Moteur de jeu style animal crossing

Description

Pour l'instant cette source est à l'état de prototype, les futures modifications/améliorations ne devraient pas tarder.

Ce que gère cette anim' >>
- une carte découpée en plusieurs zones (pour l'instant aléatoire)
- déplacement du personnage en fonction de l'angle et de la distance par rapport au curseur de la souris
- déplacement/parcours de la zone en fonction du déplacement du personnage

Ce qui est prévu >>
- changement de zone
- carte chargée au lancement du jeu et non aléatoire, et sauvegarde des changements
- hum, de vrais graphismes :p
- objets posés sur la carte (genre arbres, rochers, maisons, animaux, etc...)
- interraction avec les objets (coupe d'un arbre, creuser un trou, entrer dans une maison, etc...)
- horloge calée sur celle du PC et affichée en temps réel (si si, ça servira, météo/cycle jour-nuit)
- personnages gérés par le PC (pas d'IA, je ne sais pas faire, mais une gestion environnementale simple)

N'hésitez pas à poster des critiques constructives.
N'oubliez pas non plus que ce n'est que le début d'un gros projet, long à mettre en place, mais malgré ça je ne crois pas avoir vu un déplacement similaire dans les autres sources alors servez-vous.

Conclusion :


Pas grand chose à dire sur l'état actuel du moteur, il gère le déplacement du personnage principal dans une zone bien plus grande que la taille de l'écran; le déplacement s'effectue par simple maintien du clic gauche et gère la distance/angle entre le personnage et le curseur de la souris.

A venir très prochainement (normalement d'ici un mois): le changement de zone, le chargement/sauvegarde de la zone complète, graphismes un peu plus "vivants" avec je l'espère quelques objets sur la carte...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.