Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

PAS TOUCHE !!!


Information sur la source

Catégorie :Jeux Classé sous : vectoriel, axes, separateur, collision, touche Niveau : Débutant Date de création : 12/07/2007 Date de mise à jour : 16/07/2007 23:42:53 Vu / téléchargé: 4 846 / 389

Note :
8,67 / 10 - par 3 personnes
8,67 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (16)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Je vous présente un tout petit jeu inspiré de certains jeux sur le Net.

Le but du jeu est très simpliste : il faut déplacer la souris au travers d'un labyrinthe sans jamais toucher un mur !

Pour commencer un niveau, il faut aller sur la position de départ (un carré rouge). On passe au niveau suivant si on atteins la sortie (carré vert) sans jamais toucher d'obstacle !

Sur le plan technique :
-les collisions utilisent une source que j'ai posté il y a pas longtemps : la technique de l'axe séparateur (je vous laisse chercher sur JavaFR)
-tous les objets sont vectoriels

Un éditeur de niveau est fourni ! Il est pas parfait notamment en ce qui concerne l'ergonomie mais il est parfaitement utilisable. Néanmoins certains bugs subsistent. Les niveaux se trouvent dans le répertoire levels/. On peut en rajouter ou en modifier. La liste des niveaux est automatiquement chargée par le jeu.

Le jeu n'est pas très beau car j'ai vraiment pas le temps de peaufiner ! Si vous voulez améliorer tout ça, jetez un oeil au package org.donttouch.object.

MAJ :
-renommage des classes
-niveaux refaits

 

Source

  • Exécuter Game.cmd pour lancer le jeu
  • Exécuter Editor.cmd pour lancer l'éditeur de niveau
Exécuter Game.cmd pour lancer le jeu

Exécuter Editor.cmd pour lancer l'éditeur de niveau

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

16 juillet 2007 23:42:53 :
-MAJ des noms des classes : elles sont en anglais ! Niiveaux refaits (à cause de la perte des niveaux dans une serialization malheureuse...)

Commentaires et avis

signaler à un administrateur
Commentaire de loloof64 le 12/07/2007 08:38:47

Salut,

je trouve que ton programme est super :).

Juste un petit regret : les niveaux et les performances ne semblent pas avoir été sauvegardées :(

J'ai mis 8/10

Loloof64

signaler à un administrateur
Commentaire de tucobouch le 12/07/2007 18:57:14

Merci merci ;)

Les scores ne sont, en effet, pas sauvegardés... j'ai pas eu le temps de développer cette partie. J'avais pensé faire un serveur de scores pour centraliser les scores de tous les joueurs sur JavaFR!!!

signaler à un administrateur
Commentaire de loloof64 le 15/07/2007 21:37:32

Ah c'est pour ça ...
En fait je te parlais de la sauvegarde la plus basique en local, mais si tu arrives et que tu as le temps pour centraliser les scores sur server, c'est encore mieux :)

En tous cas, je te le redis, le jeu est super :)

signaler à un administrateur
Commentaire de Julien237 le 16/07/2007 09:49:39

Hey c'est vrai qu'il est cool ton jeu,
Il faut un peu de temps pour prendre l'éditeur en main quand même.
Seul regret : La fenêtre est resizable mais le jeu ne le gère pas.
9/10

signaler à un administrateur
Commentaire de tucobouch le 16/07/2007 12:02:26

Merci pour vos remarques !

Pour le resizable, oui en effet ! ça serait pas mal que le contenu de la fenetre soit proportionnelle à la taille de la fenetre... je ferai certainement une évolution ces prochains jours...
Pour les scores, si jai le temps, je ferai ça avant la fin de la semaine.

signaler à un administrateur
Commentaire de Julien237 le 16/07/2007 12:12:25

Oui ou bien tu fais une fenêtre avec bordures fixes :)

signaler à un administrateur
Commentaire de tucobouch le 16/07/2007 23:45:19

J'ai mis à jour ma source :
-les noms des classes ont étés renommé pour rester un poil plus cohérent
-les scores sont sauvegardés (en local uniquement) : on peut coder son fournisseur de code par l'intermédiaire de l'interface IScoreProvider
-la fenêtre de jeu n'est redimensionnable.
-j'ai du refaire les niveaux (que 5 malheureusement)

