| 2 weeks |
aa47d4522e |
Skip light map updates that change nothing |
Marijn Besseling |
| 2 weeks |
2ac698df8f |
Let walls cast shadows and roofs keep daylight out |
Marijn Besseling |
| 2 weeks |
8279a8c003 |
Add chop/mine designations |
Marijn Besseling |
| 2 weeks |
ace548ce51 |
Add a manual build tool |
Marijn Besseling |
| 2 weeks |
5531aaf964 |
Refuel fires before they burn out |
Marijn Besseling |
| 2 weeks |
8c5f119097 |
Add zoom buttons |
Marijn Besseling |
| 2 weeks |
fac8d7efb5 |
Add families with their own homes and children |
Marijn Besseling |
| 2 weeks |
dae07f6ccc |
Add adaptive max simulation speed |
Marijn Besseling |
| 2 weeks |
047e40b9a3 |
Gather and sow food before other work when food is short |
Marijn Besseling |
| 2 weeks |
5b0b7f3e37 |
Look up material stacks by tile in build searches |
Marijn Besseling |
| 2 weeks |
588a85c456 |
Count only stock within the colony's reach |
Marijn Besseling |
| 2 weeks |
f85e87cb45 |
Skip food searches for stacks out of reach |
Marijn Besseling |
| 2 weeks |
fc89a04078 |
Stop starving colonists from dropping work when there is no food |
Marijn Besseling |
| 2 weeks |
ee2c8ca353 |
Add colony growth, starvation and an event log |
Marijn Besseling |
| 2 weeks |
ff2a75e8e8 |
Learn stock targets from colony consumption |
Marijn Besseling |
| 2 weeks |
e45f512883 |
Add food spoilage |
Marijn Besseling |
| 2 weeks |
d98ebfd088 |
Fix colonists getting trapped inside newly built walls |
Marijn Besseling |
| 2 weeks |
a71d21b923 |
Add traffic-worn dirt paths and paving |
Marijn Besseling |
| 2 weeks |
6ecdca767b |
Document food systems |
Marijn Besseling |
| 2 weeks |
6f6ec2bac3 |
Prioritise beds and shelter, gather build material from several piles |
Marijn Besseling |
| 2 weeks |
8a7e338052 |
Add cooking meals at campfires |
Marijn Besseling |
| 2 weeks |
85be05d307 |
Add farm zones, sowing and crop harvesting |
Marijn Besseling |
| 2 weeks |
28a0cff806 |
Add wild animals and hunting |
Marijn Besseling |
| 2 weeks |
3db77ac6b4 |
Add hunger, eating, berry bushes and foraging |
Marijn Besseling |
| 2 weeks |
5a322f3fb7 |
Move jobs into a module with tests in their own file |
Marijn Besseling |
| 2 weeks |
8c7d843711 |
Add walls, doors and roofs with autonomous shelter building |
Marijn Besseling |
| 2 weeks |
bdeba7cc88 |
Add beds and split structures out of light module |
Marijn Besseling |
| 2 weeks |
b02b916b6b |
Add sleeping with a rest need |
Marijn Besseling |
| 2 weeks |
5a18005298 |
Redraw campfire and torch so they don't look like colonists |
Marijn Besseling |
| 2 weeks |
46b5569b4f |
Add day/night cycle with lighting and colonist-built fires |
Marijn Besseling |
| 2 weeks |
2402637c30 |
Let colonists found their own stockpile instead of a starting one |
Marijn Besseling |
| 2 weeks |
cdfd95fe3e |
Add mining, material goals and autonomous stockpile expansion |
Marijn Besseling |
| 2 weeks |
b72352167a |
Add action keybinds, toolbar buttons and hide-UI toggle |
Marijn Besseling |
| 2 weeks |
c5927789b1 |
Add stockpile zones and hauling job |
Marijn Besseling |
| 2 weeks |
312e46fde3 |
Generalize A* and add adjacent/nearest-tile search |
Marijn Besseling |
| 2 weeks |
ad48ec64ef |
Add job system with autonomous and ordered woodcutting |
Marijn Besseling |
| 2 weeks |
43e7028759 |
Add heightmap, rivers, ore veins and trees to worldgen |
Marijn Besseling |
| 2 weeks |
3f9920c94c |
Add fixed-tick simulation with speed controls and game clock |
Marijn Besseling |
| 2 weeks |
23fbcd7ecf |
Update docs for world generation |
Marijn Besseling |
| 2 weeks |
97cc3d99d6 |
Run cargo fmt |
Marijn Besseling |
| 2 weeks |
62af2829e2 |
Add procedural world generation with regenerate key |
Marijn Besseling |
| 2 weeks |
6d1da60b36 |
Add wandering colonists with move orders and pause |
Marijn Besseling |
| 2 weeks |
efb6b0abff |
Add terrain move costs and A* pathfinding |
Marijn Besseling |
| 2 weeks |
da945f1297 |
Add tile hover and selection |
Marijn Besseling |
| 2 weeks |
e2a668dc09 |
Add CLAUDE.md and tasks.md |
Marijn Besseling |
| 2 weeks |
7cf33bf6f2 |
Add static tile world and pan/zoom camera |
Marijn Besseling |
| 2 weeks |
2ca3c77f8a |
Add wasm web build |
Marijn Besseling |
| 2 weeks |
621179a747 |
Initial bevy project with local bevy docs |
Marijn Besseling |