82 Commits

Author SHA1 Message Date
02f1886e64 Merge pull request 'develop' (#11) from develop into main
Reviewed-on: #11
2026-08-07 09:08:56 +00:00
douwe
299d95f1b3 Merge branch 'main' into develop 2026-08-07 11:05:46 +02:00
douwe
b26100a4ad removed clangd from ingore 2026-07-12 23:09:37 +02:00
douwe
1a78caf0ed added extra ignores 2026-07-12 23:08:08 +02:00
douwe
8ef6169f61 fixed supplier bug with skipping containers 2026-07-12 23:06:41 +02:00
591fd97be0 Changed behaviour of maintainer and fixed screep cleanup. 2026-07-12 02:53:46 +02:00
88deef5109 improved the code of Room 2026-07-10 19:50:24 +02:00
fb07ab70fc Moved spawning to room, multiple miners working. 2026-07-10 14:17:00 +02:00
3148302aae Created a static accesser for the Engine. 2026-07-10 10:43:26 +02:00
a2d12f691f Changed engine vectors to mappings for later lookup functionality. 2026-07-10 10:24:19 +02:00
09de8b5b4b Upgraded the way the workers work. 2026-07-08 22:29:02 +02:00
078c824c47 Updated the supplier behavior to also use storage and implemented tower. 2026-07-03 09:57:59 +02:00
69816925ab Made spawn way slower. 2026-07-01 01:01:06 +02:00
fe24faafe6 fixed workers again. 2026-07-01 00:46:18 +02:00
aacf582e10 simplify the worker a little. 2026-07-01 00:38:15 +02:00
1e9b14f21c Improved miners and workers to work together. 2026-07-01 00:24:25 +02:00
ceed83358b Merge branch 'main' of ssh://git.douwco.be:2222/douwe/screeps 2026-06-22 23:31:35 +02:00
6fcf742cfa Miner not working properly but implementation is close. 2026-06-22 23:30:49 +02:00
douwe
ee44b60087 fixed terrain implementation 2026-06-21 16:11:20 +02:00
50e8c81cf0 Implemented auto building of containers. 2026-06-19 00:08:04 +02:00
fe039cbdcf Building Room based placement system. 2026-06-18 01:12:09 +02:00
2332978ab7 Added small movments when waiting on new target preventing blocking a source. 2026-06-17 01:04:10 +02:00
af440fd296 Fixed clangd problems with emscripten. 2026-06-16 23:59:51 +02:00
a708ac9628 Fixed cmakelist file so all files are included. 2026-06-16 23:05:49 +02:00
douwe
b130d5c7f7 Restructured the source files. 2026-06-15 00:07:00 +02:00
douwe
50cd7c10ce (vibe) Added testframework 2026-03-19 08:44:01 +01:00
49f253a546 Added ide folder to gitignore 2025-12-21 22:13:31 +01:00
e809d23f57 removed IDE folders 2025-12-21 22:12:53 +01:00
douwe
656cca578e [untested] Implemented Miner role. Not in spawner yet. 2025-12-19 09:19:32 +01:00
1596283841 Improved the spawn behaviour. 2025-12-16 01:54:16 +01:00
74d6e9e76d Merge branch 'main' into 'develop'
Main

See merge request douwe-ravers/screeps!2
2025-12-15 23:38:46 +00:00
38082e3fc4 update gitignore 2025-12-16 00:37:09 +01:00
e484919546 clear build folders 2025-12-16 00:36:32 +01:00
e9134357a7 updated gitignore 2025-12-16 00:34:20 +01:00
Douwe Ravers
1859662e94 update 2025-09-21 11:37:03 +02:00
douwe
eea9e7d69f added the maintainer and changed some naming. 2025-08-26 16:34:49 +02:00
douwe
0c693354e6 Remove the old js code 2025-08-25 02:21:47 +02:00
douwe
40ab8b289a Divided harveste into 3 jobs 2025-08-25 02:20:58 +02:00
douwe
67f0afae4c Updated the code in screepsxx 2025-08-24 22:10:22 +02:00
douwe
cc0de10471 Improved walking system. 2025-08-24 12:08:22 +02:00
douwe
98b123ee0d Added custom move behaviour to creeps 2025-08-23 18:15:27 +02:00
douwe
6ee67eac47 Creeps extract memory completly 2025-08-22 03:11:44 +02:00
douwe
cd1464cc94 Added structure handling in engine as well. 2025-08-22 01:13:09 +02:00
douwe
0381ea6873 Fixed some bugs in harvester. 2025-08-22 00:13:32 +02:00
douwe
0c8da1d472 Finished revision harvester behaviour. Added Some metrics for every loop. 2025-08-21 23:35:00 +02:00
douwe
1ede4cce47 Improved harvester source detection. 2025-08-21 21:01:00 +02:00
douwe
1e9e696b1e Created a base engine class and let it handle all creeps. 2025-08-21 14:13:32 +02:00
douwe
c9ce09ba1a Updated screepsxx module to original url 2025-08-20 17:42:37 +02:00
Douwe Ravers
1a74743e4f Merge pull request #9 from DouweRavers/develop
Develop
2025-08-13 21:14:16 +02:00
douwe
fa5d75fca3 Update with gitignore 2025-08-13 21:12:38 +02:00