Restructured the entire code. Game now in states. Moved map data to own file. Added button file
Removed copyright notice, it was stupid and not going to stop anyone. Fixed massive performance issue where I was creating a new font every frame.
decided on name: pathfinder. added logo to menu, changed menu colors, added menu music
changed player and map rendering method, player now actually moves instead of map moving under him. Top of map is still buggy. Added in starting code for perlin noise.
Added public domain textures from opengameart. Added in perlin noise terrain generation from code from middlerun on the forums, added in pickle for table sterilization for game saving.
added cave generation code using Cellular Automata
added background to menu. Did the cellular automata right this time because it did it completely wrong last commit
added class system through 30log. Added new entity system with a enemy table and a monster class with example ai
added jumper pathfinding with A*
added starting gui
now coloring terrain correctly
added new font
changed how the terrain is generated to create a planet like map rather than a coast
added build script, made new collision map to use for testing collisions, added astar that works without crashing
Added function to find random open tiles. Fixed bug that caused only a part of the map to be drawn.
added readme
moved player code to its own file, made player a 30log class, created beginnings of an item class
added todo to readme, changed it to markdown
added license file
added ignore file
fixed issue in ignore
added new method of creating caves that makes it impossible to create closed off areas; moved button.lua to gui.lua; cleaned up map.lua
Changed button from metatable to 30log class. Added cave systems which are data structures of multiple levels each with their own enemies and items. Added cave music