-
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