SokobanUnity&EditorLove2D
A downloadable game for Windows
-Élève sur GameCodeur: depuis 20 jours
-Langages et framework: C# Unity / Lua love2D
-Code, graphisme et son par moi même.
-durée: 20-30h environ
Pour cette jam je propose 2 projets:
- un Sokoban "3D" fait en C# avec Unity (je suis inscrit depuis peu, mais j'avais déjà quelques bonnes connaissances en Unity) dans l'idée de chercher un gameplay Sokoban revisité et "modernisé".
- un prototype d’éditeur de sokoban en 2D: En progressant dans les ateliers Lua durant ce mois-ci, j'avais également envie d'en faire une version love2D, j'ai fait le prototype en me basant sur les ateliers et j'ai eu envie de créer un petit éditeur qui me permettrait de prototyper facilement des niveaux pour la version 3D.
Commandes:
- Sokoban Unity: Fleches du clavier pour bouger, Echap pour quitter le jeu.
- Sokoban_Editeur: ESPACE pour alterner entre le mode EDITEUR et le mode TEST.
Pour l'editeur:
En mode EDITEUR il faut cliquer sur une texture en bas (la première à gauche c'est une caisse, et juste à coté un interrupteur), ensuite vous pouvez dessiner la texture sélectionnée dans l'espace de jeu.
En mode PLAY vous pouvez jouer au niveau créé, si tous les interrupteurs sont occupés par une caisse un petit texte "victoire" s'affiche en bas à droite.
L'éditeur est simple mais parfaitement fonctionnel, étant assez peu avancé dans les ateliers Lua, je n'ai pas encore pu implanter de système de sauvegarde/réinitialisation/chargement dans le mode éditeur, il m'a donc servi d'outil interne pour certains niveaux du Sokoban 3D. Mon code est encore assez chaotique, mais je suis heureux d'avoir réussi à mettre en place un système de gestion/création/déplacements de texture et d'avoir pu créer un outil comme celui ci à partir de la base de l'atelier Lua permettant d'afficher les textures et de se déplacer sur une map. Cet éditeur m'a donné du fil à retordre par moments (avec l'utilisation des table/tableau au début, puis avec les fonction et l'ordre d’exécution de Lua) mais j'ai pu comprendre pas mal de choses en faisant face à ces problèmes ! Je n'ai pas eu le temps de créer mes propres texture ou d'importer des sons mais j'espère que cela vous plaira !
Pour le sokoban 3D (Unity) je n'ai pas rencontré de problème particulier: Je me suis fixé comme objectif de n'importer aucun élément 3D ou script, tous les graphismes sont faits depuis unity (à l'aide de cubes, de plane,...), les lumières sont celles fournies dans Unity. Les quelques bruitages sont fait à la main avec un harmonica et Audacity. J'ai essayé de faire un Sokoban "modernisé", le principe de base est respecté, mais j'ai instauré quelques mécaniques nouvelles comme les tapis roulant ou le contrôle de plusieurs joueurs en même temps.
Bon jeu !
Download
Install instructions
> Download
> extract Sokoban&Editor.rar
> Open Sokoban&Editor folder, and open Sokoban_editor, or Sokoban_unity
> Launch Sokoban_Editor.exe, or Sokoban3D.exe
>Have fun !
Comments
Log in with itch.io to leave a comment.
it is not necessary to leave the LOVE itself in the folder with the editor.
You can compile and send only the editor's file to be used
Très beau jeu!