Sevivon is an open-source multiplayer dreidel game for mobile devices, built with Godot.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
FIGBERT c6e5e5f011
Approximate sevivon stop based on vector length
2 weeks ago
blender Move Godot project files into godot directory 3 days ago
godot Approximate sevivon stop based on vector length 3 days ago
ios Add ios directory with export Xcode project 3 days ago
.gitattributes Configure Git LFS for Blender files 3 days ago
.gitignore Add ios directory with export Xcode project 3 days ago
COPYING Add AGPL license 3 days ago
README.md Add ios directory to file structure summary 3 days ago

README.md

Sevivon

Sevivon is an open-source multiplayer dreidel game for mobile devices, built with Godot.

Installation

Sevivon will be available for download on your mobile device via the App Store for iOS as well as the Google Play Store and F-Droid for Android.

To install for development, install Godot and clone the repository:

git clone https://git.figbert.com/FIGBERT/sevivon.git

Compiling

Sevivon is available for iOS and Android, though it technically could be modified to run on any platform supported by Godot.

Compiling for iOS

To compile for iOS, export the project from Godot to Xcode following the official documentation. Add assets (icons, launch screens, etc) accordingly.

Compiling for Android

Documentation coming soon.

Structure

The project's structure is based on the Godot project organization guidelines, and holds to the following ASCII tree:

sevivon/
├─ assets/
│  ├─ *.svg
│  ├─ *.png
│  ├─ *.jpeg
│  ├─ *.sketch
├─ blender/
│  ├─ *.blend
├─ godot/
│  ├─ scenes/
│  │  ├─ example_scene/
│  │  │  ├─ *.tscn
│  │  │  ├─ *.gltf
│  │  │  ├─ *.material
│  │  ├─ main.tscn
│  ├─ scripts/
│  │  ├─ *.gd
│  ├─ default_env.tres
│  ├─ project.godot
├─ ios/
├─ .gitattributes
├─ .gitignore
├─ COPYING
├─ README.md

The assets directory contains two-dimensional graphics like app icons, launch screens, and app previews. The blender directory contains three-dimensional design files created in Blender.

In the godot directory, the scenes directory contains the main scene file and several subdirectories. Per the Godot guidelines, files are organized "as close to scenes as possible." Certain subdirectories, like sevivon and hanukkiah, contain their own subdirectories to organize different in-game skins. The scripts directory, as the name would imply, contains the project's Godotscript files.

The ios directory contains the exported Godot project for iOS. For the time being, the export is still configured for debugging, but once a stable release is reached the ios folder will become optimized and update with each release.

Contributing

Reporting issues and opening pull requests are welcomed.

License

This project is licensed under the AGPL.