Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/smintfy/caly-test
Personal raylib testing playground
https://github.com/smintfy/caly-test
Last synced: about 1 month ago
JSON representation
Personal raylib testing playground
- Host: GitHub
- URL: https://github.com/smintfy/caly-test
- Owner: Smintfy
- Created: 2024-10-12T11:48:38.000Z (3 months ago)
- Default Branch: main
- Last Pushed: 2024-10-18T11:35:05.000Z (2 months ago)
- Last Synced: 2024-10-20T18:26:54.264Z (2 months ago)
- Language: C
- Size: 3.47 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Callie Prototype
This is just a playground where I can prototype for a game I'm making as a fun side project.
It is written in C and Raylib. It has it's own game engine.
# Prototyping Note
A note for game design, mechanics, etc.## Players
What does a player have?
- [ ] Class (Fighter, Mage, & Speedster)
- [ ] Health and Mana (if required)
- [ ] Money (Standard)
- [ ] Stats (STR, INT, DEX, DEF, AGI)
- [ ] Skills (Depends on class & weapons)
- [ ] ...What are the player core mechanics?
- [ ] Collision
- [ ] Inventory
- [ ] Regeneration
- [ ] Dying or Hurting
- [ ] Effects
- [ ] ...What are the player mechanics?
- [ ] Farming
- [ ] Foraging
- [ ] Cooking
- [ ] ...## Maps
What does a map have?
- [ ] Tile maps / the building blocks of a map
- [ ] Chunk for containing entities and optimization
- [ ] Buildings like a shop, blacksmith, etc
- [ ] A path to another map (if it does connection)
- [ ] Spawn point
- [ ] ...## Entities
First of all, what are entities?
- Entities are things like NPCs, Objects, or anything that the player can interact with and some having shared mechanics with the player### Object Entity
What does an object entity have?
- [ ] ...What are the object entity core mechanics?
- [ ] Collision (Optional)
- [ ] Interactive (Has a dialog, can be invoked, etc)
- [ ] A defined mechanic tied to that specific object or a purpose
- [ ] ...### NPC Entity
What does an NPC have?
- [ ] Class (Optional)
- [ ] Status (Optional)
- [ ] Money (Optional)
- [ ] Occupation (Optional)
- [ ] Health (Optional)
- [ ] ...What are the NPC core mechanics?
- [ ] Collision
- [ ] Interactive (Optional)
- [ ] Path finding (Optional)
- [ ] ...What are the NPC mechanics?
- [ ] Action tied to NPC classes or occupation (Optional)
- [ ] Daily activities (Optional)
- [ ] ...