begin process at 2010 02 10 12:17:00
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > BALLONGAME

BALLONGAME


 Information sur la source

Note :
Aucune note
Catégorie :Jeux Classé sous :Concours Flash, réflexion, plateforme, jeux, ballon Niveau :Initié Date de création :25/08/2008 Date de mise à jour :25/08/2008 21:17:34 Vu / téléchargé :2 331 / 210

Auteur : Mansuz

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

 Description

Cliquez pour voir la capture en taille normale
Dans BallonGame vous incarnez un petit ballon souriant !^^  Dans chaque niveau, votre but est d'atteindre le bloc d'arrivé!

Pour y parvenir vous disposez de différents objets (rambardes, rampes...).

Maniabilité du jeu:

- Vous pouvez lancer le ballon à l'aide de la souris.
- Attention dans certains niveaux le nombre de lancé est limité.

- Vous pouvez glissez/déposez les éléments disponibles sur l'écran de jeu.
- Certains éléments peuvent se tourner.

- Menu ouvert -> Jeu en pause
- Menu fermé -> Le jeu tourne

Essayer, réfléchissez, terminez les niveaux. ;)





 Conclusion

Cet été je me suis lancé dans l'AS3! Et je découvre la POO. :) D'ailleurs je dois dire que je rencontre encore pas mal de difficultés.

Les .as correspondent aux ennemis et aux différents éléments que le joueur peut poser (à l'intérieur il y juste les variables et "l'identité" de l'objet.

 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

25 août 2008 14:19:33 :
vérification
25 août 2008 21:17:34 :
Version 2 ;)

 Sources du même auteur

Source avec Zip IMPORTSVG: UNE CLASSE QUI PERMET DE RETRACER DES SVG EN AS3
Source avec Zip SCRATCH_GAMES_CREATOR
Source avec Zip Source avec une capture JOUTES NAVALES
Source avec Zip DÉPLACEMENT D'UN ROBOT (VUE DE DESSUS).
Source avec Zip JEU DE TIR (NOUNOURS).

 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

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture JEU DE GO++ par ph37
Source avec Zip Source avec une capture JEU GREMMINGS par sgainowai
Source avec Zip Source avec une capture KING OF TCHOKOS par niok
Source avec Zip Source avec une capture - STARWORDS - par HoLaLa
Source avec Zip Source avec une capture BANG BRAIN par Chkao

Commentaires et avis

Commentaire de Sombrelune le 25/08/2008 15:07:31

Je n'ai pas regardé le code, mais en tout cas, le jeu est très sympa :)

Commentaire de EBArtSoft le 25/08/2008 15:19:11 administrateur CS

Pas mal du tout ! La prise en main est un peu difficile la premiere fois on ne comprend pas trop pourquoi on peut manipuler la fleche mais qu'aucune action ne s'effectue. Evidament il faut d'abord cliquer sur jouer ! encore faut il le savoir.

Petite remarque egalement sur les objets :

- je trouve inutile l'emploi du 'RG', il serait peut être plus strategique d'employer deux fois un 'IG' ?

- Idem pour le teletransporteur, un seul bloc 'T' pourrait faire office d'aller/retour en changeant de couleur s'il y en a plusieurs dans le niveau.

voila ce que j'ai pu noter

@+

Commentaire de Mansuz le 25/08/2008 16:31:15

EBArtSoft, tes remarques sont justes. J'avais déjà essayé de fusionner "RG" et "IG" mais ça n'a jamais fonctionné comme je le voulais. Car à peine la gravité vient d'être inverser, elle se ré-inverse (donc le bloc n'a plus d'action). Au final, j'ai préférer séparer la chose en deux blocs.

Pour les téléporteurs c'est un peu le même problème! Donc j'ai préférer dissocier les blocs.

Par contre je vais mettre plus en avant le fait qu'il faut appuyer sur jouer pour commencer la partie.

Commentaire de pegase31 le 25/08/2008 16:58:06 administrateur CS

