https://github.com/julesgrc0/wispy
Wipsy is a kind of 2D Minecraft
https://github.com/julesgrc0/wispy
2d 2d-game 2d-minecraft android-game c-game cube-game game minecraft raylib wispy
Last synced: 11 months ago
JSON representation
Wipsy is a kind of 2D Minecraft
- Host: GitHub
- URL: https://github.com/julesgrc0/wispy
- Owner: julesgrc0
- License: mit
- Created: 2023-10-19T14:19:26.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-27T19:21:49.000Z (about 2 years ago)
- Last Synced: 2024-05-28T04:05:26.868Z (about 2 years ago)
- Topics: 2d, 2d-game, 2d-minecraft, android-game, c-game, cube-game, game, minecraft, raylib, wispy
- Language: C
- Homepage:
- Size: 168 MB
- Stars: 5
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# 🎮 Wispy

    [](https://github.com/julesgrc0/wispy/releases/latest)
[](https://github.com/julesgrc0/wispy/actions/workflows/windows.yml) [](https://github.com/julesgrc0/wispy/actions/workflows/linux.yml) [](https://github.com/julesgrc0/wispy/actions/workflows/android.yml)
**Concept**: Wipsy is a kind of 2D Minecraft.
> Preview 🎥
|  |  |
| ------------------------------- | ------------------------------- |
|  |  |
## 🚀 Project Insight
### 📚 Libraries
- zlib
- raylib
- pthread (linux/android)
### 🛠 Building
**⚙ Requirements**
- [python](https://www.python.org/downloads/)
- [cmake](https://cmake.org/)
- [upx](https://github.com/upx/upx) (windows)
**📦 Packing Assets**
```bash
python ./tools/pack_assets.py
```
**🌐 Clone the repository**
```bash
git clone --recurse-submodules https://github.com/julesgrc0/wispy.git
```
**💻 Building for Windows**
> VSCode
Run the build task with the following shortcut:
Ctrl + Shift + B
Then select your target build configuration :
- `Debug`/`Release`/`RelMinSize` (Compressed with UPX)
- `x64`/`x86`
- `windows`/`linux`
> Visual Studio
Open the project folder and select the build configuration.
**🐧 Building for Linux**
> Install the required packages
```bash
sudo apt-get update -y
sudo apt-get install -y libx11-dev libxrandr-dev libxinerama-dev libxcursor-dev libxi-dev libgl1-mesa-dev libglu1-mesa-dev
```
> Build with CMake
```bash
cmake -S . -B out --preset=--
cmake --build out --config
```
**📱 Building for Android**
> Build with Android Studio
Open the project folder with Android Studio and select the build configuration.
> Command line
See the workflow file [android.yml](.github/workflows/android.yml) for more details.
## 🤝 Get Involved
Wellcome to the community ! We are happy to see you here. If you want to [contribute](CONTRIBUTING.md) to the project, you can start by forking the repository and then submit a pull request 🔥.
## 📃 License
This project is licensed under the terms of the [MIT license](LICENSE).