Commit Graph

24 Commits

Author SHA1 Message Date
dd024fa404 added Game class; code rework in main; adjusted some classes; minor improvments in InputBox 2021-05-21 14:08:45 +02:00
9755ddc96d Dodanie fukncji rozbrajania min w klasie minefield. 2021-05-20 15:01:09 +02:00
7fe9e0958c diversified agents speed on different terrain types; temporarily disabled GameOver screen 2021-05-18 20:37:31 +02:00
af238a6ed6 added agent movement animations; redefined game loop; added turn counting; adjusted classes; fixed a bug; code refactoring 2021-05-12 14:33:26 +02:00
8ffdacd603 coordinated project modules; fully implemented blitting using display_assets.py; updated maps; fixed some bugs 2021-05-07 22:26:58 +02:00
Jakub Danilewicz
436a155b7e Dodany Enum Terrain; Dodany koszt na Tile; Używana jest nowa mapa testowa (reskin secondmap) 2021-05-07 19:58:16 +02:00
s452635
fa5339685d moved and removed blitting from minefield 2021-05-03 20:33:17 +02:00
s452635
d47e46313c added coords to background 2021-05-02 21:04:41 +02:00
fd6fabfc00 merged new agent, display_assets and bfs 2021-04-17 19:56:34 +02:00
s452635
a8424a3859 added sapper asset direction, moved blitting sapper to a separate function called from main 2021-04-17 15:29:36 +02:00
925350569d changed move validation return type to Boolean 2021-04-14 22:41:07 +02:00
s452635
9e429dff9f Merge remote-tracking branch 'origin/master' 2021-04-14 12:01:31 +02:00
s452635
84431ca398 robotic assets 2021-04-14 12:01:20 +02:00
c2a80c56ab minor Minefield changes 2021-04-11 19:29:12 +02:00
3f5d27e414 changed coordinates naming convention to (row, column) 2021-04-11 19:04:06 +02:00
a90cc61586 added different mine types recognition and creation in Minefield 2021-03-27 21:41:57 +01:00
4cf9d57fa0 delete 'mines_models/tests.py' 2021-03-27 13:32:18 +01:00
1ccb1277fc added turn counter, updated next move validation 2021-03-26 16:29:53 +01:00
37b4107aa4 implemented new mine types and corresponding classes 2021-03-26 15:46:00 +01:00
s452635
aa4762867b little bit of code clean-up 2021-03-14 19:18:23 +01:00
a61e1c03b3 Forbade stepping on the mines, deleted event_interpreter.py 2021-03-14 18:25:12 +01:00
Jakub Danilewicz
8d29c7078f Added simple movement with usage of arrow keys. Those functions have been declared in Minefield class (temporarily) 2021-03-14 11:32:44 +01:00
54d9133751 fully implemented random map generation 2021-03-12 21:25:33 +01:00
7a735106bd implemented minefield, tiles and mines 2021-03-12 11:49:19 +01:00