Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

JEU DU CRABILUS


Information sur la source

Catégorie :Jeux Classé sous : reflexion, jeu, crabe, labirynthe, cassetete Niveau : Débutant Date de création : 22/12/2006 Date de mise à jour : 23/12/2006 00:57:46 Vu / téléchargé: 4 972 / 476

Note :
9,5 / 10 - par 2 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (20)
Ajouter un commentaire et/ou une note


Description

Cliquez pour voir la capture en taille normale
Bonjour, vous trouverez dans cette source tout ce qu'il vous faut pour créer un jeu de reflexion qui consiste a placer tout les crabe dans une maison. Cette source s'adresse au debutant mais egalement a tout ceux qui aime ce jeu. Attention toutefois certaines fonctions peuvent parraitre complexe de par leur simplicité même. Ce qui necessite une bonne lecture du code avant toute modification.

C'est simple, commenté et sans pretention

L'executable final est créer par l'editeur de niveau afin de produire un fichier exe unique (hors dll de runtime)
 

Conclusion

Compte tenu de la simplicité de la syntaxe il ce peut qu'il y est certains bugs. Si vous avez d'autres solutions pour rendre le code encore plus lisible ou plus simple je suis preneur. L'editeur de niveau n'est pas optimisé il est la uniquement pour facilité le debuggage et créer le fichier executable final.

B@nne prog

Je rappel que le but n'est pas la beauté graphique mais de travailler l'algorithme
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

23 décembre 2006 00:57:46 :
Modification bug level 7, merci Ciberrique :p

Commentaires et avis

signaler à un administrateur
Commentaire de TMONOD le 22/12/2006 19:40:37

Bonjour,
Ca m'interesserait d'adapter ce jeu en VB.Net, mais je ne trouve aucun site web qui en explique les règles.
Est-ce que tu pourrais nous donner quelques liens ?

Merci d'avance

signaler à un administrateur
Commentaire de EBArtSoft le 22/12/2006 19:56:26 administrateur CS

Les regles ? c'est tres tres simple :

Avec les fleches haut,bas,gauche,droite tu deplaces tout les crabes du jeu. Pour terminer un niveau il faut que tout les crabes soient placé sur une maison. Si un crabe rencontre un mur ou un autre crabe il est bloqué. Si un crabe tombe dans la lave la partie est terminé.

@+

signaler à un administrateur
Commentaire de romit le 22/12/2006 22:03:05

J'adore tout tes jeux. Dommage que tu ne passe pas au .Net :(

Mais c'est excellent, comme d'habitude.

signaler à un administrateur
Commentaire de TMONOD le 22/12/2006 22:42:08

Bonsoir,
Je n'ai pas vb6 donc ca va être dûr d'adapter le jeu, mais je vais quand même essayer de "décoder" parce que la philosophie de tes progs est trés interessante.
A bientôt.

signaler à un administrateur
Commentaire de Afyn le 24/12/2006 10:12:05

EBArtSoft est aussi expert en .NET ... Il y a longtemps qu'il a migré !
C'est pour ça qu'il est fidèle à VB6.

Bonnes fêtes

Afyn - Navedac

signaler à un administrateur
Commentaire de EBArtSoft le 24/12/2006 12:02:08 administrateur CS

Hello mon Fyfyn de montauban !

ça fais plaisir de te lire un peu ;)

Passes de bonnes fêtes et @ la prochaine

signaler à un administrateur
Commentaire de TMONOD le 25/12/2006 20:32:30

J'ai réinstallé vb6 pour l'occaze...
Ton code est trés propre mais vraiment, "à l'ancienne", on est trés loin de la POO !

signaler à un administrateur
Commentaire de EBArtSoft le 25/12/2006 22:32:57 administrateur CS

TMONOD> La Poo est loin d'être la solution à tout! Je ne vais pas alourdir mon projet pour faire de l'orienté objet, la preuve ça tourne très bien comme ça.

@+

signaler à un administrateur
Commentaire de TMONOD le 26/12/2006 13:42:56

C'est vrai je te l'accorde...
T'as essayé de mettre un "IA" sur ce genre de jeux ?

signaler à un administrateur
Commentaire de EBArtSoft le 26/12/2006 14:27:59 administrateur CS

TMONOD> non, IA necessaire seulement dans les jeux à deux, comme echec, dame, othello ce genre de connerie.

@+

signaler à un administrateur
Commentaire de TMONOD le 26/12/2006 16:25:50

Ok. Je me fait un crabilus sur .Net à la maison. L'idée est de determiner le nombre de coups minimum possibles à n'importe quelle étape du jeu afin de proposer une aide optionnelle et de prévenir le joueur quand il n'est plus possible de gagner. Si le résultat est correct, je le mettrais en ligne  (en citant bien sûr le vénérable auteur de l'original lol).

Bonnes fêtes (enfin, bon Nouvel An), ceci est mon dernier POST sur le sujet.

A+

signaler à un administrateur
Commentaire de EBArtSoft le 26/12/2006 16:48:20 administrateur CS

Ok bonne pr@g reviens quand tu veux :p

signaler à un administrateur
Commentaire de Afyn le 27/12/2006 11:37:51

Moi je veux bien avoir le portage .NET si c'est possible.

Afyn-Navedac

signaler à un administrateur
Commentaire de TMONOD le 27/12/2006 12:39:17

Afyn : Portage en cours. Je pense modifier "un peu" l'implémentation :
- Ensemble des plateaux et partie sauvegardés en serialisation SOAP qui permettront de sauvegarder/charger l'état d'une partie dans un 'Slot' et de s'affranchir de la gestion de codes d'accès aux niveaux (que je vais conserver dans un premier temps).

