by Matt Beaudry beaudryland.com
This one time in 2013, I made a simple game called MiniCraft in a day. Been working on it ever since. Mostly to keep practicing coding and have some fun doing it.
FEATURES
- engine: movement, collisions, projectiles, map mechanisms
- random map terrain generation
- player movement via keyboard / mouse / touch pad
- mobile versions, compiled with PhoneGap
- achievements system & game progress stats
- player items & crafting system
- items: tools, weapons, musical instruments, technology, transportation, map mechanisms, objects, plants, food, psychedelics
- enemies: robots or zombies, what side are you on?
- animals
- 3d cube "planet" with 6 sides / 6 maps
- travel between "planets" through space
- perspective mode (3d view)
- browser sythesizer & sound creator
- item builder
- pixel art drawing program
- map creator
- map explorer
- pixelated ui design system
- user accounts: loading / saving of maps, inventory, achievements etc.
HOW TO INSTALL ON NEW MACHINE
- clone into your local
- import db found in database folder
- config.php to point to db
- "npm install"
- "npm run watch" to compile