-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
52 lines (51 loc) · 2.16 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
# TO DO
* Add to CI/CD pipeline
* Fix cppcheck errors
* On minimise does music stop?
* Camera
* Mod store, load browser in game window if possible?
* Add reputation/personality for all player/enemy .hpp/cpp constructors then add in EntityManager for creating randomly
* Add lists of items for sale in draw shops
* #1 importance new parameter to add to render_text(const std::string textAllignment) (copy from button to find code to use)
{
if (textAllignment = "left")
{
// allign text left
}
else if (textAllignment = "center")
{
// allign text center
}
else {
// allign text right
}
}
* If bot collides and they die, what happens? should delete from game in sandbox 100 and test
* Convert game to use tiles - https://www.youtube.com/watch?v=KvSjJ-kdGio
* Create a viewport and minimap - https://lazyfoo.net/tutorials/SDL/09_the_viewport/index.php
* Settings menu - add result e.g. Music ON || Music OFF
* Swapping to full screen doesn't update position of all buttons.. create vector loop
* Implement gettext for translations get rid of map global variable and approach
* Convert all cout messages to log non crit
* EntityManager - add functions for creating individual enemies
* DropdownButton, on_selected() draw_all_dropdown_options()
* Implement a level editor
* introduce a co-op multiplayer mechanic, splitscreen and toggle
* Make a cutscene
* Test Vscync button
* Test saving/loading
* Test game update
* Localisation using map to change button font
* include option to use item
* include option to shoot melee and ranged
* Note skill to view all journals picked up
* Add store to buy/sell items
* Gamepad handle doesn't recognise continous arrow key press.
* Make game isometric to add a jump mechanic (jump is an illussion with no height z axis, just texture move up
* and no collission when pressing jump button e.g. jumping over hedge)
* Add story, with player select of dog, cat, fish, bird each with specials e.g. dog passive easy, cat hard
* Unit testing
* WASM on itch.io
* Use Visual Studio to add .ico
* Final game test with family member
* To demonstrate engine create a raycaster - // https://www.youtube.com/watch?v=gYRrGTC7GtA&t=3s