Features and TODOs of CodeToSurvive.
The initial release requires the implementation of most internal features.
- Item-Management
- Type changes
- Plugin-API changes
- Map-Management
- Type changes
- Plugin-API changesl
- Saving/Loading
- WorldState-Save/Load
- Plugin-Save/Load
- Restore Handlers with Load
- Validate Handlers after Load
- Implement Log-Management for Character-Logs
- Finish Script-API
- CommunicationApi
- getLastWords
- WorldApi
- getMap
- getActions
- getPOIs
- getItems?
- CharacterApi
- getInventory
- getEquipment
- getStatus
- ActionApi
- getActiveAction
- createAction
- CommunicationApi
- Finish starting World
- ✔ A few maps
- POIs on the map (Requires Actions)
- New Items
- Fish
- Grilled Fish
- Berry
- Waterskin
- New Actions
- Transition
- Fish
- Gather
- Drink
- FillWithWater
- Eat
- Write Tests and create a framework for easy testing
The main target of this release is to provide a browser-frontend experience.
- Implement the HTMX-Interface
- Admin: User-management
- Player: Character management (Single)
- World Expansion
- Finish MapConcept.drawio implementation, without the dungeon
- Expand Items
- More food
- Stone, Metals and Minerals by mining and foraging
- Wood from the forest
- Expand Actions
- Documentation
- Script-Api
- Script-Examples
- Game-World
This release adds multi-char support and preparations for combat.
- Add Multi-character-support in the fronted
- World Expansion
- Goblin Cave
- Weapons
- Armor
- Healing Items
It's fighting time.
- Add combat v1
- NPCs/Entities
- Documentation
- HowTo-Combat
- Skills/abilities
- Random skill/ability unlocks
- Improve them by using the associated ability
- CLI-Client
- Interactive Mode in browser.