I am just adding random "content" here. Most stuff I do for fun.
-
Name :
Gravminer? (Mining gravity) -
Concept : you a spaceship pilot and can set an arbitrary positio in space as gravity source to control the ship. Your job is to collect as many rocks as possible in a given time.
-
Engine
- Colision detection
- support for polygons
- Spaceship control
- Colision detection
-
Gameplay
- Game state manager
- INIT, INTRO, PLAY, OUTRO, FINISH
- Timer
- Counter
- 8 Levels
- Game state manager
-
Visuals/Artwork
- Spaceship
- Obstacles
-
Enhancements
- Level Editor
- Online leaderboard
- Dialogue system
A Buckshot Roulette style game with placeholder canvas graphics. Plain ES modules, no build step.
js/model/: game rules (shotgun, participants, item registry,Game)js/ai/dealer.js: dealer decision-making (uses only info the dealer could know)js/view/: layout, drawing primitives, item icons, effects, renderer, clickable regionsjs/input.js: pointer and keyboard input;js/controller.js: async turn loop and pacingtests/simulate.test.js: headless AI-vs-AI rules check (node buckshot/tests/simulate.test.js)