Woody Folsom
cffbc2c592
Build artifact dirs (docs, dist, bin) are now excluded from source control.
2012-04-02 13:57:50 -04:00
Woody Folsom
c8cdc1fcf8
Intermediate commit to remove Eclipse build artifacts (class files) from source control.
2012-04-02 13:57:26 -04:00
Woody Folsom
02c4986c30
App can now be built using Ant and run from the JAR file.
...
Note: this requires adding the res/lib folder to the classpath in order to run in Eclipse (included in this commit).
Another commit will follow to remove build artifacts from git.
2012-04-02 13:54:55 -04:00
Marshall
521fac6e08
-The rest of the game engine. I screwed up the commit last time.
2012-03-31 14:18:08 -04:00
Marshall
2954041e89
Initial game engine.
2012-03-31 14:15:50 -04:00
unknown
ccf8038f05
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-31 14:05:59 -04:00
Woody Folsom
6c4cce7a3a
Test.
2012-03-29 11:59:41 -04:00
Woody Folsom
a2a6df8aa6
Final edits.
2012-03-18 23:09:23 -04:00
Marshall
b57a8da512
Last stuff.
2012-03-18 21:15:43 -04:00
Woody Folsom
cc15541e89
Mario has 3 lives again.
2012-03-18 21:05:45 -04:00
Marshall
54bf5937f0
- Fixed the bump bug. Kind of. I circumvented it.
2012-03-18 20:40:03 -04:00
Marshall
6ae266ee89
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-18 20:32:06 -04:00
Marshall
3c0673febf
Some new stuff.
2012-03-18 20:31:54 -04:00
Woody Folsom
f1a7c2b4ce
Updated remark on initial level per Marshall's new idea.
2012-03-18 20:23:04 -04:00
Marshall
f03577a822
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-18 19:57:52 -04:00
Marshall
aa5d9099f1
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
...
Conflicts:
src/dk/itu/mario/level/matcher/ProfileMatcher.java
2012-03-18 19:57:41 -04:00
Woody Folsom
fdedf70546
Revisions.
2012-03-18 19:46:45 -04:00
Marshall
952ccdc23b
- Update the ProfileMatcher mapping.
2012-03-18 19:01:08 -04:00
Woody Folsom
d5b8e0b85e
Very rough draft of write-up (not proof-read).
2012-03-18 18:46:30 -04:00
Woody Folsom
18643d17e4
Fixed NPE when the default player.txt does not exist. Fixed bug when requesting PowerUp component of invalid length. Change default lives to 1.
2012-03-18 18:14:11 -04:00
Woody Folsom
0619f95f33
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-18 16:41:37 -04:00
Woody Folsom
992f2eef46
Example rules to enable/disable challenges (feeds fitness evaluator).
2012-03-18 16:41:23 -04:00
Marshall
a6f467d724
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-18 16:22:38 -04:00
Marshall
ac7b0c5b19
-Fixed some problems with the pipe jumping challenge.
2012-03-18 16:22:25 -04:00
Woody Folsom
862ba2aa31
CHALLENGE rule randomly generates challenges.
2012-03-18 16:17:04 -04:00
Woody Folsom
c2465821f3
Work in progress.
2012-03-18 15:01:16 -04:00
Marshall
1f1f23a6c3
- Greatly improved the challenge/reward probability function and usage. Removed some unnecessary fields and resorted the members of PCGLevel to make it easier to read.
2012-03-18 14:51:27 -04:00
Marshall
5ae5edd961
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-18 13:43:23 -04:00
Marshall
bc45062ad8
- Implemented the reward weighting.
...
- Fixed a balance issue with the blocks and coins on straight stretches of even length.
2012-03-18 13:42:59 -04:00
Woody Folsom
d5b1bda7e1
Grammar, now with pipes!
2012-03-18 13:23:51 -04:00
Woody Folsom
4ce414408e
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-18 13:03:31 -04:00
Woody Folsom
0bb61eece8
Added PlayerProfile.getProbability(LevelComponent.TYPE).
2012-03-18 13:03:16 -04:00
Marshall
dc6fe7e493
- Added the notion of "challenge type" difficulty weighting. It doesn't do anything yet, but the scaffolding is there. Create a set of enums to aid that.
...
- Added more precise platform number randomizing in the platform jump challenge.
- Removed the hard-coded difficulty in the testing generation branch.
2012-03-18 13:01:51 -04:00
Woody Folsom
554e9af319
Fixed manifest and build file so that mario can be built and run on the command-line.
2012-03-18 12:27:29 -04:00
Woody Folsom
7b6baaa538
Basic FitnessEvaluator tries 10x to generate a level containing between 8 and 16 level components.
2012-03-18 11:33:18 -04:00
Woody Folsom
d6516388ad
Now with file-based level grammar.
2012-03-18 10:56:25 -04:00
Woody Folsom
b431d5efeb
Functional context-free grammar! Worked first time! Well... almost.
2012-03-18 08:09:53 -04:00
Marshall
9ce8685b74
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
...
Conflicts:
src/dk/itu/mario/level/PCGLevel.java
2012-03-18 05:33:57 -04:00
Marshall
f0b7487476
This patch has a TON of changes. I updated almost every challenge and added some new ones. I think it represents a good suite of possibilities. Check it out.
2012-03-18 05:25:33 -04:00
Woody Folsom
763fa16cde
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-17 22:23:45 -04:00
Woody Folsom
7d747765ef
Implemented stochastic grammar. Work in progress.
2012-03-17 22:23:38 -04:00
Marshall
ac968b5b7f
- Fixed another platform jumping impossibility bug.
...
- Added monsters to platform jumping.
- Difficulty is now hard-coded to six.
2012-03-17 21:55:00 -04:00
Marshall
f179f2daa5
- Adjusted difficulty formula for bowling challenge.
...
- Added difficulty-weighted maze monsters.
- Note: this build has a hard-coded difficulty of 10.
2012-03-17 21:15:44 -04:00
Marshall
63b89b053f
- Fixed an off-by-one error in the bowling challenge.
2012-03-17 20:49:55 -04:00
Marshall
ce8cb49029
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-17 20:44:41 -04:00
Marshall
a84bc72b13
- Changed platforms/mazes to rocks.
...
- Fixed impossible platform jump bug.
- Implemented difficulty adjustment for bowling.
- Implemented short-form freebies.
2012-03-17 20:44:21 -04:00
Woody Folsom
1790d48393
Non-bogus ProfileMatcher.
2012-03-17 20:07:58 -04:00
Marshall
9c6799f916
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-17 18:41:42 -04:00
Marshall
b43f6530ac
Added the bowling challenge.
2012-03-17 18:41:01 -04:00
Woody Folsom
d038262bbd
Merge branch 'master' of woodyfolsom.net:/opt/git/cs8803p3
2012-03-17 18:09:14 -04:00