Linus Probert
fd3a625249
Adds monster bloodlust
...
- Introduces the beginning of an event listener system
- Introduces fairies. When they are killed monsters in the room rage!
2019-03-10 00:15:47 +01:00
Linus Probert
3ba33d8852
Adds light tiles to layout files and a shopkeeper
...
Next step is to add game logic for shopkeeper murderers and
ability to take items after the shopkeeper is dead.
2019-03-07 20:06:04 +01:00
Linus Probert
7e1dffb45e
Shops implemented
...
Only need to add the shopkeeper now
2019-03-07 11:09:14 +01:00
Linus Probert
c6a022e2db
Moved text sprite logic to sprite_util
2019-03-04 20:32:09 +01:00
Linus Probert
c3464eb37d
Fixes a typo
2019-02-26 17:51:46 +01:00
Linus Probert
b08ef10e82
Code maintenance and cleanup
2019-02-26 11:59:07 +01:00
Linus Probert
d1efa8450d
Create new leaderboards with attribute 'Descending'
2019-02-20 20:18:52 +01:00
Linus Probert
72c3817927
Adds weekly challenge seed play and leaderboard saving
2019-02-20 19:45:55 +01:00
Linus Probert
1212b1a88a
Weekly challenge option added to play menu
2019-02-20 18:08:13 +01:00
Linus Probert
bc9d37eb91
Connects the random seed through all the generators
...
This is very untested and I'm guessing that every level will look
identical with this implementation.
Need to extend this so that generation seeds are created on boot for
every level based on the original seed.
Perhaps the "attack"/"defend" seed should also differ from the
generation seed to prevent playthroughs from becoming completely
identical.
2018-12-17 13:10:11 +01:00
Linus Probert
76c2f90ce9
Fixes a compiler warning and arcade mode coverage
2018-10-27 13:53:29 +02:00
Linus Probert
c2eae7a9fe
Adds arcade game leaderboard
...
- Also fixes an ASSASSIN hidden state issue where the monster would
dissappear even if it's stunned.
2018-10-27 13:28:48 +02:00
Linus Probert
f53703dd88
Introduces arcade mode
2018-10-26 18:37:50 +02:00
Linus Probert
0f66b0f3d0
Adds the game type select menu
2018-10-26 18:07:10 +02:00
Linus Probert
7991e7c1ce
Fixes COMPLETED state for quick games
2018-10-26 17:09:46 +02:00
Linus Probert
a38a21a344
Incorporates quickplay leaderboard
...
Also fixed a bug when hitting esc from the "New Game" char select menu
after getting killed.
2018-10-24 22:50:00 +02:00
Linus Probert
deb4638847
Fixes a bad help text
2018-10-24 22:24:53 +02:00
Linus Probert
5985c3e7f6
Fixed a bad pointer reset
2018-10-24 16:12:51 +02:00
Linus Probert
9968b377a5
Fixes another memory leak
2018-10-24 08:30:53 +02:00
Linus Probert
dd77f29e98
Fixes a typo
2018-10-22 18:12:59 +02:00
Linus Probert
51d7b679ef
Completed the QUICK_GAME mode
...
- Still needs more testing before release
2018-10-22 13:57:17 +02:00
Linus Probert
f895fdb35e
Add a title to char select menu.
2018-10-22 09:15:41 +02:00
Linus Probert
1a0d806459
Introduces menu option descriptions
2018-10-22 09:04:16 +02:00
Linus Probert
f5a1c2f48a
Removes a memory leak
2018-10-21 07:36:47 +02:00
Linus Probert
8d09e8a23b
Adds the new steam achievement and leaderboards
2018-10-18 23:19:33 +02:00
Linus Probert
669a2fb029
Merge branch 'master' into dev
...
Conflicts:
CMakeLists.txt
2018-10-18 14:08:48 +02:00
Linus Probert
0730eb4c49
Disable text input since this is on by default in SDL2.0
...
This has been causing some "jitter" I'm quite sure. Disabling text input
should help remedy this.
2018-10-17 21:56:04 +02:00
Linus Probert
850aae34ee
Adds controller haptics
2018-10-13 00:01:44 +02:00
Linus Probert
423ff733af
Fixes a leak and begins restructure of controller code
2018-10-13 00:01:44 +02:00
Linus Probert
e6b5b761b0
Includes attempt to determine if PS3 controller aswell as PS4
2018-10-12 11:06:01 +02:00
Linus Probert
c8900e8ddf
Controller button rendering based on controller type
...
Also added in the last button textures that I'd left out previously.
2018-10-11 20:12:11 +02:00
Linus Probert
06d2da164a
Controllers are working
...
Still needs some tweaks and some gui changes.
Also stumbled upon a bug.
2018-10-11 18:54:02 +02:00
Linus Probert
3143236908
Completely untested controller mappings.
2018-10-11 15:20:28 +02:00
Linus Probert
bb7f9effd3
A beginning to controller support
2018-10-10 23:28:24 +02:00
Linus Probert
e526c037e8
Completed the button implementation for the help tooltips
...
Still need to fix the buttons in the panel
2018-10-10 22:34:41 +02:00
Linus Probert
e845195823
Got this texture stuff working
2018-10-09 14:19:59 +02:00
Linus Probert
3bbe9176b8
Merge branch 'master' into dev
2018-09-18 07:52:53 +02:00
Linus Probert
ae44d5c2bc
Adds minimal Steam fiddling protection
2018-09-17 14:23:35 +02:00
Linus Probert
083834d044
Maint: Remove CI compiler warnings
2018-09-14 13:09:06 +02:00
Linus Probert
583a7d049d
Fixes some minor bugs caused by coding without testing
2018-09-13 23:45:33 +02:00
Linus Probert
e1b3364d88
Maint: Even more cleanup
2018-09-13 13:12:43 +02:00
Linus Probert
620a7e3ed5
Maint: Less complex main
2018-09-13 12:49:21 +02:00
Linus Probert
983875d064
Maint: Cleaned up a complex function
2018-09-13 11:35:07 +02:00
Linus Probert
c39f05d49e
Fixed the player menu
2018-09-13 08:05:17 +02:00
Linus Probert
02a4407eb4
Got a bit further
2018-09-12 20:56:50 +02:00
Linus Probert
5043a86377
Cleaned up main a bit and moved some code
2018-09-11 15:32:33 +02:00
Linus Probert
b3724afe49
Make the game a bit more actionfilled
...
- Level 1 is reduced in size
- More monsters spawn
- Maps are more 'messy' and less linear
- Introduces 'space' to hold your turn
2018-09-09 12:46:15 +02:00
Linus Probert
07d7d6e58b
Added easteregg monsters and a funny achievement
2018-09-03 16:49:45 +02:00
Linus Probert
37518c100d
Includes player and dungeon level in steam leaderboards.
...
- Intended for use in the in game leaderboard view once I make that.
2018-09-02 23:44:48 +02:00
Linus Probert
1972b5b1df
Added kills leaderboard
...
- Restructured the code a bit to avoid c vs c++ conflicts.
2018-08-31 15:58:59 +02:00