Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-27T19:21:49.000Z (7 months ago)
- Last Synced: 2024-05-28T04:05:26.868Z (7 months 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
![C](https://img.shields.io/github/languages/top/julesgrc0/wispy?label=C%20🔥) ![Platform](https://img.shields.io/badge/Platform%20🌍-Windows%20|%20Linux%20|%20Android-purple) ![Game](https://img.shields.io/badge/Game%20🎮-Wispy-green) ![Version](https://shields.io/github/v/release/julesgrc0/wispy?label=Version%20🧮&color=lightblue) [![Downloads](https://img.shields.io/github/downloads/julesgrc0/wispy/total.svg?label=Downloads%20📊)](https://github.com/julesgrc0/wispy/releases/latest)
[![Release Build](https://github.com/julesgrc0/wispy/actions/workflows/windows.yml/badge.svg)](https://github.com/julesgrc0/wispy/actions/workflows/windows.yml) [![Release Build](https://github.com/julesgrc0/wispy/actions/workflows/linux.yml/badge.svg)](https://github.com/julesgrc0/wispy/actions/workflows/linux.yml) [![Release Build](https://github.com/julesgrc0/wispy/actions/workflows/android.yml/badge.svg)](https://github.com/julesgrc0/wispy/actions/workflows/android.yml)**Concept**: Wipsy is a kind of 2D Minecraft.
> Preview 🎥
| ![video 0](./.github/preview/game0.gif) | ![video 1](./.github/preview/game1.gif) |
| ------------------------------- | ------------------------------- |
| ![video 2](./.github/preview/game2.gif) | ![video 3](./.github/preview/game3.gif) |## 🚀 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).