Closed ashes999 closed 6 years ago
Note: changed my name from @PythonWantsBoop to @NegativeScript.
@NegativeScript it looks like you deleted your comment about A* path-finding. I found a different lib, but sure, we can try that one first; let me know if you're interested in doing this ,and in writing QUnit unit tests.
I've never written QUnit tests before, but looking at your examples, and after some googling, I think I can manage some.
As for the pathfinding, I may decide to take it later, if nobody does.
Fixed the bug, I don't see the use of unit tests for that anymore. It'll take care of itself.
I still need the unit tests to verify that every possible level with every possible seed is beatable.
Fair enough. Hopefully, it'll happen Soon™.
Prototype is done.
Reminder: Cut absolutely everything non-essential. Images, UI, tutorials, it's all skippable; we need to make sure the game is fun.
Prototype Ideas: Is It Fun Yet? (Stop If Yes)
map
testsconsole.log
)console.log
a you-die message and restart)n
, generaten
red tiles randomly placedseed
parameter, which seeds the random; defaults to "generate a value";console.log
it in constructor.config.json
has aseed
value, use that as the game seed(n/2) + 1
switch-gates on leveln
10
to start (config it), eating a death gate drops it by5
(also configurable).Bugs