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