IMTLille-Info / fa17-projet1

Groupe du mardi
0 stars 4 forks source link

Fenêtre "autour du jeu" #11

Open cedricmorin1 opened 9 years ago

cedricmorin1 commented 9 years ago

je réaliserai la fenetre qui permettra de choisir le niveau, de recommencer une partie ect ... N'hésitait pas si vous avais des recommendations.

cedricmorin1 commented 9 years ago

Ne plus rien développer dans la classe windowsGame mais plutôt dans MapGameState qu'il la remplace, ceci sert pour la gestions de multi fenêtre @tonyop62 @fcrombecque @Calooe

fcrombecque commented 9 years ago

Pour la gestion du choix de map, ça ne serait pas judicieux de créer une classe Map qui gère tout ça?

tonyop62 commented 9 years ago

yop une classe map qui gère les TiledMap c'est ça ?

cedricmorin1 commented 9 years ago

Je comprend pas trop @fcrombecque, une classe gère déjà la map

fcrombecque commented 9 years ago

Oui les tiledmap

fcrombecque commented 9 years ago

Y a déjà une classe qui gére les maps?

cedricmorin1 commented 9 years ago

Plutot une classe qui gère tout ce qui à par fenetre je voulais dire

cedricmorin1 commented 9 years ago

@Calooe La difficulté pour la choisir je ne voie pas comment tu as fait car comme tu le voie dans cette issue je voulais m'en occuper en faisant les fenêtre car pour cela je jouerai la difficulté sur les bombes. De plus le déplacement du monstre beug encore quand il se prend un mur il fait plein d'aller retour "mur mur " au lieux de tournée. Je ne sais pas si tu l'as vue ça

Calooe commented 9 years ago

@cedricmorin1 quand je parle de difficulté, je veux dire vitesse du monstre et vitesse de l'avatar (gérer au moyen des FPS). En ce qui concerne les collisions du monstre, elles sont gérées aléatoirement, donc quand il touche un mur, il part dans une autre direction.. Mais si tu as une autre idée je suis preneur.

cedricmorin1 commented 9 years ago

@Calooe Ah oui d'accord. Bah pour le monstre moi j'ai des fois quand il touche un mur il re vas encore sur ce même mur. je sais pas si tu voie. Et si vous avais déjà vue des tutos pour le menu en slick2D je suis preneur aussi car je galère la

cedricmorin1 commented 9 years ago

@fcrombecque @tonyop62 @Calooe @cdlm Bonjour, je suis en train de faire pour que l'utilisateur choisisse combien de bombe veut-il avoir ect mais le soucis c'est que toute l'interaction avec le joueur ce fait par pop up java (cf image ) avais vous une idée comment pourrais je faire autrement car je n'arrive pas à trouver sur le net par exemple formulaire en java .. capture d ecran 2015-03-03 a 14 20 17

cedricmorin1 commented 9 years ago

Petite info je pensé au jpanel mais impossible de le faire fonctionner avec slick :((

tonyop62 commented 9 years ago

Il faut utiliser TWL. Tuto sur l'utilisationde TWL avec Slick2d : http://web.archive.org/web/20130823062135/http://wiki.l33tlabs.org/bin/view/TWL/Using+TWL+with+Slick

tonyop62 commented 9 years ago

oups c'est : http://web.archive.org/web/20130917220636/http://wiki.l33tlabs.org/bin/view/TWL/

cdlm commented 9 years ago

Vous pouvez aussi afficher des sprites Slick2D normaux et utiliser Shape.contains(x,y) pour déterminer si on clique dedans.

cedricmorin1 commented 9 years ago

Bonjour @cdlm, j'ai essayer de faire un rectangle avec un shape mais lorsque je veux le dessiner je n'est pas la methode createPoints comment puis je faire ? Voici comment je procède: Shape cercle; Shape rect; rect = new Rectangle(50, 50, 400, 200); cercle = new Circle(70, 70, 32); rect.(Aucune fonction ne met donner pour pouvoir le dessiner soooo bad :( )

cdlm commented 9 years ago

Je pense que les classes Shape et consœurs sont là pour les calculs de physique et de collisions (qui sont plus efficaces avec de la géométrie simplifiée que d'après les ressources graphiques). Donc il faut un sprite pour afficher, et une shape invisible positionnée au même endroit pour le test du clic.

cedricmorin1 commented 9 years ago

D'accord je comprend je vais essayer ça merci