-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprogress_log.txt
24 lines (24 loc) · 1.93 KB
/
progress_log.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
First 3 weeks:
Adding basic game logic: class GameComponent.Grid and the logic classes (direction, velocity,..). Logic class has been tested by manual testing: create test and compare it with result computed by hand
Making the first enemy type: can find their own way through the map by moving to the next similar square, have running and dieing animation
Making the first tower type: can target the enemy ans shoot a projectile to it.
Filemanger can load map and will then be implemented to load and save game
Handling input from the user is hard and intelliJ mis-compile scalafx with javafx => fix by adding scalafx.Includes
I usually code in the afternoon for around 3 hours (not all week)
The progress is the same as I have stated in technical plan
Week 4:
Adding a display system (player health, gold, current wave)
Adding gold system: player can know use gold to build tower, receive gold when enemies die or have run to goal
Changing the grid size to look better, the previous grid and game scence's size is too big
FileManager are not fully implemented yet -> a bit lagging behind
However, I have started to implement some GUI component in my game scene -> when the game scene is fully functiong, FileManager will be fully implemented
I have fixed the fps at around 60 fps so that the game will function the same in different computer.
My coding routine is still the same
The progress is not the same as I expected but I think I'm not lagging behind
Week 6:
Adding two new kinds of tower and 1 type of monster.
Most of GUI components is finished (gameMenu, gameGUI, guideMenu). Only choosing map is left.
FileManager can save and load the previous game.
1 bug remained not fixed: when player built tower from the gold received during the way => save game will not remove that tower and the gold becomes negative.
My coding routine is still the same.
The progress is very good. I'm almost done everything.