1
0

Commit Graph

  • ceeaf22d2f Add initial equipment, and allow equipping items. This completes the main tutorial master Timothy Warren 2022-02-08 10:40:14 -0500
  • 359258862d Calculate defense and power based on equipment Timothy Warren 2022-02-08 10:28:31 -0500
  • aa0b19ca59 Add Equipment class, and add equipment to actors Timothy Warren 2022-02-08 10:21:30 -0500
  • 8ceb5f0e5d Reformat with black Timothy Warren 2022-02-08 10:00:28 -0500
  • 142950e474 Update Items so they can be equippable, create factories for equippable items Timothy Warren 2022-02-08 09:49:48 -0500
  • 159beb98b2 Add Equipment classes Timothy Warren 2022-02-08 09:42:53 -0500
  • 1b354b007c Weighted random generation, completes Part 12 Timothy Warren 2022-02-08 09:21:19 -0500
  • 87bac7a322 Add character stats display screen, completing part 11 Timothy Warren 2022-01-25 15:58:22 -0500
  • c98ccc168c Add player leveling Timothy Warren 2022-01-25 15:51:59 -0500
  • 6462fe06ac Show the current dungeon level on the main interface Timothy Warren 2022-01-24 13:44:43 -0500
  • 9e817cd103 Start implementing functionality to move between floors Timothy Warren 2022-01-20 16:33:19 -0500
  • 5f8a8c674d Complete part 10 Timothy Warren 2022-01-18 14:57:45 -0500
  • 5d0915b82b Basic save/load functionality Timothy Warren 2022-01-18 14:37:48 -0500
  • e82d2e5b49 Refactor event handling Timothy Warren 2022-01-18 14:04:05 -0500
  • a1e6125c34 Add Fireball Scoll, completing part 8 Timothy Warren 2022-01-18 13:26:26 -0500
  • 621d4780e8 Implement confusion scrolls Timothy Warren 2022-01-14 16:45:07 -0500
  • bebd9d617e Add cursor mode to look around using keyboard controls Timothy Warren 2022-01-13 15:37:06 -0500
  • 5b5f49bf6b Add lighting scroll Timothy Warren 2022-01-13 14:56:38 -0500
  • d8654e5db5 Actually consume consumable items, completing part 8 Timothy Warren 2022-01-12 16:53:09 -0500
  • c54ae75f08 Allow using inventory items, and dropping items Timothy Warren 2022-01-12 16:44:57 -0500
  • 2b708b3b7f Add ability to pick up items and add to inventory Timothy Warren 2022-01-12 16:24:09 -0500
  • 35862fcc19 Generate items and display on map, implement exception handling Timothy Warren 2022-01-12 16:12:07 -0500
  • f947338c2d Intra-chapter refactoring Timothy Warren 2022-01-12 13:45:52 -0500
  • 8e9f088c35 Add scrollback for message lock, completing part 7 Timothy Warren 2022-01-11 16:33:18 -0500
  • be838dfcc6 Render entity names on mouse hover Timothy Warren 2022-01-11 16:21:42 -0500
  • b0f5e2afe0 Log messages in the game window Timothy Warren 2022-01-11 16:08:57 -0500
  • 1d8539ee82 Render health bar Timothy Warren 2022-01-10 14:49:59 -0500
  • 2d073a3839 Prevent playing after Game over, completing part 6 Timothy Warren 2022-01-10 14:22:33 -0500
  • c3a906e2b3 Show HP of player Timothy Warren 2022-01-10 14:13:01 -0500
  • c81d0eda5e Fix render order Timothy Warren 2022-01-10 14:10:21 -0500
  • 02215c884a Add death Timothy Warren 2022-01-10 14:09:31 -0500
  • 018dbe35b8 Refactor movement to allow diagonal movement, add basic attack logs Timothy Warren 2022-01-10 13:47:10 -0500
  • be433a9449 Add movement AI to npcs Timothy Warren 2022-01-10 13:21:17 -0500
  • 50ddf8cc01 Remove some redundancy Timothy Warren 2022-01-07 16:48:49 -0500
  • a796e947d1 Add first component classes Timothy Warren 2022-01-07 16:39:37 -0500
  • 6556aa518c Refactor EventHandler class to handle its own events, and cut down on deep argument passing Timothy Warren 2022-01-07 16:25:07 -0500
  • 0331834090 Add a basic enemy turn, completing Part 5 Timothy Warren 2022-01-07 15:55:08 -0500
  • 1636f60096 Add basic attacking action Timothy Warren 2022-01-07 15:52:53 -0500
  • 12dd66727b Refactor map rendering to happen in the map class Timothy Warren 2022-01-07 14:35:47 -0500
  • 7a3614e963 Use FOV rendering, completing part 4 Timothy Warren 2022-01-07 14:18:47 -0500
  • 3506edd85f Actually generate a map, completing part 3 Timothy Warren 2022-01-06 15:37:22 -0500
  • 56267fe8a7 Begin setup of map generation Timothy Warren 2022-01-06 13:27:15 -0500
  • 07dd70b25f Create the game map, and finish Part 2 Timothy Warren 2022-01-06 11:56:08 -0500
  • 950578f9b8 Add a game map Timothy Warren 2022-01-06 11:41:34 -0500
  • 715592c38f Create game engine class Timothy Warren 2022-01-06 11:28:03 -0500
  • 26a3c13b06 Add the basic Entity class Timothy Warren 2022-01-06 11:19:56 -0500
  • d88ab46453 Add a gitignore file Timothy Warren 2022-01-06 11:12:33 -0500
  • 8b10b4228e Move around a player character Timothy Warren 2022-01-06 11:09:43 -0500
  • 1ef21900c7 First commit Timothy Warren 2022-01-06 10:28:41 -0500