An open API service indexing awesome lists of open source software.

https://github.com/kauefraga/dinossaron

🐱‍🐉 Embark on a endless running game with a frenzy feline. Written in C++, using Raylib.
https://github.com/kauefraga/dinossaron

cats cpp dino dinosaur-game game-development gamedev raylib raylib-cpp

Last synced: 2 months ago
JSON representation

🐱‍🐉 Embark on a endless running game with a frenzy feline. Written in C++, using Raylib.

Awesome Lists containing this project

README

          


Dinossaron


🐱‍🐉 Endless running game with a frenzy feline. 🐱‍🐉


GitHub top language
GitHub all releases

GitHub last commit

GitHub LICENSE


> Embark on a endless running game with a frenzy feline. Written in C++, using [Raylib](https://www.raylib.com).

### Features

## ⬇️ Getting Started

### How to install and run it

### How to play

## 💖 Collaborators

Who has contributed to this project:

- [Kauê Fraga Rodrigues](https://github.com/kauefraga) - Game Developer.
- [Aron](https://www.deviantart.com/arorok/gallery) - Artist.

## 📑 Roadmap

Currently, our goal is to release Dinossaron version 1.0.0.

- [x] Create game project with x86 architecture target.
- [x] Initialize window, audio device, set window icon and set target fps to 120fps.
- [x] Implement scene switching.
- Start scene
- Credits scene
- Gameplay scene
- [x] Implement Dinossaron entity.
- Entity class
- Dinossaron entity
- [x] Implement background with side-scrolling.
- [x] Implement button component.
- [x] Improve project structure.

```bash
├─bin/ --> build output
├─resources/ --> Sounds, sprite sheets, sprites, ui
└─src/
├─scenes/ --> Scene related stuff
│ ├─entities/ --> Entities definition
│ ├─ui/ --> UI components
│ │
│ ├─Start.h --> Start scene
│ ├─Credits.h
│ └─Gameplay.h

├─Game.h --> Holds current scene state, scenes instance, current mouse position and constants like GRAVITY
└─main.cpp --> Entry point and game loop
```

- [ ] Implement window resizing.
- Fullscreen (default)
- Fullscreen borderless
- Windowed
- [ ] Implement score system.
- Each 100 points, play score sound
- Save highest score

## 📝 License

This project is licensed under the GPL-3.0 License - See the [LICENSE](https://github.com/kauefraga/dinossaron/blob/main/LICENSE) for more information.