All Projects → DigitalPulseSoftware → Erewhon Game

DigitalPulseSoftware / Erewhon Game

Licence: mit
Video game about programming your spaceships to destroy other programmed spaceships o/

Projects that are alternatives of or similar to Erewhon Game

Mudlet
⚔️ A cross-platform, open source, and super fast MUD client with scripting in Lua
Stars: ✭ 427 (+1120%)
Mutual labels:  game, cross-platform
Heim
Cross-platform async library for system information fetching 🦀
Stars: ✭ 572 (+1534.29%)
Mutual labels:  network, cross-platform
Gideros
Gideros Release version
Stars: ✭ 442 (+1162.86%)
Mutual labels:  game, cross-platform
Libgdx
Desktop/Android/HTML5/iOS Java game development framework
Stars: ✭ 19,420 (+55385.71%)
Mutual labels:  game, cross-platform
Openspades
Compatible client of Ace of Spades 0.75
Stars: ✭ 769 (+2097.14%)
Mutual labels:  game, network
Rigelengine
A modern re-implementation of the classic DOS game Duke Nukem II
Stars: ✭ 393 (+1022.86%)
Mutual labels:  game, cross-platform
Lasercrabs
Launch your LASERCRAB at walls, ceilings, and enemy heads in this indie multiplayer shooter where "move" and "attack" are synonymous.
Stars: ✭ 465 (+1228.57%)
Mutual labels:  game, cross-platform
Cute headers
Collection of cross-platform one-file C/C++ libraries with no dependencies, primarily used for games
Stars: ✭ 3,274 (+9254.29%)
Mutual labels:  game, cross-platform
Xingo
高性能golang网络库,游戏开发脚手架
Stars: ✭ 727 (+1977.14%)
Mutual labels:  game, network
Expo Crossy Road
🐥🚙 Crossy Road game clone made in Expo (iOS, Android, web), THREE.js, Tween, React Native. 🐔
Stars: ✭ 701 (+1902.86%)
Mutual labels:  game, cross-platform
Ark
ARK is a lightweight, agility, elastic, distributed plugin framework written in C++,make it easier and faster to create your own application service.
Stars: ✭ 370 (+957.14%)
Mutual labels:  game, cross-platform
Expo Stack
🎮🧱 stack game clone made in expo (ios, android, web), three.js, react native
Stars: ✭ 34 (-2.86%)
Mutual labels:  game, cross-platform
Tbox
🎁 A glib-like multi-platform c library
Stars: ✭ 3,800 (+10757.14%)
Mutual labels:  network, cross-platform
Hp Socket
High Performance TCP/UDP/HTTP Communication Component
Stars: ✭ 4,420 (+12528.57%)
Mutual labels:  network, cross-platform
Moon
A cross-platform,lightweight,scalable game server framework written in C++, and support Lua Script
Stars: ✭ 313 (+794.29%)
Mutual labels:  game, network
Tprpix
a Cross-Platform, 2D Survival Sandbox Game Project. Based on C++17/cmake/OpenGL/SQLite3.
Stars: ✭ 448 (+1180%)
Mutual labels:  game, cross-platform
Nazaraengine
Nazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life.
Stars: ✭ 279 (+697.14%)
Mutual labels:  network, cross-platform
Eiskaltdcpp
File sharing program using DC and ADC protocols
Stars: ✭ 277 (+691.43%)
Mutual labels:  network, cross-platform
Arxlibertatis
Cross-platform port of Arx Fatalis, a first-person role-playing game
Stars: ✭ 602 (+1620%)
Mutual labels:  game, cross-platform
Brainpowerapp
A visual memory training game, a mobile game made with Xamarin for both Android and IOS .
Stars: ✭ 17 (-51.43%)
Mutual labels:  game, cross-platform

Utopia

Utopia est un projet de jeu vidéo réalisé en live sur Twitch par Lynix et qui a vocation à être complété en tant qu'initiative communautaire. Utopia utilise et est à l'origine du moteur de jeu Nazara Engine.

Installation des dépendances

Compilation de Nazara Engine pour Utopia

Le projet utilise la dernière version de Nazara Engine. Afin de compiler le projet, vous aurez donc besoin de l'installer ou le mettre à jour pour votre installation. Vous pouvez suivre le wiki de NazaraEngine pour le compiler selon votre plateforme et configuration.

Compilation du projet

Le dépôt contient le serveur ainsi que le client. Vous pouvez tester le projet en lançant le client sur un serveur existant ou en lançant le serveur sur votre machine locale avant. Pour compiler le projet, il vous faudra une version d'un compilateur supportant C++17 avec la libstdc++ à jour. Il faudra également avoir Nazara Engine, soit en l'ayant installé via un package manager, soit en l'ayant compilé et packagé.

Compilation sous Linux

Dans le cas où vous avez besoin de packager Nazara Engine, il faudra aller dans NazaraEngine/build, lancer la commande

# Dans NazaraEngine/build
./premake5-linux64 package

Une fois ceci fait, il faut indiquer aux scripts de compilation d'Utopia où se trouve Nazara Engine.

Utopia dispose d'un patron pour la configuration du build, que vous pouvez trouver dans build/config.lua.default et copier dans build/config.lua. Vous devez le modifier selon votre environnement, par exemple de la façon suivante :

NazaraPath = [[chemin/vers/NazaraEngine/package]]

ou bien, si vous avez installé Nazara dans votre système :

NazaraPath = [[/usr]]

Contribuer au projet

Utopia est un projet ouvert à la communauté, vous pouvez contribuer au projet des façons suivantes:

  • compiler et tester le projet en rapportant les problèmes dans les issues
  • proposer ou discuter des idées sur la plateforme communautaire d'utopia
  • corriger les typographies ou écrire de la documentation sur le projet
  • implémenter un prototype d'une des idées et le proposer dans le projet
  • corriger des bugs en suivant les issues
  • parler du projet à des gens, écrire sur le projet
  • faire des infographies pour le projet
  • faire des modèles ou textures pour le jeu
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].