begin process at 2010 02 10 05:28:32
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > SQUELETTE DE JEU DE PLATEFORME : (ALLEGRO)

SQUELETTE DE JEU DE PLATEFORME : (ALLEGRO)


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :plateforme, allegro, jeu Niveau :Débutant Date de création :19/07/2007 Date de mise à jour :19/07/2007 18:59:21 Vu / téléchargé :4 956 / 265

Auteur : Darksheep

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

 Description

Cliquez pour voir la capture en taille normale
bon alors voila un le squelette de mon projet, un jeu de plateforme.
pas de texture , le décors est modélisé par un ensemble de carré, et le personnage un rectangle 32*64.
ici : *chargement d'une map a partir d'un pacfile, sauvegarde,
      *déplacement d'un perso sur la map (soit la caméra suit le perso, son px et py ne changent pas,soit le perso se                      
        déplace dans la partie visible de l'écran)le tout dans le respect de la collision avec la map (sauf pour le cas de  
       la camera suivante)
      *donc scrolling obligé;
      *saut du perso

rapidement les touches, click gauche pour poser un bloc, click droit pour l'enlever, touches direction gauche droite pour bouger la caméra, H et F pour bouger le perso, enfin S et L pour charger/sauver la map

Bon j'ai pas trop commenté , bon courage XD


 Conclusion

pas de bug connu pour l'instant
juste : recherche d'une meilleure solution pour limiter le saut (celle ci marche mais bon var glob)
        recherche d'une meilleure solution pour detecter l'évenemment "touche préssée" (et non pas maintien de la touche appuyée)
       si vous avez des solutions 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

19 juillet 2007 18:59:21 :
Relecture intense XD, privatisation des données des classes,ajouts du mot clé "const" XD implémentation de fonctions d'initialisation... bref néttoyage ... L'objet map a désormais un pointeur vers la caméra, celle-ci est chargée via l'objet map Modification de la fonction collision player /map Correction des bugs de collision Enfin déplacement du personnage cohérent , alternation cohérente des fonctions bouger la cam, bouger le perso Bon voila j'crois que la prochaine fois ce sera en image , animation :D

 Sources du même auteur

Source avec Zip Source avec une capture XENA : MOTEUR DE RPG
Source avec Zip Source avec une capture JEU DE PLATEFORME (ALLEGRO)
Source avec Zip Source avec une capture ALLEGRO : CONTOURNEMENT D'UN OBSTACLE
Source avec Zip Source avec une capture ALLEGRO EDITEUR DE MAP

 Sources de la même categorie

Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip Source avec une capture TETRIS EN C++ AVEC SDL par Marmalus
Source avec une capture DÉMINEUR SOUS TERMINAL par aom333
Source avec Zip JEU: MARIO SOKOBAN par astro53
Source avec Zip JEU PUISSANCE IV par ElendilAranwe

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture PLUS OU MOINS par antho974
Source avec Zip Source avec une capture JEU DE PLATEFORME (ALLEGRO) par Darksheep
Source avec une capture C-DOKU (C - SUDOKU) par chewney
Source avec Zip SNAKE GRAPHIQUE ( 1/2 JOUEURS ET IA) par AmK
Source avec Zip DEMO AVEC ALLEGRO !(HERVÉ AND DADY) par AmK

Commentaires et avis

Commentaire de pistol350 le 19/07/2007 15:16:27

Salut Darksheep!
Je n'ai pas encor bien examiné ton code mais dans l'ensemble, il m'a l'air bien.
Bon travail.Et merci de l'avoir partagé.

Commentaire de Darksheep le 19/07/2007 19:01:31

De rien si je post , c'est parce que j'ai trop longtemps vainement cherché ce genre de sources sur internet,pourtant vraiment utile.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

allegro pause [ par mat74 ] salut a ts ,j'ai un pb , je suis en train de faire un jeu avec allegro , j'ai fini la boucle principale et j'aimerai pouvoir mettre pause ds le jeu .j IA de jeu d'échecs [ par GoldenEye ] Suite à de nombreuses questions sur le sujet (pas forcément sur ce site) et même s'il n'est pas dans mes habitudes de faire du racolage, j'ai mis en l (allegro) Voici un jeu dont je voudrais votre avis [ par mooolo ] Salut tout le mondeDésolé, encore un autre snake, ce n'est pas l'executable que je vous propose mais la source, il se trouve que cette dernière pèse 1 Jeu de plateforme : balle [ par ketinu ] Bonjour à tous,J'ai un projet à effectuer pour les cours. Il consiste à créer un jeu, le jeu que je souhaite créer est un jeu de plateforme : une ball allegro / direct x [ par mat74 ] salut a ts ,voila j'ai prog un jeu avec allegro ( en 2d ) , mais il rame ( et il n'est pa encore fini en + ) alors je voulait savoir si je programmai installer Allegro : Une bonne fois pour toute ! [ par Amanobuo ] Bonjour a tous ! je n arrive pas a installe a Allegro (et je ne suis pas seul dans se cas !) il faut la librairie GJGPP pour qu elle marche mais je n chaos game 2 en c++ [ par clira82 ] coucou je recherche de l aide pour programmer un jeu en visual c++c'est un triangle de sierpinski en recursif:Il y a un point a chaque sommet du grand Jpeg et allegro [ par Amanobuo ] Bonjours ! J'aimerais savoir si allegro supporte l'affichage de JPEG. Je suis sur le developpement d'un jeu avec de grosses image Jpeg (2,55ko en moye Equipe de développement de jeu vidéo recherche programmeurs [ par Johann21 ] Nous sommes une équipe de développement de jeu vidéo en constitution. Nous travaillons actuellement à la réalisation d'un jeu d'action / aventure dest Problème de fullscreen avec allegro sous Debian [ par ceeno ] Bonjour,Je suis sous Linux (Debian), et je n'arrive pas à faire executer mes programmes compilés avec allegro 4 en plein écran, ils s'executent tout l


Nos sponsors


Sondage...

Comparez les prix


HTC Magic

Entre 429€ et 429€

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,983 sec (4)

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