##SPECS AND TO-DO LiST ##
- Top-down (AIPP)
- Fog of war (AIPP)
- Tiled environment
- Stored in text-like file (AIPP)
- Has edges (AIPP)
- Randomly generated
- Uses matrices for memory storage
- Multiple worlds
- Portals
- Buildings
- Objects
- Tiles:
- Have different textures (AIPP)
- Have heights
- Have different movement speed multipliers
- Is animate-able
- Have different overlay colors
- World effects
- Clouds
- Splashes when walking into water
- Player
- Has health (AIPP)
- Health bar (AIPP)
- Receives damage
- Has stamina (AIPP)
- Can sprint (AIPP)
- Uses Stamina to sprint (AIPP)
- Stamina bar
- Can choose from different skins
- Has a name
- Name is displayed next to his character
- Stats
- Has height
- Levels
- Capped
- Rewards stats through stat points
- Has health (AIPP)
- Enemies
- Melee enemies
- Ogre (AIPP)
- Ranged enemies
- Skelly
- AI movement
- Ogre (AIPP)
- Skelly
- Health bars (002)
- Name tags (002)
- Different stats
- Drops loot
- Levels
- Melee enemies
- Main menu
- New game (003)
- Load game
- Options/Settings
- Audio control
- Name control
- Exit (003)
- Weapons
- Ranged
- Rifles
- Bow
- Ammo
- Melee
- Swords
- Maces
- Axes
- Ranged
- Armour
- Light, Medium, Heavy
- Changes character look
- Skills
- Sprinting (AIPP)
- Teleportation
- Invisibility
- Immolation
- etc.
- Currency
- Copper
- Silver = 100 Copper
- Gold = 100 Silver
- Platinum = 100 Gold
- Store
- Can buy ammunition, weapons
- Can buy skins
- Can buy armour
- Inventory
- 16 slots
- Equips slots
- Bin for destroying
- Quests
- Main storyline
- Farming quests
- Rewards
- NPCs
- Give quests
- Give rewards
- Has names
- Speech bubbles
- Can die
- Respawns after some time
- Death
- Can respawn
- Costs currency
See all AIPP marked specifications.
Part 1
* Changed draw style to center around player.
* Project is now available on GitHub as TheGame
* Specifications moved to readme
* Switched over to Game State system
* Mobs now have health bars as well as name tags
Part 2
* Completely redid the tile texture loading and map loading
* Roads now connect their textures to each other
* Textures are loaded on request.
* Higher resolution tile textures now in use.
* Road has connected textures
Part 1
* Menu now in effect.
* Can go singleplayer and exit.
* Input handler now handles different input depending on the state.
* Cleanup of tile texture loading.
Part 2 (Menu Update)
* Menu has full audio and a scrolling background.
* Menu has fade transitions.