Pareil pour moi : je viens de passer 5 min à comprendre comment jouer ...
Même sur l'aide il n'y a rien d'écrit sur comment faire !

Il faut :
- lancer le jeu
- cliquer sur l'icone bizarre en haut
- glisser/déposer des blocs (obligatoirement)
- et là on peut commencer à jouer
dure dure la prise en main ...

Ensuite 3 choses me chagrinent :
1° - Pourquoi doit-on se trouver forcément au dessus du point "A" ? On passe plus de temps à essayer de sauter dessus qu'à y arriver.
2° - Pourquoi ne bloques-tu pas la force maximum de ta direction de départ ? Une simple flèche avec un peu de trigo serait bien plus simple que de devoir constamment ajuster la distance avec la souris, et se serait bien plus fun.
3° - Pourquoi les blocs que l'on déplace pour les poser dans le décors prennent leurs taille finale qu'une fois posé ? ça fausse la précision et le calcul du jeu.

Peg'

Commentaire de Mansuz le 25/08/2008 17:37:38

Effectivement pour jouer il faut cliquer sur l'icône bizarre. J'ai fais quelques modifs pour mieux guider le joueur (les modifs sont sont pas encore en ligne, mais ça va pas tarder).

- glisser/déposer des blocs (obligatoirement)-> Non tu n'es pas obliger de poser les blocs. Même si tu pose aucun bloc tu peux cliquer sur "jouer", la partie se lance...


1°] Je peux y modifier. :)

2°]Je crois savoir ce que tu veux dire.
  
3°]c'est pas gênant car les blocs peuvent être déplacés après avoir été déposés (tant que le menu n'est pas refermé). Et puis si le menu contient les blocs "taille réel" il devient trop "gros", trop envahissant...

voili: :)



Commentaire de Mansuz le 25/08/2008 17:48:29

J'ai repéré un bug assez important. :) Je fais quelques modifications et une version toute neuve arrive. ;)

Commentaire de pegase31 le 25/08/2008 17:52:15 administrateur CS

pour le 3ème, il suffit de mettre le bloc à la taille réelle directement quand tu l'affiches pour le poser, en le laissant "en petit" sur le menu ... ça ne choquera personne, je pense ;)

Peg'

Commentaire de pegase31 le 25/08/2008 19:37:41 administrateur CS

J'ai beaucoup de mal à comprendre le réel intérêt de l'utilisation des classes dans ton code ...
Sans parler du fait que nulle part tu n'utilises de sprite ou de shape, qui sont deux grandes avancées de l'AS3.

Pourrais-tu m'expliquer?

Peg'

Commentaire de stefbuet le 25/08/2008 19:53:43

Un petit oubli qui m'a permit de finir tous les niveaux (pas les derniers mais finis quand même sauf le 8 en expert) si on clique plein de fois (dans le rayon autorisé pour tirer), avant que la balle n'ait touchée le sol et se soit imobilisée, et bien la force suplémentaire est ajoutée. On peut donc se balader partout en l'air tranquillement.

Stefbuet

Commentaire de Mansuz le 25/08/2008 20:44:02

stefbuet, c'est justement le bug que j'avais repéré (je voulais pas le révéler ^^) Merci quand même de l'avoir signaler.
A l'heure actuelle le bug est corrigé, mais ce n'est pas encore en ligne.

pegase31:

En AS2, il était possible de faire:

10 clips rond sont présent sur la scène:
for(i=0;i<10;i++){
//Déclaration d'une variable vitesseX sur chaque clip
this["rond"+i].vitesseX=0; //Comme ça, chaque clip (rond0, rond1...) disposaient d'une variable vitesseX (elles étaient indépendantes)
}


En action script 3 je n'ai pas trouvé le moyen de faire pareil (il faut définir le type de la variable(Number, String...) J'avais posé la question sur un forum. Et on m'a dit que la meilleur solution était de passer par des classes.
Ainsi je peux attribuer un certains nombre de variables à l'objet lui même (ça évite de passer par des tableaux).

