64 Commits

Author SHA1 Message Date
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
Douwe Ravers
b61743fa52 Create .gitignore 2025-08-13 21:11:09 +02:00
Douwe Ravers
009853665d Merge pull request #8 from DouweRavers/develop
Develop
2025-08-13 21:09:51 +02:00
douwe
257cf85695 Minor bug fixes 2025-08-13 21:08:26 +02:00
douwe
9a1682a857 First working version of colony.
Harversters and spawn work.
2025-08-13 20:43:26 +02:00
Douwe Ravers
8a39526580 Update README.md 2025-08-13 00:01:45 +02:00
douwe
5ed1329d2e Basic setup for Cpp based screeping. 2025-08-12 23:56:10 +02:00
unknown
7c1a84a5ca Changed miner search functions 2023-08-31 19:19:41 +02:00
unknown
bde8a2309f Changed miner movement; 2023-08-31 19:13:22 +02:00
unknown
8d67dcb8b8 Minor changes 2023-08-31 19:04:10 +02:00
unknown
29aa48dc3b Changed spawn checktime to 100 2023-08-30 23:57:38 +02:00
unknown
5cfea80b19 Changed update function of spawn to only check every 300 ticks. 2023-08-30 23:53:35 +02:00
unknown
eda20c2dce Removed the harvester. Introduced the cleaner (not active yet) spawners use full room capacity now. 2023-08-30 23:37:04 +02:00
unknown
112c3c3a97 Created supplier and builder functions 2023-08-29 20:43:10 +02:00
Douwe Ravers
523a2e0005 Merge pull request #2 from DouweRavers/develop
fixed wrong vacancy generation bug.
2023-08-26 21:32:06 +02:00
Douwe Ravers
cab2c3fd25 Merge pull request #1 from DouweRavers/develop
Develop
2023-08-26 20:49:17 +02:00
381 changed files with 2651 additions and 398 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More