begin process at 2012 02 10 19:39:28
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > CASSE BRIQUE

CASSE BRIQUE


 Information sur la source

Note :
10 / 10 - par 1 personne
10,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :cassebrique, breakout, jeux, casse, brique Niveau :Initié Date de création :30/06/2007 Date de mise à jour :30/06/2007 19:50:40 Vu / téléchargé :14 956 / 1 037

Auteur : execrator

Ecrire un message privé
Commentaire sur cette source (12)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Jeu du casse brique, le principe est connu par tous.

J'utilise :  
_ le double buffering hardware pour l'affichage graphique.
_ des formules de trigonométrie simple pour gérer le rebond de la balle.
_ des exceptions afin de gérer si les images du jeu sont présentes ou pas (on peut joué au jeu même si aucun image n'est chargé tous les élements sont alors representé par des tracés primaire)
_ la classe ImageIcon et le MediaTracker pour les images du jeu.
_ Ecriture/Lecture dans un fichier (pour les niveaux du jeu)
_ JFileChooser pour avoir la boite de dialogue Ouvrir ou Sauver
_ un apercu personnaliser (pour les niveaux) dans la boite de dialogue ouvrir ou sauver, on peut apercevoir le niveau quand on le selectionne

Le jeu se démarque par un éditeur de niveau integré et la possibilité de changer l'interface graphique (skin) 3 apparences graphique différentes (on pourrait facilement en rajouter d'autre), et des niveaux qui augmentent avec une acceleration de la balle durant le niveau.
Il y a un bug sur les collisions balle/brique (quand la balle touche le coin d'une brique) que j'ai essayé de résoudre mais c'est pas tout à fait ce que je veux.
Et j'oublié les briques possèdent des niveaux (1, 2 ou 3) afin d'augmenter la difficulté du jeu et on peu mettre pause (touche p) pendant le jeu.
La raquette permet de dirigé la balle.
Si vous avez des remarques n'hésitez pas.



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

30 juin 2007 19:41:37 :
Restructuration de la présentation
30 juin 2007 19:50:41 :
Changement mots clés

 Sources de la même categorie

Source avec Zip Source avec une capture UN SIMPLE SNAKE EN JAVA par Niidhogg
Source avec Zip Source avec une capture [MIDP] SIMPLE CHESS BOARD par loloof64
Source avec Zip Source avec une capture JEU DE DAMES par Julien39
Source avec Zip BLACKBOX SWING ET JAVA2D par GodConan
Source avec Zip Source avec une capture COMBAT DE SERPENTS VERSION MIDLET par khilio

 Sources en rapport avec celle ci

Source avec Zip CASSE BRIQUE EN J2ME par codefalse
Source avec Zip Source avec une capture CASSEBRIQUE par boutchito
Source avec Zip Source avec une capture BRICKOID (CASSE BRIQUE) par minimouk
Source avec Zip Source avec une capture JAVANOID CASSE BRIQUE EN JAVA PROGRAMMATION ORIENTÉ OBJET par spontex
Source avec Zip Source avec une capture RÉPLIQUE D'ARKANOID par SaintAkseror

Commentaires et avis

Commentaire de GodConan le 05/07/2007 21:05:04

Le jeu est simple et propre, le code a lair a peu pret commenté mais ce serai nettement mieu en javadoc ... ;o)

Ma premiere remarque portera sur la forme ;o)
De plus dans la réalisation d un programme en java il est aussi fortement recommandé de respecter les conventions d ecriture propre au language.....
Oublier les caracteres '_' sauf pour les constantes qui elles doivent etre en majuscules ;o) et plusieurs autres petites choses ...

Cela peut parraitre trivial mais si tu persistes,  ;o) en java, tu t apercevras que c est bien pratique que tous respectent les memes conventions... ;o)

Autrement ;o) je vais regarder ;o) un peu le code ;o)



Commentaire de Half le 07/07/2007 00:10:23

Salut "GodConan",

Un lien pour les conventions propres à Java ?

Merci.

Commentaire de GodConan le 07/07/2007 09:06:32

http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html

ce n est pas tres loin :o) ... quand on fait du java  ;o) le site de sun ;o) reste incontournable ;o)

Commentaire de execrator le 07/07/2007 14:13:45

