Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal
Pascal Forum d'entraide sur la programmation en langage Pascal et sur les EDI. Avant de poster -> la F.A.Q Pascal, les cours
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 04/07/2012, 20h29   #1
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Par défaut Défi Pascal 2012 : Un jeu librement inspiré du jeu de plateau "Labyrinthe"

Bonjour à toutes et à tous,

Pour le défi Pascal 2012, nous vous proposons de réaliser un jeu librement inspiré d'un célèbre jeu de plateau créé par Max Kobbert : le Labyrinthe.


(photo : Pierre-Nicolas Lapointe)

Les règles du jeu de base sont très bien expliquées sur ce site. Il en existe plusieurs variantes mais rien ne vous empêche de créer la vôtre !

Le défi 2012 n'a aucune contrainte de plateforme ni de compilateur. Il est accessible tant aux débutants qu'aux développeurs confirmés : l'originalité et la créativité peuvent compenser le côté purement technique.


Voici le règlement complet du défi :

Il s'agit de réaliser en Pascal un jeu librement inspiré du Labyrinthe de Max Kobbert.

Le choix de la plateforme et du compilateur sont entièrement libres !


Date limite :

Les projets devront être envoyés à Alcatîz jusqu'au 31-12-2012. Si vous envoyez plusieurs versions (par exemple, une amélioration de dernière minute), c'est la dernière reçue qui sera prise en compte.

Au fur et à mesure de la réception des projets, la liste des participants sera mise à jour au bas de ce message.

Ne postez pas vos sources sur le forum.


Notation :

Le principe des notations est le même que pour le défi 2011 : les différents projets seront classés selon les différents critères ci-dessous. Le premier classé dans chaque critère recevra 5 points, le second 4 points... jusqu'au 5ème, qui recevra 1 point.
Le projet qui totalisera le plus de points sera le gagnant.

