begin process at 2010 02 10 03:39:36
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > PONG, EH OUI ENCORE UN !!!!

PONG, EH OUI ENCORE UN !!!!


 Information sur la source

Note :
7 / 10 - par 2 personnes
7,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Niveau :Débutant Date de création :08/03/2005 Date de mise à jour :10/03/2005 16:14:23 Vu / téléchargé :4 808 / 1 306

Auteur : Morpheus1990

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

 Description

Pong avec un code court et simple



 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • pong.swfTélécharger ce fichier [Réservé aux membres club]Voir ce fichier286 319 octets
  • pong2.flaTélécharger ce fichier [Réservé aux membres club]56 832 octets

Télécharger le zip


 Historique

10 mars 2005 16:14:24 :
Fichier swf supplémentaire, un menu et une correction de bug plus une limite au cas ou la balle sort de terrain, version MX.

 Sources du même auteur

Source avec Zip CODE DE DÉPLACEMENT D'UN OBJET (VOITURE) GRÂCE AUX FLÈCHES D...
Source avec Zip JEU D'AVION ANTI-FEU

 Sources de la même categorie

Source avec Zip Source avec une capture JEU DE TIR par gabha
Source avec Zip Source avec une capture ROULETTE SIMPLE TYPE CASINO par jeanbat51
Source avec Zip MOTEUR PLATEFORME 2D AVEC ITEM TEL QUE RESSORT, ÉCHELLE... (... par SamouraiPoulet
Source avec Zip BASE JEUX COMBAT par coolninja19
Source avec Zip LAN CHESS, JEU D'ÉCHEC EN RÉSEAU par darksoul

Commentaires et avis

Commentaire de Morpheus1990 le 08/03/2005 17:33:40

Ne me tuez pas en critiquant mon pong. Il est tout simple et j'aimerais des conseils pour l'améliorer et des astuces et autres. Si il y a des bugs dites moi lesquels et proposez moi une solution. merci

Commentaire de horyatus le 08/03/2005 18:25:56

Au niveau du code il est assez rapide et simple. Y'a même des commentaires ! Sinon faudrait essayer de faire foirer un peu l'ordinateur car il est impossible à battre (pour moi en tout cas).

Sinon j'ai remarqué un bug: lorsque tu accompagnes de ta raquette la balle vers le bord haut du terrain et reste bloquer en haut en tremblant et apres elle sort !

Sinon pour un pong c'est bien !

Commentaire de pegase31 le 08/03/2005 19:16:25 administrateur CS

Format MX 2004 ... 'peut rien en faire ..
Tu pourrais juste mettre le swf ou , mieux, la source en MX tout court (Flash 6) ?

Peg'

Commentaire de salimusta le 08/03/2005 22:10:05

oui net. En fait c koi la dif entre FMX et FMX2004??

Commentaire de afad le 08/03/2005 23:35:15

MX est plus simple à utiliser que 2004. MX est pour le moment la version la plus aboutie de flash....

Le second est pour les codeurs qui cherchent à pousser plus loin les possibilités d'Action Script.

Bref pour la majorité des pines en flash qui se promenent ici, MX suffit largement.... Mais bon au pays du piratage.... Le choix est il à faire....

A+
aFaD

Commentaire de salimusta le 09/03/2005 15:36:48

c clair que ya des codes je trouve que ca vole bas, et quand ils volent hau ba ils sont rabaissé par ces pines justement

Commentaire de Morpheus1990 le 10/03/2005 16:19:32

L'ordi est assez facile a battre car il a une vitesse limite et la vitesse de la balle augmente a chaque rebond. Si tu arrrive pas a le battre C'est que tu n'est pas très fort.

G mis la source en mx pour toi peg et j'ai meme mis le swf.
G corrigé le bug, si la balle sort de l'écran elle revient automatiquement.

Commentaire de pegase31 le 10/03/2005 18:59:38 administrateur CS

Merci bieng !

Alors, je vais pouvoir faire quelques remarques sur le jeu ..

Jouabilité :
- J'arrive toujours pas à comprendre l'interêt d'un pong où on joue au clavier .. à la grande époque, les souris n'existaient pas, ils utilisaient des potentiomètres avec une molette à tourner pour faire bouger plus vite la raquette ! .. mainteannt on dispose d'une souris qui est prise directement en charge dans Flash. Alors pourquoi ne pas l'utiliser ?
- La balle part toujours en vrac sur certains bords et disparait toujours .. sauf que tu la remets en jeu si elle disparaît ... tu comprendras pourquoi elle se barre plus tard ...
- les raquettes ne font que "rebondir" la balle, il aurait été sympa de faire un "contrôle" de la trajectoire celon le point de frappe et l'angle afin de pouvoir faire des effets (mais c'est juste une suggestion)

