https://github.com/abarichello/multicaster
Multiplayer raycasting game.
https://github.com/abarichello/multicaster
cpp game-development gamedev raycasting raycasting-engine sfml sfml-game
Last synced: 11 months ago
JSON representation
Multiplayer raycasting game.
- Host: GitHub
- URL: https://github.com/abarichello/multicaster
- Owner: abarichello
- Created: 2018-11-29T00:13:17.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-12T04:47:11.000Z (over 6 years ago)
- Last Synced: 2025-04-30T16:14:54.407Z (11 months ago)
- Topics: cpp, game-development, gamedev, raycasting, raycasting-engine, sfml, sfml-game
- Language: C++
- Homepage:
- Size: 125 KB
- Stars: 3
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# multicaster [](https://gitlab.com/BARICHELLO/multicaster/commits/master) [](https://github.com/aBARICHELLO/multicaster)
Raycasting game engine.
## Screenshots

## Download
This project uses GitLab CI to automatically create packaged zip files with all dependencies included from every commit sent. Follow instructions below to download and play:
1. Visit the [GitLab CI](https://gitlab.com/BARICHELLO/multicaster/-/jobs) page and find the first occurrence of your operating system on the column `name`. Click the `Download artifacts` button on the right side of the same line.
2. Extract the zip to your preffered location and start the executable.
PS:
1. CI builds for windows in progress.
2. `glibc` version 2.28 required for Linux (`musl` build pending)
## Compiling
### Arch Linux
```
sudo pacman -S libsfml-dev tgui-git lua
scons
./bin/multicaster
```
### Windows
1. [Download SFML 2.5.1 or later from website](https://www.sfml-dev.org/download.php) and [tmgui](https://tgui.eu/).
2. Place `include`, `lib` and `bin` folder together with `src`.
3. `scons` and `.\bin\multicaster.exe`.
## References
- Made using [Lode's raycasting tutorials](https://lodev.org/cgtutor/) as reference for the raycasting engine.