Voici les différents critères :
  • Originalité, créativité et intérêt du jeu ;
  • Look et ergonomie ;
  • Qualité du paquetage (codes sources, installeur, manuel d'utilisation, etc) ;
  • Qualité du code ;
  • Originalité technique (plateforme originale, compilateur exotique, technologie...).

Publication des résultats :

Les résultats seront publiés dans le courant du mois de février 2013.


Liste des candidats :
Soyez créatifs, étonnez-nous !
Bonne chance à tous les participants.
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 30
Vieux 05/07/2012, 00h56   #2
mick605
Membre Expert
 
Homme
Étudiant
Inscription : juin 2009
Messages : 936
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 22
Localisation : France, Aveyron (Midi Pyrénées)

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : juin 2009
Messages : 936
Points : 1 808
Points : 1 808
Et bien, c'est parti !

Bonne chance a tous !
mick605 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/07/2012, 13h25   #3
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 427
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

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

Informations forums :
Inscription : novembre 2002
Messages : 4 427
Points : 10 832
Points : 10 832
Par défaut Première solution !

Bon je triche un peu vu que j'avais déjà une solution avant de lancer l'idée...ça pourrait d'ailleurs être l'objet d'un défi Delphi du coup ^^

par contre je la posterais plus tard pour ne voudrais pas influencer les candidats.

Mais sachez que les graphismes sont délibérément sommaires, ça n'utilise que le Canvas; pas de 3D, pas d'OpenGL, c'est à la portée de n'importe quel programmeur un tant soit peu persévérant

Par contre, si j'ai le temps j'en ferais une version FlashPascal qui exploite les possibilités graphiques de Flash
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 01h46   #4
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 689
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 689
Points : 1 005
Points : 1 005
Très beau sujet. Je participe ! Cette histoire de labyrinthe "à coulisses" me plaît.
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 09h30   #5
arkhamon
Membre émérite
 
Inscription : janvier 2006
Messages : 525
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 525
Points : 827
Points : 827
Bon ben au boulot...
Par contre j'ai une question qui va peut être sembler un peu idiote : le jeu faut le faire pour jouer seul contre la machine ou alors pour jouer à plusieurs humains ?
__________________
"L'incohérence de ceux qui dirigent et l'incompétence de ceux qui critiquent sont un vibrant hommage à ceux qui exécutent."
Général George S. PATTON. Messine 1943.
arkhamon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 12h22   #6
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 689
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 689
Points : 1 005
Points : 1 005
Citation:
Envoyé par arkhamon Voir le message
Bon ben au boulot...
Par contre j'ai une question qui va peut être sembler un peu idiote : le jeu faut le faire pour jouer seul contre la machine ou alors pour jouer à plusieurs humains ?
Bonne question, au contraire ! Mais le règlement ne disant rien à ce sujet, j'en déduis que c'est à chacun de voir.
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 12h43   #7
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Tout-à-fait, le concept de départ vous est donné et vous pouvez partir dans tous les sens.
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 18h56   #8
Simicro
Membre régulier
 
Homme Tony
Inscription : mai 2012
Messages : 96
Détails du profil
Informations personnelles :
Nom : Homme Tony
Âge : 42
Localisation : France, Hauts de Seine (Île de France)

Informations forums :
Inscription : mai 2012
Messages : 96
Points : 80
Points : 80
Citation:
Envoyé par Alcatîz Voir le message
Le défi 2012 n'a aucune contrainte de plateforme ni de compilateur.
Donc il est possible de développer un programme Windows avec Delphi ou Lazarus par exemple ?
Simicro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/07/2012, 19h32   #9
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Bien sûr
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/09/2012, 16h47   #10
joreveur
Membre habitué
 
Avatar de joreveur
 
Homme
Développeur informatique
Inscription : janvier 2010
Messages : 163
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : Finance

Informations forums :
Inscription : janvier 2010
Messages : 163
Points : 142
Points : 142
Bonjour,
et pour ceux qui ne possèdent pas le jeu ? comment savoir le contenu de la boite ?
merci ...
joreveur est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2012, 10h18   #11
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
La description faite ici n'est-elle pas suffisante ? Mais cela ne représente qu'une des variantes du jeu.
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/09/2012, 16h45   #12
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 427
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

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

Informations forums :
Inscription : novembre 2002
Messages : 4 427
Points : 10 832
Points : 10 832
Citation:
Envoyé par joreveur Voir le message
Bonjour,
et pour ceux qui ne possèdent pas le jeu ? comment savoir le contenu de la boite ?
merci ...
Le principe du jeu est très simple

voici une version graphiquement sommaire du plateau
Dedale.jpg

jusque 4 joueurs qui démarrent dans les coins

le premier jour prend la pièce en haut à gauche et la place dans une des cases vide, l'oriente (en la tournant sur elle même) comme il le désire, puis pousse toutes les cases de la colonne ou de la rangé pour expulser la pièce à l'opposée. Ceci modifie donc les chemins sur le labyrinthe. Ensuite il déplace son pion librement.

exemple le joueur bleu à placé la pièce dans la première colonne et se déplace en conséquence
dedale2.jpg

son but est d'atteindre la gemme bleue; dans le jeu d'origine ce sont des trésors et chaque joueur a reçu une série de carte trésor à trouver. En théorie on ne sait pas quel est le trésor que les autres joueurs cherchent. Les trésors sont dessinés sur les pièces qu'on place aléatoirement pour constituer le labyrinthe de départ, seule les cases aux intersections non mobiles sont figées sur le plateau.

le jouer suivant prend la pièce expulsée et fait la même chose avec une seule contrainte, il n'a pas le droit d'annuler le coup du jouer précédent.
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2012, 02h09   #13
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 689
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 689
Points : 1 005
Points : 1 005
Citation:
Envoyé par Paul TOTH Voir le message
Le joueur suivant prend la pièce expulsée et fait la même chose avec une seule contrainte, il n'a pas le droit d'annuler le coup du joueur précédent.
Un bonhomme peut-il se trouver sur la colonne ou sur la rangée déplacée, et donc éventuellement sur la pièce expulsée ?
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/10/2012, 07h21   #14
Paul TOTH
Expert Confirmé Sénior
 
Avatar de Paul TOTH
 
Homme Paul TOTH
Freelance
Inscription : novembre 2002
Messages : 4 427
Détails du profil
Informations personnelles :
Nom : Homme Paul TOTH
Âge : 43
Localisation : Réunion

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

Informations forums :
Inscription : novembre 2002
Messages : 4 427
Points : 10 832
Points : 10 832
Citation:
Envoyé par Roland Chastain Voir le message
Un bonhomme peut-il se trouver sur la colonne ou sur la rangée déplacée, et donc éventuellement sur la pièce expulsée ?
bonne question dans ce cas le joueur expulsé se retrouve sur la carte insérée...note que ça peut être le joueur lui même qui se téléporte de l'autre côté du plateau avant de bouger.
__________________
Developpez.com: Mes articles, forum FlashPascal
Entreprise: Execute SARL
Produits : UPnP, RemoteOffice, FlashPascal
Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5%
Paul TOTH est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/10/2012, 21h03   #15
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Nous avons reçu le projet d'un premier candidat : debisch !
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/11/2012, 14h23   #16
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Un second projet envoyé officialise la participation au défi de Roland Chastain.
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/11/2012, 23h40   #17
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 689
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 689
Points : 1 005
Points : 1 005
Bon, où est-ce que vous en êtes ?

Pour ma part, j'ai fini une première version. J'ai beaucoup simplifié la règle du jeu : il n'y a que des pions qui se déplacent dans des couloirs vides, et le but est simplement d'arriver au centre du labyrinthe.

Si j'ai le temps, je voudrais retravailler les couleurs et rajouter du son.
Images attachées
Type de fichier : png Vue.png (13,6 Ko, 14 affichages)
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/12/2012, 18h15   #18
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 689
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 689
Points : 1 005
Points : 1 005
A présent je cherche comment faire jouer l'ordinateur.

Voici une "démo" écrite en Flash-Pascal. A chaque initialisation, un labyrinthe est généré, et chaque couleur cherche à atteindre le centre.
Fichiers attachés
Type de fichier : swf Demo.swf (1,3 Ko, 7 affichages)
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/12/2012, 15h02   #19
Roland Chastain
Membre Expert
 
Homme Roland Chastain
Inscription : décembre 2011
Messages : 689
Détails du profil
Informations personnelles :
Nom : Homme Roland Chastain
Âge : 39
Localisation : Mali

Informations professionnelles :
Secteur : Enseignement

Informations forums :
Inscription : décembre 2011
Messages : 689
Points : 1 005
Points : 1 005
Personne d'autre ne participe ?

Il reste encore trois semaines. On peut en faire des choses, en trois semaines.

Pour ma part j'espère mettre au point le jeu de l'ordinateur et trouver le moyen de l'intégrer dans mon projet actuel (qu'il faudrait réécrire depuis le début, pour bien faire).

Voici en pièce jointe l'état actuel de mon "trouveur de chemin" (que j'ai développé avec FlashPascal). Il me reste à prendre en compte la cinquantième pièce.

Ce programme génère des labyrinthes jusqu'à ce qu'un chemin existe de la position initiale du pion rouge jusqu'au centre.
Fichiers attachés
Type de fichier : swf Demo.swf (1,4 Ko, 9 affichages)
__________________
L'Art est long et le Temps est court.
Roland Chastain est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2012, 19h53   #20
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 511
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 511
Points : 39 426
Points : 39 426
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Un troisième participant vient d'envoyer son projet : Paul TOTH !
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Actualité déjà publiée Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 11h12.


 
 
 
 
Partenaires

Hébergement Web