add draft of update 2

parent c5ce900a
---
title: "Untitled Roguelike Update 2"
date: 2018-11-15T18:20:52-06:00
draft: true
---
## Past Week
2018-11-10
- switch from tcod to pathfinding crate for pathfinding
- add mouse controls functionality (nothing uses it right now)
2018-11-11
- add items and effects (three potions, a charm, and their effects)
- split game data and gameloop/controls methods into a gamestate struct and menu trait
- implement menu trait for game, message log, and inventory
2018-11-12
- lots of cleanup and grouping things in submodules (map, menu, render, store)
- add energy stat (used to cast spells)
- add restart option after death
2018-11-13
- implement milazzo fov algorithm
- remove tcod usage in map (so now it is only used in the tcod renderer trait implementation)
2018-11-14
- add level seeds
- switch to characters for all tiles instead of blocks of color
2018-11-15
- restructure tile, object, and item definitions
- add inventory pane (shows first few items)
- add f1-f4 to use first four items
- add consume corpse to regain energy
## Next Week
- work on making a map generator similar to the one brogue uses
- make changes to the ai to make it lose interest in chasing the player after a while and have different alert levels
SCREENSHOT GAME, MESSAGE LOG, AND INVENTORY MENUS
VIDEO OF SOME GAMEPLAY
VIDEO OF GENERATOR VIEWER
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment