GithubHelp home page GithubHelp logo

demomaker / talesofblemblemia Goto Github PK

View Code? Open in Web Editor NEW
1.0 3.0 0.0 344.31 MB

Un jeu créé en 2019 pour le cours "Projet de développement d'un jeu vidéo" du Cégep de Sainte-Foy, dans le programme Techniques de l'Informatique - Programmation de jeux vidéos. Fait pour l'apprentissage. / A game made in the 2019 Cégep de Sainte-Foy class "Projet de développement d'un jeu vidéo" in the Techniques de l'Informatique - Programmation de jeux vidéos program. Made for learning purposes.

License: MIT License

C# 86.37% ShaderLab 12.22% HLSL 1.35% Batchfile 0.06%
cegep-ste-foy game 2019 informatique unity dotween

talesofblemblemia's Introduction

Tales of Blemblemia

GitHub license GitHub all releases

Video of the game

Tales of Blemblemia est un tactical rpg. Le jeu se déroule dans le royaume de Blemblemia.

Démarrage rapide

Ces instructions vous permettront d'obtenir une copie opérationnelle du projet sur votre machine à des fins de développement.

Prérequis

  • Git - Système de contrôle de version. Utilisez la dernière version.
  • Rider ou Visual Studio - IDE. Vous pouvez utiliser également n'importe quel autre IDE: assurez-vous simplement qu'il supporte les projets Unity.
  • Unity 2019.2.1f1 - Moteur de jeu. Veuillez utiliser spécifiquement cette version. Attention à ne pas installer Visual Studio si vous avez déjà un IDE. Vous pouvez aussi utiliser Unity Hub pour effectuer l'installation.

Attention! Actuellement, seul le développement sur Windows est supporté.

Compiler une version de développement

Tout d'abord, vérifiez que git est présents dans votre variable d'environnement PATH.

git --version

Ensuite, clonez le projet en vous assurant qu'il n'y a pas d'espace dans le chemin vers le dossier de destination.

cd /folder/with_no_space/
git clone https://github.com/Demomaker/TalesOfBlemblemia.git

Avant d'ouvrir le projet dans Unity, exécutez le script GenerateCode.bat. Ce dernier va générer du code C # (principalement des constantes). Cela pourrait prendre un certain temps.

cd game-starter
./GenerateCode.bat

Notez que vous aurez à régénérer le code régulièrement.

Tester un version stable ou de développement

Ouvrez le projet dans Unity. Ensuite, allez dans File > Build Settings… et compilez une version Windows X64.

Si vous rencontrez un bogue, vous êtes priés de le signaler. Veuillez fournir une explication détaillée de votre problème avec les étapes pour reproduire le bogue. Les captures d'écran et les vidéos jointes sont les bienvenues.

Mettre à jour les dépendances

DoTween

Téléchargez la dernière version de DoTween. Remplacez le contenu du dossier Assets/Libraries/DoTween par le contenu du fichier zip que vous aurez téléchargé.

Il est possible que vous ayez à reconfigurer DoTween. Pour ce faire, supprimez le fichier Assets/Resources/DOTweenSettings.asset.

XInput

Téléchargez la dernière version de XInputDotNet. Vous obtiendrez un package Unity que vous pourrez importer. Une fois importé, supprimez les fichiers en trop et conservez que les fichiers suivants :

  • XInputDotNetPure.dll
  • XInputInterface.dll (pour x86)
  • XInputInterface.dll (pour x86_64)

Prenez ces DLL dans leurs dossiers respectifs (voir Assets/Libraries/XInput/Plugins).

SQLite

Allez sur le site de SQLite et identifiez la dernière version. Ensuite, remplacez les derniers chiffres de ces deux URL par les numéros de version, sans les points. Par exemple, pour 3.25.2, vous obtenez 3250200.

https://www.sqlite.org/2018/sqlite-dll-win32-x86-3250200.zip

https://www.sqlite.org/2018/sqlite-dll-win64-x64-3250200.zip

Prenez les deux DLL et placez-les dans leurs dossiers respectifs (voir Assets/Libraries/SqLite/Plugins).

Contribuer au projet

Veuillez lire CONTRIBUTING.md pour plus de détails sur notre code de conduite.

Auteurs

En détail, ce sur quoi chaque membre de l'équipe a principalement travaillé.
  • Benjamin Lemelin - Programmeur
    • Extensions sur le moteur Unity pour la recherche d'objets et de composants. Générateur de constantes. Gestionnaire de chargement des scènes.
  • Jérémie Bertrand - Programmeur UI, Gameplay et Engin
  • Mike Bédard - Programmeur Gameplay et Engin
  • Zacharie Lavigne - Programmeur UI et Gameplay
  • Antoine Lessard - Programmeur UI et Intégration
  • Pierre-Luc Maltais - Programmeur UI et Gameplay
  • Out-sourced - Concepteur sonore
  • Out-sourced - Artiste 2D et Artiste UI

Remerciements

Merci à toute personne ayant contribué au projet, mais qui n'est pas un auteur.
  • Tyler Coles - Pour son guide d'intégration de SQLite dans Unity, dont l'implémentation dans ce projet fut fortement inspirée.

talesofblemblemia's People

Contributors

alessard93 avatar demomaker avatar je-bert avatar pluc12345 avatar therlys avatar zacharielavigne avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.