Pour moi c'était la solution qui me semblai la plus évidente et la moins contraignante. Je te l'accorde dans ce cas, les classes ne servent pas à grand chose (car il est possible de faire autrement).

Mais comme je découvre l'AS3 je fait des tests. Et j'essaye d'utiliser des classes, me familiariser avec les private, public, static...
D'ailleurs tu as pu remarquer que je code encore beaucoup sur la timeline... C'est parce que j'ai encore beaucoup de mal à utiliser la classe du document (la classe Main de façon correct). Je me pose encore beaucoup de questions... J'aimerais coder de moins en moins sur la timeline mais j'ai du mal à la remplacer. :)



Commentaire de pegase31 le 25/08/2008 21:23:20 administrateur CS

Le fait de coder sur la timeLine est un style .. ce que je pourrais te reprocher c'est de ne pas utiliser les classes entièrement.
Ce que tu as fait reste assez "bâtard" dans le style. Pourquoi ne pas utiliser ta classe en y incluant directement le clip ? comme ça tu auras un objet seul ayant des propriétés et des méthodes .. c'est justement le but.

La meilleure solution à ta façon de faire serait de mettre tout les éléments dans un tableau ou un objet référencé au nom de ton clip. Car une classe statique comme celle des blocs n'apporte pas grand chose.

Mais tu es sur la bonne voie.

Rassure-toi, tu vas y arriver, j'ai appris tout seul. Je suis graphiste à la base et n'ai jamais eut de cours de programmation de ma vie (si ce n'est mes propres cours autodidactes), et pourtant je n'ai plus une seule frame (oui, même pas une) sur ma timeline.

Peg'

Commentaire de stefbuet le 25/08/2008 21:28:24

Même pas des stop(); ?

Commentaire de Mansuz le 25/08/2008 21:33:22

Corrections:

- On n'est plus obliger de rouler sur le bloc d'arrivée pour terminer les niveaux. On peut très bien cogner le bloc.

- Même si le vecteur est très grand on peut lancer le ballon.

- Dans le niveau 1, le joueur est guider pour éviter qu'il soit perdu durant 5 minutes à chercher comment fonctionne le jeu.

Je réfléchis encore sur les autres suggestions qui ont été faites. :) Merci encore pour toutes vos remarques.

Commentaire de pegase31 le 25/08/2008 21:42:12 administrateur CS

des stop() ? pour quoi faire ? et où ça ?:p

Peg'

Commentaire de Mansuz le 25/08/2008 21:48:15

pegase31: "Ce que tu as fait reste assez "bâtard" dans le style".

Je suis d'accord ! Mais je suis dans une phase de transitions. :)

pegase31: "Pourquoi ne pas utiliser ta classe en y incluant directement le clip ?"

Je vois pas trop ce que tu veux dire...

J'espère bien encore progresser, et par dessous tout faire des choses plus dynamiques. Car ce que je fais pour l'instant est assez figé...



Commentaire de stefbuet le 25/08/2008 21:48:47

Des stops à la fin des anims pour pas qu'elles se jouent en boucle. :)
Pour le jeu, je pense qu'il serait simpa de commencer le "dragage" uniquement si on clique sur la boule au debut.

Commentaire de pegase31 le 25/08/2008 21:51:15 administrateur CS

stefBuet : des clips ? pour quoi faire ? J'utilise plus de clips depuis un moment déjà .. trop lourd ...

Mansuz : ta classe extend un movieClip, donc ta classe est un movieclip ... il te suffit de faire new MaClass() pour obtenir un objet graphique de type "MovieClip" ...

Peg'

Commentaire de Chkao le 29/08/2008 09:40:01

Arf, c'est dommage que le jeu tourne en "boucle épileptique" en ligne. Bon, faudra que je télécharge ça de retour chez moi, mais le jeu a l'air sympa, de loin. Je n'ai vraiment rien pu tester.

