Commit Graph

36 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
0fc5cedae6 redesigned in-game gui; added UiComponentsList class; added goal highlighting; fixed some bugs; code refactoring 2021-05-11 20:30:01 +02:00
346fe641d4 fixed a_star (new priority bug) 2021-05-09 19:39:00 +02:00
cf4b3f9027 map and cost adjustments 2021-05-09 18:38:52 +02:00
03b17f293f final a_star adjustments 2021-05-09 17:55:42 +02:00
36258b11d0 Fixed cost and priority calculation 2021-05-09 02:06:13 +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
b9128bc7c8 added display_assets, added new tiles (mud, grass and concrete) 2021-05-03 20:03:32 +02:00
s452635
d47e46313c added coords to background 2021-05-02 21:04:41 +02:00
7b87cb71ed merged bfs into master 2021-04-18 18:23:14 +02:00
be43e8aeb8 adjusted JsonGenerator class; added newly generated map; minor code refactoring 2021-04-17 23:22:27 +02:00
fd6fabfc00 merged new agent, display_assets and bfs 2021-04-17 19:56:34 +02:00
Jakub Danilewicz
1d9e45c631 Movemen has been moved to agent, functions are all there ready to be used. Also new functions in project_constants in Direction Class 2021-04-17 18:03:16 +02:00
1783e2bb26 enums and goal fixes 2021-04-17 16:45:20 +02:00
1d9a07a7ce created bfs.py scaffolding 2021-04-14 23:45:34 +02:00
s452635
84431ca398 robotic assets 2021-04-14 12:01:20 +02:00
edca418fed Merge remote-tracking branch 'origin/master' 2021-04-11 19:04:37 +02:00
3f5d27e414 changed coordinates naming convention to (row, column) 2021-04-11 19:04:06 +02:00
0af9fa4b30 deleted invalid field in STRUCT_MINE_ATTRIBUTE_TYPES from project constants 2021-04-03 23:10:13 +02:00
a90cc61586 added different mine types recognition and creation in Minefield 2021-03-27 21:41:57 +01:00
be3e2ee942 did minor code refactoring 2021-03-27 18:30:46 +01:00
c3a26d02e6 adjusted project constants for new implementation of JsonGenerator class 2021-03-27 18:22:04 +01:00
0d30245e20 added FPS control 2021-03-16 06:41:40 +01:00
4687740f40 reformatted code to meet PEP 8 standards 2021-03-14 18:31:07 +01:00
913d58c517 edited some constant values and did some minor code refactoring 2021-03-14 00:59:00 +01:00
54d9133751 fully implemented random map generation 2021-03-12 21:25:33 +01:00
f73dd1f68f added first version of json generating class responsible for data serialization, also added some new constants and a new constant type (STRUCT) 2021-03-12 20:48:16 +01:00
699174bc6d constants path refactor 2021-03-12 11:45:27 +01:00
bf0760588c minor main and constants refactors 2021-03-12 09:55:59 +01:00
s452635
cb61ee5147 new assets 2021-03-11 18:51:43 +01:00
s452635
0a41eb42ae sample assets 2021-03-11 03:30:38 +01:00
s452635
3cbca8a3f1 initial project structure, dummy background 2021-03-11 01:20:13 +01:00