Précédent   Forum du club des développeurs et IT Pro > Applications > Développement 2D, 3D et Jeux > Projets
Projets Présentation de vos projets, et demandes de recrutements
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 04/11/2011, 23h14   #1
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
Par défaut [WE Jeu 2] Participation de j-jorge

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/
Puis de compiler le moteur (dossier game) et le jeu de ce week-end (dossier roller-painting).

Quelques images en ce début de développement*:
Images attachées
Type de fichier : png cart.png (10,2 Ko, 31 affichages)
Type de fichier : png target-image.png (6,4 Ko, 18 affichages)
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 02h57   #2
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
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
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 17h04   #3
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
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
Images attachées
Type de fichier : png Capture.png (109,1 Ko, 48 affichages)
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/11/2011, 23h56   #4
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
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.
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 00h15   #5
Ange_blond
Membre Expert
 
Avatar de Ange_blond
 
Homme Vincent Bourdier
Ingénieur développement en 3D temps réel
Inscription : mars 2007
Messages : 844
Détails du profil
Informations personnelles :
Nom : Homme Vincent Bourdier
Âge : 27
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Ingénieur développement en 3D temps réel
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : mars 2007
Messages : 844
Points : 1 238
Points : 1 238
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.
Ange_blond est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 00h28   #6
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 372
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 372
Points : 39 575
Points : 39 575
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.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 10h59   #7
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
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 !
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 19h55   #8
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
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.
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/11/2011, 21h55   #9
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
Ç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.
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 02h27   #10
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 372
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 372
Points : 39 575
Points : 39 575
Je suis pas très bon en CMake, mais, après installation du paquet libclaw-dev, il m'affiche toujours ça:
Citation:
CMake Warning at CMakeLists.txt:79 (find_package):
Could not find module Findlibclaw.cmake or a configuration file for package
libclaw.

Adjust CMAKE_MODULE_PATH to find Findlibclaw.cmake or set libclaw_DIR to
the directory containing a CMake configuration file for libclaw. The file
will have one of the following names:

libclawConfig.cmake
libclaw-config.cmake

Call Stack (most recent call first):
bear-engine/CMakeLists.txt:32 (FIND_SVN_CLAW)


CMake Error at CMakeLists.txt:102 (message):
It seems that libclaw is not installed on your system. If your
distribution does not give you an easy installation procedure, check
http://libclaw.sourceforge.net/ to download it.
Call Stack (most recent call first):
bear-engine/CMakeLists.txt:32 (FIND_SVN_CLAW)


-- Configuring incomplete, errors occurred!
Que dois-je faire ? D'autres paquets à installer ?
__________________
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.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 08h47   #11
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
Citation:
Envoyé par LittleWhite Voir le message
Que dois-je faire ? D'autres paquets à installer ?
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.
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 08h58   #12
sebangi
Invité de passage
 
Inscription : novembre 2011
Messages : 2
Détails du profil
Informations forums :
Inscription : novembre 2011
Messages : 2
Points : 3
Points : 3
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
sebangi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 15h41   #13
afranck64
Membre Expert
 
Avatar de afranck64
 
Homme Franck Awounang N.
Étudiant
Inscription : janvier 2009
Messages : 587
Détails du profil
Informations personnelles :
Nom : Homme Franck Awounang N.
Âge : 21
Localisation : Autre

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2009
Messages : 587
Points : 1 025
Points : 1 025
Envoyer un message via Yahoo à afranck64
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:
CONTENU D'UNE QUESTION
Exemples:
- Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
- Code source du morceau de programme où il y a un bogue
- Ligne de code sur laquelle le bogue apparaît
- Erreur complète retournée pas l'interpréteur Python
- Recherche déjà effectuée (FAQ, Tuto, Web, ...)
- Tests déjà effectués
afranck64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 16h00   #14
yetimothee
Membre habitué
 
Avatar de yetimothee
 
Étudiant
Inscription : mai 2007
Messages : 174
Détails du profil
Informations personnelles :
Âge : 21
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : mai 2007
Messages : 174
Points : 107
Points : 107
Envoyer un message via MSN à yetimothee
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é
yetimothee est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 18h33   #15
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
Citation:
Envoyé par yetimothee Voir le message
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é
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.
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 07/11/2011, 23h22   #16
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
Et voici une nouvelle version qui corrige les petits bugs rapportés.
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 12h51   #17
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 372
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 372
Points : 39 575
Points : 39 575
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.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 20h05   #18
j-jorge
Membre éclairé
 
Inscription : octobre 2009
Messages : 89
Détails du profil
Informations forums :
Inscription : octobre 2009
Messages : 89
Points : 379
Points : 379
Citation:
Envoyé par LittleWhite Voir le message
J'adore ce jeu. Sympatoche, très bien réalisé. Un peu difficile, mais pas trop
Merci, nous sommes contents que ça plaise

Ça avance bien le pack des productions ?
j-jorge est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/11/2011, 20h56   #19
LittleWhite
Responsable 2D/3D/Jeux


 
Avatar de LittleWhite
 
Homme Alexandre Laurent
Ingénieur développement logiciels
Inscription : mai 2008
Messages : 10 372
Détails du profil
Informations personnelles :
Nom : Homme Alexandre Laurent
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : mai 2008
Messages : 10 372
Points : 39 575
Points : 39 575
Citation:
Envoyé par j-jorge Voir le message
Merci, nous sommes contents que ça plaise

Ça avance bien le pack des productions ?
Vous voyez, j'ai pris le temps de faire les tests. Il me manque quelques productions, mais ça devrait être bon
__________________
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.
LittleWhite est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/11/2011, 19h04   #20
afranck64
Membre Expert
 
Avatar de afranck64
 
Homme Franck Awounang N.
Étudiant
Inscription : janvier 2009
Messages : 587
Détails du profil
Informations personnelles :
Nom : Homme Franck Awounang N.
Âge : 21
Localisation : Autre

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2009
Messages : 587
Points : 1 025
Points : 1 025
Envoyer un message via Yahoo à afranck64
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:
CONTENU D'UNE QUESTION
Exemples:
- Configuration (système d'exploitation, version de Python et des bibliothèques utilisées)
- Code source du morceau de programme où il y a un bogue
- Ligne de code sur laquelle le bogue apparaît
- Erreur complète retournée pas l'interpréteur Python
- Recherche déjà effectuée (FAQ, Tuto, Web, ...)
- Tests déjà effectués
afranck64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h59.


 
 
 
 
Partenaires

Hébergement Web