Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/chadowo/gosu-bunnymark

Benchmark for the Gosu game framework
https://github.com/chadowo/gosu-bunnymark

benchmark bunnymark gosu-gem gosu-library libgosu ruby

Last synced: 4 days ago
JSON representation

Benchmark for the Gosu game framework

Awesome Lists containing this project

README

        

# Gosu BunnyMark

![Screenshot](docs/media/screenshot_1.png)

Benchmark for the Gosu game framework.

## Results

Running on my laptop with the following specs:

```console
OS: Linux Mint 21.1 XFCE x86_64
Kernel: 5.15.0-91-generic
CPU: Intel Celeron N4020 (2) @ 2.800GHz
GPU: Intel GeminiLake [UHD Graphics 600]
RAM: 4GB
```

Bunny count:

- 5000: ~32fps.
- 10 000: ~17fps.
- 20 000: ~8fps.
- 30 000: ~5fps.
- 40 000: ~4fps.
- 50 000: ~3fps.

## Run It

Clone the repo, and run `main.rb`.

## Controls

- Mouse wheel - Add or remove bunnies.
- 0 - Remove all bunnies.
- Escape - Close the window.

## License

### Assets

I picked them from the internet, though I'm unsure about the license, some other
open-source projects seem to use them so I guess it's safe. Anyhow if you're the
owner of the assets and want me to take them down please contact me.

### Code

This project's code is licensed under the [MIT license](/LICENSE).