Skip to content

mattbeaudry/beaudryland

Repository files navigation

Beaudryland

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