Facilitez vous la création de jeux vidéo !

"Dina" est un moteur de jeu en Lua qui repose sur Löve2D.
Il offre de nombreuses fonctionnalités tout en laissant le contrôle au développeur.

Voici quelques unes des fonctionnalités qu'il intègre :

Vous trouverez des tutoriels (avec leur code source) et des exemples d'utilisation à télécharger.

Alors, n'attendez plus et lancez-vous ! Vous garderez toujours le contrôle de votre création !

Téléchargez Dina

2021-05-19

LevelManager - Correction du rechargement des données

Lors de la conception du jeu de casse-brique Dina Breaker, j'ai voulu recharger un niveau déjà ouvert.
Or, il s'est avéré qu'un énorme défaut ne permettait pas de remettre les IDs des tuiles comme à l'ouverture du fichier.

Ce bug provenait des paramètres passés à une fonction interne où j'avais affecté le LevelManager en plus du layer à traiter.
Ceendant, ma fonction ne prend qu'un seul paramètre : le layer à recharger.

En enlevant le paramètre self transmis, tout se recharge désormais convenablement.

Donc, j'ai mis à jour le fichier dans le moteur Dina ainsi que dans la section Outils.


Vous pouvez télécharger la nouvelle version ici : Téléchargements

Vous pouvez télécharger les nouveaux outils ici : Outils


2021-05-12

Version 3.1.8

Moteur Dina

Cette version apporte les améliorations suivantes :

Librairie LevelManager

Plusieurs corrections ont été apportées au LevelManager :

 


Vous pouvez télécharger la nouvelle version ici : Téléchargements

Vous pouvez télécharger les nouveaux outils ici : Outils


2021-05-09

LoveExeMaker - Nouvelle fonctionnalité

Une nouvelle fonctionnalité a été rajoutée dans LoveExeMaker : la création de fichier .love.

Bien que le programme le faisait déjà pour la création de l'archive et de l'exécutable, je n'avais pas eu l'idée de rajouter l'option.

C'est maintenant chose faite !

Le tutoriel sera mis à jour ultérieurement.


Vous pouvez télécharger les nouveaux outils ici : Outils


2021-05-09

Post-mortem du tutoriel pour le jeu d'exploration spatiale

Je suis fier d'avoir terminé ce tutoriel.

Pour les détracteurs, je sais qu'il manque beaucoup de choses dedans : musiques, sons, et j'en passe.
Mais j'ai pris du plaisir à le faire, bien qu'il m'ait fallu plus de 2 mois pour le finaliser (j'ai une autre vie en plus de celle-ci 😉).

Petit fait : la version du jeu disponible dans la page Mes projets est une version améliorée par rapport à celle du tutoriel (même si elle ne contient toujours pas de sons).


Vous pouvez télécharger la nouvelle version ici : Téléchargements


2021-05-08

Tutoriel et documentation

Tutoriel

La 4ième partie du tutoriel du jeu d'exploration spatiale avance à grands pas.
Encore quelques ajouts pour finir le mini-jeu de type Lunar-landing et il sera complet.
Si tout se passe bien, je devrais l'avoir fini d'ici demain.

IMPORTANT

De nombreuses petites corrections ont été apportées à l'ensemble du tutoriel pour corriger des oublis et de nombreux bugs.
Il est donc plus que fortement recommandé de relire toutes les parties du tutoriel.

N.B. : Ce premier tutoriel m'aura appris qu'il faut bien contrôler le résultat de son code avant de le diffuser.

 

Documentation

Je viens de rajouter une petite fonctionnalité qui manquait dans la documentation : le composant Parent !

On peut consulter le composant parent du composant en cours de lecture via un lien en haut de la page.

Je vous laisse le voir par vous-même dans la Documentation.


1

2 3 4 5 6 7