Commentaire de Mansuz le 29/08/2008 10:30:04

Qu'appelles tu "boucle épileptique" ? Tu trouves que ça rame?

Commentaire de Chkao le 01/09/2008 16:37:30

Non non!
C'est que ça passe de l'image-clé 1 à l'image-clé 2, puis la 3, puis la 4, puis re-la 1, etc... En clair, ça lit la time-line en boucle.
Bon, je dl tout ça dans deux jours.

Commentaire de on_drag_on le 08/09/2008 06:40:10

@ Peg'
Petite question:
Quand tu dis <... des clips ? pour quoi faire ? J'utilise plus de clips depuis un moment déjà .. trop lourd ...>
Tu veux dire quoi exactement, tu utilises donc quoi à la place? Des Sprites ?
(Désolé pour ma question mais mes débuts en AS3 sont quelques peu embrouillés ..:=D)





Commentaire de pegase31 le 08/09/2008 11:39:01 administrateur CS

heu, oui .. ou des shapes (plus rarement).

Peg'

Commentaire de stefbuet le 08/09/2008 18:26:14

Ben oui, mais alors pour tes animations tu utilises quoi? Tu ne vas quand même pas faire une palette bitmap geré par un xml pour toutes les animations qui sont nombreuses dans certains cas, non?

Stef.

Commentaire de pegase31 le 08/09/2008 18:53:50 administrateur CS

pourquoi pas ? Le bitmap est trés facilement extractible et permet de faire ce que l'on veut à faible coût de CPU.
Encore faut-il maîtriser les classes Bitmap et BitmapData. Les seuls endroits où j'utilise des clips c'est dans la biblio car c'est la seule façon de mettre du graphisme vectoriel. Mais je les transforme en Sprite pour les afficher.

Peg'

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

jeux de plateforme en ligne avec chat [ par jeep501 ] Bonjour,C'est tres simple - je voudrais faire  la meme chose (personnages se déplacant et pouvant discuter entre eux avec choix du personnage)ici :htt Jeux inscription des scors ;) [ par djtobias ] Bonjours,Je ne ses pas si ses sur base de donne ou .as !Mes je voudrez que mes jeux en flash les scors son enregistre !Avez vous une source sur n'impo Offre d'emploi [ par rxx941 ] Bonjour,Dans le but de creer une nouvelle sociétée de loterie, je recherche des concepteurs de jeux flash grattage et autre avec score afin de mettre migration d'applications de java vers flash [ par bristohn ] bonjour à toute la communauté.je dois proceder à une migration de jeux ( jeux pour mobile, certains en 3D, d'autres en 2D) developpés en java  vers un Insérer swf dans une autre animation [ par CPoPo ] Bonjour à tous,Je suis en train de créer un mini site de jeux, mais mes jeux sont des animations externes. Je n'arrive pas à insérer ces .swf dans mon Création de jeux personnalisables [ par Akuma_ugg ] Bonjour à tous, Je travaille actuellement sur un site web qui offre des outils simples aux développeurs et graphistes souhaitant rendre leurs jeux pe probleme_tutorial_jeux_flash [ par rockleetaijutsu ] Bonjour, je ne suis pas sure si je poste au bon endroit mais bon je poste quand mêmeJe débute en flash et comme dis dans le sujet j'ai un probleme ave page web pour WII... help svp... [ par Zog2002 ] Bonjour,possesseur d'une WII, j'aurais souhaité faire une page web contenant des petits jeux en flash(7).Malheureusement, si le site que j'ai mis en l recuperer le score d'un jeux flach sur mon site [ par hidre01 ] salut tout le monde qunlqun peut m'aider a recuperer le score d'un jeux flash qui provient d'un autre site je suis debutant en javascript et programat fonctionement jeux [ par mcillicit ] je cherche a comprendre le fonctionement pour crée du jeux sur flashla je suis sur le projet ou je voudrais savoir quel scrypt  pour donné des touche


Nos sponsors


Sondage...

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 (4)

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