Pour la prog :
- Déjà, tu te bases exclusivement sur des hitTests, ce qui n'est pas une bonne chose : tous tes éléments de décor sont des lignes, or le hitTest est un test Graphique ... et une ligne n'a pas d'épaisseur ! Ton code dis : quand la balle touche un bords : vitesseY = -VitesseY. Donc, c'est la raison pour laquelle ta balle reste prisonière d'un mur !

Tu risques aussi d'avoir un gros soucis puisque ta vitesse augmente : traverser tes raquettes !
Je m'explique : à l'instant T1, ta balle se trouve devant ta raquette mais ne la touche pas, à l'instant T2, elle se trouve derrière, car la distance parcourue est plus grande que la largeur de la raquette et aucun hitTest ne pourra se faire. (tu me suis ?)

Tu devrais te baser sur les coordonnées X et Y de ta balle, ce serait bien plus efficace :

if (Maballe.SpeedY<0 && Maballe<=XduBordHaut) {
    Maballe.SpeedY*=-1;
}
Littérallement : si la balle va vers le haut et qu'elle dépasse du bord haut, alors elle rebondis et va vers le bas ... Là, tu n'auras jamais de soucis de "capture" de balle par les murs !

Peg'

Commentaire de Morpheus1990 le 11/03/2005 07:23:35

Merci pour ta remarque peg'.
En faite la trajectoire de la balle est légérement controlable selon que tu maintien la touche du haut ou du bas enfoncée lors de l'mpact.

Merci pour le code des murs, je vai le remplacer.
Juste une question : j'avais pensdé a définir des points de frappe sur la raquette mais je ne sais vraiment pas comment faire alors si par hasard tu savais ? ou juste une idée se serait déja ça. Merci pour ce long commentaire que j'ai pris plaisir à lire.

Commentaire de stown le 11/03/2005 08:23:32

salut morpheus! j'ai l'impression de revoir ma source (http://www.flashkod.com/code.aspx?id=29426).... donc a par sa rien de + a dire! va voir les commantaire, vu que le code est presque pareil^^

Commentaire de Morpheus1990 le 11/03/2005 08:42:46

effectivement nos sources se ressemblent mais le pong étant un jeu tellement basique, c'est toujours la meme chose. sauf que mon code est plus court, j'ai pas le bug qui fait que sa traverse ta raquette et mon IA est un peu plus aboutie ( il est possible de le battre, facilement en +). voila c tout.

Commentaire de stown le 11/03/2005 09:15:48

Le bug qui fait que la balle traverse la raquette et que:
avec un hitTest si la vitesse et trop rapide il a pas le temps de faire le test sur la raquette et donc passe a travers!
Donc si tu ne fait pas comme Peg la dit sa le ferai aussi cher toi si ta balle à une asser grande vitesse!

Ensuite question code ben il est identique,... si le mien est plus grand question taille c'est que j'ai + d'objet que toi et un cronométre!

ps: en reflechissant un peu il devrai etre possible de faire la gestion des rebonds de la balle en quelques lignes :P !

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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 : 0,749 sec (3)

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