Project information
- Title: Star Castle
- Category: Video Game
- Technology: SDL2
- Language: C
- Description: This project features the classical vectorial arcade video game called Star Castle which I developed during my first year of studies at ESAT.
Project Contribution
- Developed the game in C using SDL2 as the core API to handle graphics and input.
- Built a login verification system using raw
char*
strings and file-based authentication.
- Implemented both real-time multiplayer and alternating multiplayer modes for flexible gameplay experiences.
- Created a custom particle system from scratch to enhance visual effects and player feedback.
- Worked with 2D matrix transformations to manage position, rotation, and scaling of game objects.