|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Pour le week-end de développement de jeu nous réalisons un jeu de tir en montagnes russes.
Le joueur incarne un peintre embauché pour décorer la fête foraine. Assis dans le wagonnet et armé de son pistolet à peinture il doit tirer sur des cibles avec la bonne couleur tout en déboulant à toute vitesse sur les rails. En plus de cela le circuit est en travaux, certaines sections de rails manquent et des objets traînent sur les rails. Le contrôle du joueur se fait au clavier et à la souris. La souris permet de viser et de tirer une des deux couleurs de peinture avec le clic gauche ou droit. La flèche haute fait sauter le wagon et le joueur se baisse avec la flèche bas Pour le développement nous utilisons le moteur de jeu que nous développons pour Plee the Bear et les éditeurs de niveau, d'animation et de personnages qui vont avec. Nous n'utilisons pas de code ni de ressource spécifique au jeu Plee the Bear lui-même. Pour tester le jeu il «*suffit*» de récupérer le contenu du dépôt svn* Code :
https://plee-the-bear.svn.sourceforge.net/svnroot/plee-the-bear/trunk/ Quelques images en ce début de développement*: |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
On va bientôt terminer pour aujourd'hui et reprendre demain. Au bilan, on a un wagonnet qui se balade bien sur les rails et que l'on peut faire sauter. Le viseur commence aussi à fonctionner.
Au niveau des dessins, on avait 16 catégories de dessins à faire, il en reste 3. Au programme de demain il y aura la fin des dessins, le code des cibles volantes, des sons et une musique. À demain |
|
|
00
|
|
|
#3 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Petit point d'avancement !
Ça commence à bien prendre forme. On a tous les dessins qu'il nous faut pour faire les niveaux, ainsi que quelques sons et une musique. Le code est aussi bien avancé puisque le wagonnet se comporte comme il faut, le viseur suit la souris et le bras du bonhomme suit le viseur. Les cibles sont prêtes et se colorient bien quand on leur tire dessus. Je vais commencer à faire les niveaux, puis il faudra gérer le stock de peinture du joueur et afficher cela à l'écran. Si j'ai le temps demain je retoucherai un peu les dessins. Une capture du jeu est en pièce jointe, et la musique peut être récupérée ici |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Nous avançons bien aujourd'hui : le premier niveau est terminé, le stock de peinture descend, le joueur gagne a un score et l'interface est complète.
Il ne reste plus qu'à ajouter des niveaux. Une petite vidéo du jeu en l'état. |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() ![]() Vincent BourdierIngénieur développement en 3D temps réel Inscription : mars 2007 Messages : 844 ![]() |
Pas mal, j'adore c'est visuellement tres sympa, y'a du challenge d'apres tous les trucs a faire pour survivre a un niveau !
__________________
"le langage C permet de tout faire, y compris se tirer dans le pied. Le langage C++ permet de tout faire, y compris se tirer dans le pied - et réutiliser la balle" Ange3d.developpez.com - tutos OpenSceneGraph Ni ma boite de MP ni ma page de profil ne sont des extensions du forum OpenSceneGraph ! Merci. |
|
00
|
|
|
#6 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 372 ![]() |
Sincèrement ... j'adore !
Juste, une des premières pancartes, vous mettez "Shot" ... moi j'aurais mis "Shoot" ... mais bon ... je suis pas sur du coup. Sinon, c'est super pas mal du tout Le pistolet de peinture que le perso a, on dirait celui que l'on voit dans Pang. Continuez bien
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
00
|
|
|
#7 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Merci pour ces retours, c'est encourageant*
Au programme de cette dernière journée : mettre des aiguillages, amener le nombre de niveaux à 4, essayer de faire un build Windows, et sûrement d'autres choses que j'oublie… C'est intense comme week-end ! |
|
|
00
|
|
|
#8 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Le week-end touche à sa fin, et le jeu aussi. Nous avons 4 niveaux et des super aiguillages, c'est sympa. On attaque maintenant le packaging et on espère proposer l'archive sous peu.
|
|
|
00
|
|
|
#9 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Ça y est, les fichiers sont en ligne ! Il y a un installateur pour Windows et une archive avec le source qui compile sous Linux.
C'était dur, il est temps de faire une pause. |
|
|
00
|
|
|
#10 | |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 372 ![]() |
Je suis pas très bon en CMake, mais, après installation du paquet libclaw-dev, il m'affiche toujours ça:
Citation:
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
|
00
|
|
|
#11 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Mmmmh, j'ai appris au réveil que l'archive était un peu pourrie. En l'occurrence le CMake est en train de chercher une version de libclaw récupérée depuis son svn. Tu peux d'abord vérifier que tu as bien la version 1.7.0 d'installée : Si ce n'est pas le cas, récupère libclaw depuis son site.
Ensuite il faut ouvrir le fichier CMakeLists.txt et supprimer les lignes 92 à 99. En dehors de ce problème il semblerait aussi que le lanceur du jeu ne fonctionne pas à cause de chemins incorrects vers les bibliothèques de jeu… J'essaie de corriger tout cela dans la semaine. |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() Inscription : novembre 2011 Messages : 2 ![]() |
Bonjour,
Pour lancer le jeu sous linux, voici les deux petites modifications à faire : éditer le fichier "roller_painting" situé dans le dossier du même nom. * Ligne 3 : remplacer RUNNING_BEAR=../game/bear-engine/bin/running-bear par RUNNING_BEAR=../bear-engine/bin/running-bear * Ligne 5 remplacer --item-library=../game/bear-engine/bin/libbear_generic_items.so par --item-library=../bear-engine/bin/libbear_generic_items.so Voilà : c'est tout Bon jeu : il y a 3 niveaux Sebangi |
|
|
00
|
|
|
#13 | |
|
Membre Expert
![]() ![]() |
Je trouve le jeu super, le seul souci, c est que ca va un peu vite en dessentes, et que l on a pas le temps de tirer sur les cibles :snif:
__________________
Win 7 HP 64 bits /Ubuntu 12.04, - AMD A6 Quad: Py32 / Py27 Citation:
|
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() |
Très bon jeu je trouve !
Seul petit souci, en mode fenêtré parfois je clique en dehors de la fenêtre, du coup ça retourne au bureau (ça arrive de manière récurrente). Mais franchement, j'ai beaucoup aimé
|
|
|
00
|
|
|
#15 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Merci pour vos retours. Pour le problème des clics hors fenêtre vous pouvez passer en plein écran en appuyant sur F12, ça simplifie un peu.
|
|
|
00
|
|
|
#16 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
Et voici une nouvelle version qui corrige les petits bugs rapportés.
|
|
|
00
|
|
|
#17 |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 372 ![]() |
J'adore ce jeu. Sympatoche, très bien réalisé. Un peu difficile, mais pas trop
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
00
|
|
|
#18 |
|
Membre éclairé
![]() ![]() Inscription : octobre 2009 Messages : 89 ![]() |
|
|
|
00
|
|
|
#19 | |
![]() ![]() ![]() ![]() Alexandre LaurentIngénieur développement logiciels Inscription : mai 2008 Messages : 10 372 ![]() |
Citation:
__________________
Vous souhaitez participer à la rubrique 2D / 3D / Jeux ? Contactez-moi ![]() La rubrique a aussi un blog ! Ma page sur DVP Mon Portfolio Qui connaît l'erreur, connaît la solution. |
|
|
00
|
|
|
#20 | |
|
Membre Expert
![]() ![]() |
Y a t-il un nombre de pointsd qu il faut rassembler pour traverser cette porte qui fait toujours retomber?
__________________
Win 7 HP 64 bits /Ubuntu 12.04, - AMD A6 Quad: Py32 / Py27 Citation:
|
|
|
00
|
Copyright © 2000-2013 - www.developpez.com