Khdemti utilise des cookies pour vous garantir la meilleure expérience sur notre site Web.
ACCEPTER
LIRE PLUS
Jeux Insectoides en JavaFX
Description de projet

Analyse des besoins
Etant donné que notre projet consiste à développer un jeu vidéo, nous aurons besoin d’une bibliothèque graphique, d’un environnement de développement et des modules complémentaires. La programmatin du jeu se fera avec JAVAFX .
Animation graphique via canvas et gestion des tâches du projet via le logiciel planner (il fait un diagramme gantt).
Nous utiliserons l’outil collaboratif SVN pour le partage de codes et de documents.

Spécifications fonctionnelles générales
Le but du jeu étant de survivre à travers la zone de jeu en se reproduisant et en protégeant sa vie.
Le jeu Insectoïdes se déroule de la façon suivante :
-Contrôle d’un insecte via les touches directionnelles du clavier.
-Le danger est de ne pas se faire toucher la queue par un autre insecte.
-L’insecte a une zone de faiblesse ( la queue ) . Chaque fois que l’insecte se faire mordre la queue perd une vie.
-Si l'insecte arrive à mordre la queue d’un autre insecte , il gagne une vie.
-Une deuxième façon de gagner une vie, est celle d'atteindre un niveau d'énergie, pour chaque insectoide fécondé, l’insecte gagne une vie.
-Toutefois, l’insecte perd de l’energie lors de son déplacement et doit ainsi se regagner de la force dans la zone d’energie.
-Si l’insecte n’a plus de point d’énergie dans la zone de jeu, il meurt.

-Le terrain de survie contient une zone d’énergie permettant à l’insecte de se ressourcer en énergie.
Les insectes pourront s’accoupler.
-Lorsque l’insecte se déplace de manière aléatoire, il perd de l’énergie qu’il pourra récupérer dans la zone d’énergie.

Regroupement modulaire des fonctionnalités :

Le jeu d'insectoides peut être shématisé en quatre parties :

Une première partie qui consiste à mettre en place un environnement de jeu qui sera un terrain permettant aux insectoïdes de se déplacer, de se nourrir grâce à une zone d’énergie.

Une deuxième partie qui consiste à dessiner l'insectoïde, lui donner une taille modulable en fonction de son niveau de nutrition et de lui permettre un déplacement grâce au clavier.

Une troisième partie les insectoïdes ayant atteint un niveau de vie et de nutrition définit par un niveau dit de maturité, grâce à leur niveau d'énergie pourront commencer la fécondation. Cette période de maturité atteinte. Un tableau de bord est donc nécessaire pour visionner le niveau d'énergie de l'insecte.


Compétences requises
Développement de jeux

Aidez-nous à vous mieux protéger

Nous cachons les emails / numéros de téléphones pour vous mieux protéger. Si vous souhaitez contacter quelqu'un hors du site, merci nous envoyer votre demande dans le centre de support.
APPEL D'OFFRES DES prestataires (9)

A PHP Error was encountered

Severity: Notice

Message: Undefined variable: commentStatus

Filename: files/projet_view.php

Line Number: 344

Miloud S. Vérifié
5.0 Bitlis, Turkey
Montant privé
Durée privée
Sté. Arch Vérifié
4.9 Rhone-Alpes, France
Montant privé
Durée privée
Sté. Sinerga Vérifié
5.0 Ile-de-France, France
Montant privé
Durée privée
Saber S.
0.0 Casablanca, Morocco
Portfolio 4
Montant privé
Durée privée
Sté. Astalia Vérifié
5.0 Casablanca, Morocco
Montant privé
Durée privée
Mohammed E.
0.0 Non mentionné
CV 
Montant privé
Durée privée
Youssef B.
0.0 Non mentionné
CV 
Montant privé
Durée privée
Montant privé
Durée privée
Hamza A. Vérifié
0.0 Tunis, Tunisia
Portfolio 9
CV 
Montant privé
Durée privée
10000 - 20000
Budget
----
Moyenne des offres
2 mois
Durée de la mission
MISSION FERMÉE
Développement Web
Projet sur place
9 offres reçues
1980 vues
LE PORTEUR DE PROJET
Dev R.
0.0
Non mentionné
Soumettre un projet similaire
  • Publication 100% gratuite
  • Recevez 10 devis en moyenne
  • Aucune commission à payer
Ajouter une mission
Centre de support