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-06 22:00:00 +00:00
|
|
|
- [] multiplayer turn-by-turn TODO04
|
|
|
|
- [] each player has a differant robot TODO05
|
|
|
|
- [] starting position has to be random TODO06
|
|
|
|
- [] 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
|
2018-03-08 16:43:23 +00:00
|
|
|
- [] unit tests: map conformity TODO08
|
|
|
|
- [] unit tests: converting map to labyrinthe TODO09
|
|
|
|
- [] unit tests: game functions TODO10
|
2018-03-06 22:00:00 +00:00
|
|
|
- [] unit tests: game functions (client-side) TODO14
|
2018-03-08 16:43:23 +00:00
|
|
|
- [] chat commands: listing players TODO15
|
|
|
|
- [] chat commands: chating with other players TODO16
|
|
|
|
- [] verify if user name is already used TODO17
|
|
|
|
- [] … 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
|