2018-02-20 10:21:32 +00:00
|
|
|
# TODO list
|
|
|
|
|
2018-03-06 22:00:00 +00:00
|
|
|
## Roadmap to v0.2 [exercice 4](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/exercises/181)
|
|
|
|
|
2018-03-06 22:10:37 +00:00
|
|
|
- [x] ~~remove the backup feature TODO01~~
|
|
|
|
- [x] ~~conversion to client/server mode: server creation TODO02~~
|
2018-03-08 16:39:12 +00:00
|
|
|
- [x] ~~conversion to client/server mode: client creation TODO03~~
|
2018-03-11 07:58:44 +00:00
|
|
|
- [x] ~~verify if user name is already used TODO17~~
|
2018-03-11 21:43:19 +00:00
|
|
|
- [x] ~~add max player number TODO19~~
|
2018-03-14 08:58:45 +00:00
|
|
|
- [x] ~~each player has a differant robot TODO05~~
|
|
|
|
- [x] ~~starting position has to be random TODO06~~
|
2018-03-08 21:29:17 +00:00
|
|
|
- [ ] multiplayer turn-by-turn TODO04
|
|
|
|
- [ ] one movement unit per tour: ex «e3» = 3 turns TODO07
|
|
|
|
- [ ] add new game command: 'm' (walling door) TODO11
|
|
|
|
- [ ] add new game command: 'p' (drilling door) TODO12
|
|
|
|
- [ ] reject (or standby) clients connections when a game is playing TODO13
|
|
|
|
- [ ] unit tests: map conformity TODO08
|
|
|
|
- [ ] unit tests: converting map to labyrinthe TODO09
|
|
|
|
- [ ] unit tests: game functions TODO10
|
|
|
|
- [ ] unit tests: game functions (client-side) TODO14
|
|
|
|
- [ ] chat commands: listing players TODO15
|
|
|
|
- [ ] chat commands: chating with other players TODO16
|
2018-03-09 13:10:14 +00:00
|
|
|
- [ ] rename ConnectSocket._user_name to ConnectSocket._user_name TODO18
|
2018-03-12 13:07:38 +00:00
|
|
|
- [ ] writes server logs in a file TODO19
|
2018-03-12 14:47:35 +00:00
|
|
|
- [ ] adds a timestamp to server logs TODO20
|
2018-03-08 21:29:17 +00:00
|
|
|
- [ ] … TODO
|
2018-03-06 22:00:00 +00:00
|
|
|
|
|
|
|
Ideas after correcting [exercice 3](https://openclassrooms.com/courses/apprenez-a-programmer-en-python/exercises/180):
|
|
|
|
|
|
|
|
- [] go further in oriented object logic TODO17
|