-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdev.txt
136 lines (135 loc) · 4.57 KB
/
dev.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
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
Started: 19/11/2019
projected finish: 28/1/2019
next project finish: 27/2/2019 (MARKED 24/1/2020)
- General
- rework/clean up gui
- consolidate random instances to static in CatanMain DONE 21/1/2020
- create graph based structure for board DS DONE 6/1/2020
- testing of board DS DONE 8/1/2020
- test by drawing DONE 7/1/2020
- test by printing DONE 7/1/2020
- test traversal DONE 8/1/2020
- rewrite some algos using node DS DONE 24/1/2020
- rewriting rule6_8 DONE 24/1/2020
- reorganize package structure DONE 6/1/2020
- figure out the alt color stuff
- add argument passing
- standard of c getopt
- seeding DONE 9/2/2020
- debugging
- Latex
- Describe architecture of packages/program
- mistakes section
- choice of initial data structure
- gui input handlers
- data strucutres/ algos
- balancing algorithms
- GUI
- board data structure DONE 8/1/2020
- initial DONE 16/12/2019
- update to better DONE 8/1/2020
- test DONE 8/1/2020
- set reg/ext board types DONE 17/12/2019
- MouseListener
- mouse collisions
- tiles DONE 14/1/2020
- vertices DONE 15/1/2020
- edges DONE 15/1/2020
- handle rotation DONE 16/1/2020
- testing DONE 24/1/2020
- comprehensive bounds checking in all methods
- board/ setup collisions
- tiles DONE 29/1/2020
- tokens DONE 29/1/2020
- ports DONE 29/1/2020
- robber DONE 29/1/2020
- test thoroughly
- right click mouse behaviour
- draw both board types, scaling, rotate DONE 19/12/2019
- hexes reg DONE 17/12/2019
- hexes ext DONE 17/12/2019
- edges reg DONE 17/12/2019
- edges ext DONE 19/12/2019
- vertices reg DONE 19/12/2019
- vertices ext DONE 19/12/2019
- draw game stuff
- design DONE 20/19/2019
- tile images DONE 19/12/2019
- houses/cities DONE 20/12/2019
- roads DONE 20/12/2019
- decals for ports DONE 29/1/2020
- cards (dev/res)
- tokens DONE 19/12/2019
- ports DONE 29/1/2020
- setup DONE 29/1/2020
- tiles DONE 29/1/2020
- tokens DONE 29/1/2020
- ports DONE 29/1/2020
- robber DONE 29/1/2020
- cards
- options panel and other panels
- options DONE 1/1/2020
- rewrote to improve validation of player options fields DONE 8/2/2020
- rewrite option panel so it looks better
- player options
- initial DONE 1/1/2020
- better color picker
- basebones implementation DONE 8/2/2020
- add color wheel, hex sliders similar to paint.net
- better team/starting position selection
- start screen DONE 23/1/2020
- board setup panel DONE 24/1/2020
- engine
- dialogs
- roll_dice DONE 9/2/2020
- buy building
- basebones implementation DONE 14/2/2020
- check board can place new buildings
- refund button workaround DONE 15/2/2020
- trade
- play dev card
- setup
- counts of setup items DONE 30/1/2020
- test
- board generation/removal
- boilerplate options DONE 30/1/2020
- board generation DONE 30/1/2020
- board removal DONE 30/1/2020
- additional options
- port generation
- place tokens
- remove tokens
- finish board
- ...
- board validation upon confirm
- checks board fully set DONE 5/2/2020
- checks reg game board is correct DONE 5/2/2020
- fix count bug (minor)
- Game
- remove modes 2 and 3 DONE 23/1/2020
- game logic
- store initial game configs for reg, ext boards
- initial_order selection method
- implementation DONE 8/2/2020
- testing
- special building option
- omnipresent mode (Engine)
- dice rolls DONE 9/2/2020
- validate settlement/city/road building DONE 11/2/2020
- POST methods for agents
- distribute resources
- building options
- request_trade
- accept_trade
- validate building/trading
- non-omnipresent mode (Observer)
- observer interface/trades/building
- board balancing algorithms
- 6_8 rule DONE 28/12/2019
- vertex balance
- tile token balance
- interface for agents
- Agents
- random agent
- simple agent
- ...