signaler à un administrateur
Commentaire de loloof64 le 17/07/2007 17:17:21

Comment peut-on finir le niveau 5 ?

signaler à un administrateur
Commentaire de tucobouch le 17/07/2007 18:57:32

En étant trés trés fort ;)

signaler à un administrateur
Commentaire de loloof64 le 18/07/2007 10:25:18

Non, non, ça ne peut pas juste être ça : partout où je passe je touche ...

signaler à un administrateur
Commentaire de juanquiX le 05/08/2007 21:30:19

Le jeu est super sympas! Felicitation!
Je vais regarder plus en detail le code.
Bonne continuation

signaler à un administrateur
Commentaire de fress le 06/10/2007 13:51:15

euh excuse moi mais c normal que quand je clik du carré rouge au vert je gagne meme en touchant les murs?

signaler à un administrateur
Commentaire de LordLife le 29/10/2007 12:27:34

Salut,
Le jeu est sympa, il y a juste un petit défaut :
- Comme l'a fait remarquer FRESS il suffit de maintenir un bouton de la souris enfoncé, puis de se déplacer jusqu'au point vert pour gagner.

Sinon LOLOOF64, il n'y a pas de mur au bord droit du niveau 5 ;D

En tout cas continue comme ca !

signaler à un administrateur
Commentaire de loloof64 le 29/10/2007 12:31:30

Bon ben je vais retourner boire ma potion magique et aller taper sur les romains ... ca me fera du bien et pourra peut etre accroitre ma vue ...

signaler à un administrateur
Commentaire de loloof64 le 29/10/2007 18:28:51

Lordlife en fait ... je ne t'apprécie point .

signaler à un administrateur
Commentaire de LordLife le 03/12/2007 21:10:14 9/10

Je n'ai fais que t'éclairer sur le programme, pas pour t'humilier, tiens cette fois je vais voter.
Susper programme, un jour je ferai pareil.

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Appuyez sur n'importe quelle touche ? lol ;o) [ par Geomaster ] Bonjour bonjour !Tout nouveau parmi vous :o)J'aimerais vous poser une petite question et j'espère que qqn pourra m'aider...Voilà je suis en train de d Simuler l'appui de la touche F11 pour le plein écran sous Internet Explorer en Java [ par astrolynx ] Meilleurs voeux à tous, et à ceux que vous aimez ou appréciez...Question :Je souhaite afficher mon site en plein écran dès la connexion.Je connais la annuler un raccourci par defaut [ par benohite ] bonjour,j ai creer une jtable avec un raccourci sur la touche entrer permettant le changement de colonnemais par defaut la touche entrer sert dans une sortir d'une boucle while en tapant une touche [ par RGyZmo ] Bonjour tout le monde,donc comme le titre l'indique j'aimerai trouver un moyen de sortir d'une boucle while infinie en tapant sur une touche (q par ex annuler l'effet d'une touche clavier [ par pms77 ] slt,je voudrais annuler une touche du clavier par exemple alt, et donc la rendre inactive pour un certain temps. de sorte que si on presse sur la touc 2 petits problemes que je n'arrive pas à résoudre !! [ par babthefox ] bonjour, je sais que c'est le deuxième topic que je poste en peu de temps, mais là il vient de m'arriver un truc bizarre... Dans mon programme j'ai un Attente active [ par Kaktus ] Tout d'abord bonjour à tous !Je connais actuellement énormément de difficultés pour créer une attente active dans mon jeu.Je souhaiterais une attente collision en java3D [ par domione ] Bonjour,J'ai un soucis avec les collisions en J3D.J'ai 3 objets: 1 objet chargé à partir d'un wrl, 1 cube et 1 shape3D. Je souhaite détecter uniquemen KeyListener [ par eio ] SalutEn Java, j'ai un JTextField dont je veux empêcher l'impression de certain caractères dedans. Je suis capable de capturer le code de la touche qui Arret boucle while par une touche [ par voxel88 ] Bonjour,J'ai une application en mode Console qui a une boucle(While), Comment faire pour l'arreter par une touche (ex : q ) et que l'application tourn


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


HTC G1

Entre 449€ et 449€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,874 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.