This card game will be browser-based¶
The game will run in the browser. Likely using the canvas API. It will have traditional game things like graphics, animations, interactivity. It's not clear what this will look like or feel like yet. There might be a call for a graphics library - some research may be required.
The game logic will likely live in an ECS. This is because I know and like how ECS' work. This might be a custom ECS, if I can't find one that works well for turn-based games. I have ideas about how turn-based games could work well with the ECS architecture.
The game will be written in TypeScript. This is because I know TypeScript enough that it won't ever get in my way. There are languages I might enjoy more, but don't yet know. This isn't a project for learning a new programming language, it's a project I want to make.
The game will not require a back-end. All processing can be done in the client. Any data that needs to be stored, it will be stored in the client-side. Export and import will be made available.
Backlinks¶
- Lonely
- I will build a single-player digital card game. Possibly with a persistent world. This card game will be browser-based. It will have base-building. It will be influenced by other digital card games, by environmental story telling, by roguelikes and by incremental games. It will be turn-based, and AI will be the environment (think Rimworld's AI Storytellers).