Simple game logic and 2D graphics
What is so_long?
so_long is a graphics project where I created a simple game using the MinilibX library. This project is a practice working with graphics, event handling, and game development concepts.
Key Objectives
- Create a simple game: Students must develop a game with basic graphics and controls
- Use MinilibX library: Use the given library for graphics rendering
- Implement event handling: Learn how to handle keyboard and other events in a graphical environment
- Manage game state: Create and update the game's state based on player input
- Draw graphics: Create and animate sprites and backgrounds
Project Structure
- Main function: The entry point of the program that initializes the game loop
- Asset handling: Loading and validation and parsing of map and other data from files
- Game loop: A continuous cycle that handles events, updates game state, and renders frames
- Sprite management: Functions to load, draw, and animate game objects
- Collision detection: Implementation of collision checks between game elements
Screenshots
Links