- Dalles redimentionnées en même temps que le form (avec conservation du ratio width/Height)
IA :
- Calcul en thread du nombre minimal de mouvements pour atteindre l'objectif à chaque mouvement réaliser par le joueur et-éventuellement- avertissement du blocage si la partie devient impossible à gagner
- Possibilité d'être conseillé pour les prochains mouvements (paramètrable) par affichage fléché sur le plateau).

Design :
- Editeur de jeu accessible directement à partir du jeu + petit logiciel de dessin pour créer les dalles et le personnage animé.

Mon objectif est de terminer d'ici aprés le Nouvel An (si j'y survi !)

signaler à un administrateur
Commentaire de ScSami le 28/12/2006 09:21:33

Décidément, t'es à bloc sur les jeux de réflexion !!! Quoi, la OUII et autres PSPSPS et XBoboX t'ennuient à mourir... bienvenu au club :´( Moi j'dis, rien de tel qu'un petit Chip's Challenge en 3D ;D
Bref, 10/10, on commence à en avoir l'habitude !

signaler à un administrateur
Commentaire de EBArtSoft le 28/12/2006 12:47:46 administrateur CS

ScSami> Ouaaai un petit CC en 3D ! j'ai deja l'editeur de niveau. Mais pour le jeu en lui même le plus dure c'est de respecter toutes les regles...

signaler à un administrateur
Commentaire de Afyn le 29/12/2006 18:35:31

Tmonod

Envoie moi ton projet ... j'ai envie de voir

Afyn - Navedac

signaler à un administrateur
Commentaire de Kite37 le 29/12/2006 19:01:43

bonjour !
superbe boulot EBArtSoft, comme pour la plupart de tes sources ^ ^ je dévore tes jeux a une vitesse .. je me demande vraiment ou tu trouves toutes ces idées ..

J'aurais juste besoin d'un petit renseignement cependant : pourrait tu me détailler cette fontion?

Private Declare Function BitBlt Lib "gdi32.dll" (ByVal hDestDC As Long, ByVal x As Long, ByVal y As Long, ByVal nWidth As Long, ByVal nHeight As Long, ByVal hSrcDC As Long, ByVal xSrc As Long, ByVal ySrc As Long, ByVal dwRop As Long) As Long

Juste que je sache quelle variable demandée sert a quoi (ce qui peut être pratique vu que je veux créer des mini jeux :p, voire des ptits RPG).
Ah et aussi, pour tes images (certaines trouvées sur icomania.com il me semble :p), tu les a modifiée pour avoirun fond transparent ou sa s'adapte automatiquement avec le sol?

Voilou.
Encore merci pour tes jeux super sympa :)
Cordi@lement, KiTe.

signaler à un administrateur
Commentaire de Kite37 le 29/12/2006 19:06:36

ah et aussi (désolé pour le double post :(  ):  il me semble que la propriété .hdc n'existe plus sous .Net .. existe - t -il un équivalent? ou du moins qu'est-ce que c'est? >_<

Cordi@lement, KiTe.

signaler à un administrateur
Commentaire de Exploreur le 29/12/2006 19:13:23

Salut,
Ben...les petits crabes.....trop cool, est quelle prise de tête, mais la source est trop forte.
10/10
A+
Exploreur

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Jeu de dames [ par Christophe ] Je cherche à réaliser un mini-jeu de dames. Sachant qu'on doit pouvoir ensuite gérer des événements Drag-Drop, quels types de contrôles dois-je utilis winamp et VB5 [ par Rescator ] bonjourj'utilise un petit prog ecris sous vb5 pour commander un jeu de lumière par le port // de mon PC. seulement j'aimerais récupérer le tempo de la bouger objet avet une manette de jeu? [ par ZIDANE ] Est ce que quelqu'un sait comment faire pour bouger un objet avec une mannette de jeu ordinaire ? (gamepad)Si vous avez la réponse pouvez vous me l'en Jeu de tir à la Rogue Spear [ par Nat ] Salut.Je développe un jeu de tir et j'ai grave besoin d'aide.Il me manque un graphiste et j'aimerais aussi savoir comment on fait pour interpréter la SOURCE JEU D'ECHEC [ par TOUATI ] POUR UN HANDICAPE SEMI VISUEL JE CHERCHE DES SOURCES POUR ADAPTER CE JEU A CES PROBLEMES POUR CELA JE CHERCHE /1/ les sources d'un jeu d'echec 2 / un Cmt afficher une fenetre par dessus un jeu windows ? [ par lechti62 ] Bonjour je voudrai savoir si il est possible quand un jeu Windows ou Direct Xest lancé, de pouvoir afficher un programme fait avec VB par dessus ce je Comment creer un serveur de jeux en reseaux? [ par Momo3dfx ] Salut a tous,j'ai un exellent site, sur un jeu, j'ai du matos pour faire un serveur, j'ai tout sauf l'expérience et el savoir faire.-Comment fait-on p AIDE DATA SVP ! [ par Seb ] Je fais un programme jeu :j ai une basse access que j accede grace au data de vb et j aimerai mettre a jour le score d'une personne à la fin d un jeu. Tri d'un fichier pour un jeu [ par @ thedentiste @ ] J'aimerai savoir comment peut on trier un fichierc'est pour faire une table des scores avec deux éléments le nom du joueur et le score Merci d'avance@ DX : aidez moi svp !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! [ par Ophidian ] a ceux qui sy connaissent et aux autres :dans la source du moteur3D en DX de je sais plus qui, on est dans un monde en 3D et on peut bouger. Comment f


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,702 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.