chore: update docs
1
.gitignore
vendored
@@ -1,3 +1,2 @@
|
|||||||
**/raylib_*
|
**/raylib_*
|
||||||
**/demo.gif
|
|
||||||
demo_gen
|
demo_gen
|
||||||
|
|||||||
22
README.md
@@ -1,6 +1,24 @@
|
|||||||
# raylib speedruns
|
<div align="center">
|
||||||
|
<h1>Raylib Speedruns</h1>
|
||||||
|
<img src="./docs/demo.gif" alt="demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
Bouncing logos in different programming languages.
|
Bouncing logos in different programming languages.
|
||||||
|
|
||||||
Get raylib at https://github.com/raysan5/raylib. Idea stolen from https://tsoding.github.io.
|
Get raylib at https://github.com/raysan5/raylib. Idea stolen from https://tsoding.github.io.
|
||||||
|
|
||||||
All projects are build using `make`, so all commands you need are inside `Makefile`s.
|
All projects are built using `make`, so all commands you need are inside `Makefile`s.
|
||||||
|
|
||||||
|
## Implementations
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|:---------------------------------------------------------:|:-----------------------------|
|
||||||
|
| <img width="32" src="./languages/ada/ada_logo.png"> | [Ada](./languages/ada) |
|
||||||
|
| <img width="32" src="./languages/c/c_logo.png"> | [C](./languages/c) |
|
||||||
|
| <img width="32" src="./languages/csharp/csharp_logo.png"> | [C#](./languages/csharp) |
|
||||||
|
| <img width="32" src="./languages/d/d_logo.png"> | [D](./languages/d) |
|
||||||
|
| <img width="32" src="./languages/go/go_logo.png"> | [Go](./languages/go) |
|
||||||
|
| <img width="32" src="./languages/odin/odin_logo.png"> | [Odin](./languages/odin) |
|
||||||
|
| <img width="32" src="./languages/python/python_logo.png"> | [Python](./languages/python) |
|
||||||
|
| <img width="32" src="./languages/rust/rust_logo.png"> | [Rust](./languages/rust) |
|
||||||
|
| <img width="32" src="./languages/zig/zig_logo.png"> | [Zig](./languages/zig) |
|
||||||
|
|||||||
BIN
docs/demo.gif
Normal file
|
After Width: | Height: | Size: 353 KiB |
17
languages/ada/README.md
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
<div align="center">
|
||||||
|
<h1>Raylib in Ada</h1>
|
||||||
|
<img src="./demo.gif" alt="Ada Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
|
## Quick start
|
||||||
|
|
||||||
|
```sh
|
||||||
|
$ make
|
||||||
|
$ ./raylib_ada
|
||||||
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:Ada_horizon_green_logo_with_slogan.svg)
|
||||||
BIN
languages/ada/demo.gif
Normal file
|
After Width: | Height: | Size: 182 KiB |
@@ -1,4 +1,7 @@
|
|||||||
# Raylib in C
|
<div align="center">
|
||||||
|
<h1>Raylib in C</h1>
|
||||||
|
<img src="./demo.gif" alt="C Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@@ -6,3 +9,9 @@
|
|||||||
$ make
|
$ make
|
||||||
$ ./raylib_c
|
$ ./raylib_c
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://upload.wikimedia.org/wikipedia/commons/1/18/C_Programming_Language.svg)
|
||||||
|
|||||||
BIN
languages/c/demo.gif
Normal file
|
After Width: | Height: | Size: 122 KiB |
@@ -1,14 +1,19 @@
|
|||||||
# Raylib in C#
|
<div align="center">
|
||||||
|
<h1>Raylib in C#</h1>
|
||||||
|
<img src="./demo.gif" alt="C# Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
I'm using Mono because i don't like Microsoft.
|
I'm using Mono because i don't like Microsoft.
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
```shell
|
```sh
|
||||||
$ make
|
$ make
|
||||||
$ mono raylib_csharp.exe
|
$ mono raylib_csharp.exe
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
## Credits
|
## Credits
|
||||||
|
|
||||||
- Logo: [Wikipedia](https://wikipedia.org/wiki/File:Logo_C_sharp.svg)
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:Logo_C_sharp.svg)
|
||||||
|
|||||||
BIN
languages/csharp/demo.gif
Normal file
|
After Width: | Height: | Size: 139 KiB |
@@ -1,4 +1,7 @@
|
|||||||
# Raylib in D
|
<div align="center">
|
||||||
|
<h1>Raylib in D</h1>
|
||||||
|
<img src="./demo.gif" alt="D Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@@ -6,3 +9,9 @@
|
|||||||
$ make
|
$ make
|
||||||
$ ./raylib_d
|
$ ./raylib_d
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:D_Programming_Language_logo.svg)
|
||||||
|
|||||||
BIN
languages/d/demo.gif
Normal file
|
After Width: | Height: | Size: 296 KiB |
@@ -1,4 +1,7 @@
|
|||||||
# Raylib in Go
|
<div align="center">
|
||||||
|
<h1>Raylib in Go</h1>
|
||||||
|
<img src="./demo.gif" alt="Go Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@@ -6,3 +9,9 @@
|
|||||||
$ make
|
$ make
|
||||||
$ ./raylib_go
|
$ ./raylib_go
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:Go_Logo_Blue.svg)
|
||||||
|
|||||||
BIN
languages/go/demo.gif
Normal file
|
After Width: | Height: | Size: 195 KiB |
@@ -1,4 +1,7 @@
|
|||||||
# Raylib in Odin
|
<div align="center">
|
||||||
|
<h1>Raylib in Odin</h1>
|
||||||
|
<img src="./demo.gif" alt="Odin Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@@ -6,3 +9,9 @@
|
|||||||
$ make
|
$ make
|
||||||
$ ./raylib_odin
|
$ ./raylib_odin
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:The_odin_programming_language_logo.svg)
|
||||||
|
|||||||
BIN
languages/odin/demo.gif
Normal file
|
After Width: | Height: | Size: 373 KiB |
@@ -1,7 +1,14 @@
|
|||||||
# Raylib in Python
|
<div align="center">
|
||||||
|
<h1>Raylib in Python</h1>
|
||||||
|
<img src="./demo.gif" alt="Python Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
$ python ./main.py
|
$ python ./main.py
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:Python-logo-notext.svg)
|
||||||
|
|||||||
BIN
languages/python/demo.gif
Normal file
|
After Width: | Height: | Size: 155 KiB |
@@ -1,4 +1,7 @@
|
|||||||
# Raylib in Rust
|
<div align="center">
|
||||||
|
<h1>Raylib in Rust</h1>
|
||||||
|
<img src="./demo.gif" alt="Rust Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@@ -6,3 +9,9 @@
|
|||||||
$ make
|
$ make
|
||||||
$ ./raylib_rust
|
$ ./raylib_rust
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:Rust_programming_language_black_logo.svg) (tinted)
|
||||||
|
|||||||
BIN
languages/rust/demo.gif
Normal file
|
After Width: | Height: | Size: 155 KiB |
@@ -1,4 +1,7 @@
|
|||||||
# Raylib in Zig
|
<div align="center">
|
||||||
|
<h1>Raylib in Zig</h1>
|
||||||
|
<img src="./demo.gif" alt="Zig Raylib demo" />
|
||||||
|
</div>
|
||||||
|
|
||||||
## Quick start
|
## Quick start
|
||||||
|
|
||||||
@@ -6,3 +9,9 @@
|
|||||||
$ make
|
$ make
|
||||||
$ ./raylib_zig
|
$ ./raylib_zig
|
||||||
```
|
```
|
||||||
|
|
||||||
|
Complete command in [Makefile](./Makefile)
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
- Logo: [Wikimedia](https://commons.wikimedia.org/wiki/File:Zig-logomark-2024.svg)
|
||||||
|
|||||||
BIN
languages/zig/demo.gif
Normal file
|
After Width: | Height: | Size: 106 KiB |