Experimental
Tarneeb 41
GameCreative Coding
Overview
A digital implementation of Tarneeb 41, a traditional Arabic card game. Built in Processing/Java to deeply understand card game state machines, turn-based logic, and rule systems through hands-on implementation.
Target
A personal challenge to model a complex multi-player turn-based game from scratch.
Mission
Fully implement the rules, state machine, and game flow of Tarneeb 41 as a working digital game.
Challenges
- Modeling complex game rules and edge cases in code accurately
- Managing turn-based state across multiple players and game phases
- Implementing game logic that matches the nuanced rules of the original card game
What I Learned
State machine architecture for turn-based games
Complex rule system implementation in code
Processing/Java for interactive visual applications
Game architecture: separating state, logic, and rendering
Technologies
ProcessingJava