Merci pour ta remarque GodConan, j'ai pris des habitudes en développant dans d'autres langages :/ , je sais que JAVA possède une syntaxe qui lui est propre mais il accepte d'autre syntaxe pour ne pas dérouter les developpeurs comme moi :d venant du c++ par exemple mais va falloir que je change ces mauvaises habitudes. Pour les commentaires en JavaDoc j'ai appris un peu tard à les utiliser, c'est vrai que c'est pratique après ;).

Commentaire de GodConan le 07/07/2007 15:41:14

hmm ;o) C++ à la sauce MS tu peu preciser ;o) héhé

Commentaire de execrator le 08/07/2007 14:48:23

lol ;) j'avoue ^^

Commentaire de Neutrino216 le 12/07/2007 15:01:49

Bonjour,
Je pense que ça serai mieux de faire disparaitre la souris quand ca entre dans la fenetre. C'est possible en utilisant un appel à une commande système via JNI.
Ca serait mieux aussi s'il y avait un menu.

Commentaire de GodConan le 12/07/2007 15:32:22

C est possible sans faire appelle au jni biensur .... ;o) mais moi je suis sur que cela ne serai pas bien ;o)...
J ai horreur de chercher ma souris ;o)

Commentaire de execrator le 16/07/2007 14:39:16

Salut Neutrino216, je suis plutot comme GodConan j'aime pas trop le fait de ne pas voir ma souris et d'un coup la voir sortir du jeu par exemple car le jeu n'est pas en plein écran donc ca me parait pas évident. Le menu est présent, pas comme dans un jeu plein écran avec un menu graphique mais comme une application avec un menu windows.
Merci pour tes remarques en tout cas ;)

Commentaire de TheSpartacus le 05/08/2007 20:34:52

Salut ,

Le jeu est magnifique.Tu peux l'améliorer en ajoutant des effets spéciaux {duplication de la boule , tire feux à patir de la barre,..}.

Commentaire de execrator le 06/08/2007 08:51:04

Salut,c'est vrai qu'il manque les options qui tombent et que l'on rattrape avec la raquette, mais aprés le mois d'aout je vais me pencher dessus pour réaliser une applet du jeu avec justement ces bonus (ou malus d'ailleurs)

Commentaire de Darksheep le 30/06/2008 20:11:06

bravo : 10/10 !

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Probleme de listener et evenement clavier [ par mimilavitrine ] Bonjour a tous, JE n'arrive pas a trouvé pourquoi ma gestion des evenements clavier ne marche pas je vais vous montrer mon code : public cla casse brique en java [ par boblinux ] Bonjour,Pour commencer, je tiend a dire que je suis debuter en java. J'en fait pour mon plaisir chez moi. Donc voilà, j'essaye de faire un casse briqu Detection colision jeu casse brique [ par meudeuk ] Lu',je suis en train de faire un casse brique en java, mais je galere un peut sur la detection des colisions entre la balle et les briques.Je me demen Fenetre de jeux en Tableau 2D??? [ par mimilavitrine ] Bonjour a tous , J'aurais uen petite question en ce qui concerne une fenetre de jeux J'essaye de faire un jeux de type tétris, je cré&#23 Help Gerer Evenement clavier !!!!! [ par mimilavitrine ] Bonjour a tous , J'ai un probleme pour gerer le evenement clavier est ce que qql peut m'aider ?? voici mon code : import java.awt.event.ActionEven Prog java sur portable [ par heyhi ] Salut à tous, j'ai pas vraiment trouvé de catégorie pour mon poste donc j'ai mis içi. Donc voila ca fait un ptit moment que j'uti Re Affichage Tableau 2D !!!! [ par mimilavitrine ] je debute en java  J'ai un probleme pour afficher un tableau 2D d'image Icon Quand je compile j'ai ma fenetre mais je n'ai qu'une seule image nu JTable et CellEditor, le casse tete !!! [ par srx ] Bonjour,est ce que quelqu'un saurait s'il est possible dans une JTable de définir pour chaque case une CellEditor et un CellRenderer spécifique ?Je cr je ne comprend pas [ par lucciano ] je voudrais savoir comment installer vos jeux javas et quelle machine faut il avoir g une nokia n gage et je voudrais savoir si je peu installer des j Problem pour un jeux en java Burning Metal [ par smitchel ] Bonjour je sais pas si vous connaissez le jeux burning metal mais bon c'est un ligne qui est fait en java et avec un apisratuer de site je l'ai telech


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,505 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales