#226 Le 29/04/2007, à 16:44
- Jojolapatate
Re : Un petit jeu que je développe :) [0.2.4]
Bonjour !
Juste pour te féliciter, ce jeu est vraiment sympa
Sinon pour ajouter un petit quelque chose, je pense que de placer les objets en premier lieu, puis de lancer le laser une fois toutes les pièces placées pourrait être assez intéressant. Imaginer le rayon avant de la voir, j'aime bien ^^.
Voilà bonne continuation !
Hors ligne
#227 Le 29/04/2007, à 18:20
- k-o-x
Re : Un petit jeu que je développe :) [0.2.4]
Vraiment sympa ce jeu
bravo
Hors ligne
#228 Le 29/04/2007, à 21:39
- 0livier
Re : Un petit jeu que je développe :) [0.2.4]
Bonsjours,
En ce qui concerne la pop-up, elle ne me rebute pas, mais il serait souhaitable, soit qu'elle ne s'ouvre pas par-dessus le niveau terminé, soit qu'elle soit déplaçable : j'aime bien observer la solution une fois trouvée...
Sinon, j'ai pensé à une difficulté supplémentaire mais je ne sais pas trop comment elle pourrait être mise en oeuvre de manière claire : il serait intéressant de numéroter certaines cibles.
Dans ce cas de figure, pour finir le niveau il faudrait que certaines cibles soient parcourues par un même rayon et dans un ordre précis...
Pour l'interrupteur, je suis plutôt pour, mais je le verrait plus comme une pièce supplémentaire pour corser certains niveaux... (ce pourrait-être un interrupteur à minuterie qui n'allume les spots qu'un temps déterminé)
Je aussi partisan d'une pièce qui interdirait le passage d'un rayon par celle-çi (la bombe avait été évoquée, pourquoi pas...)
Enfin, mais là ça change un peu le concept du jeu, avec une pièce telle que le minuteur, il pourrait être amusant d'ajouter un notion de temps.
Je m'explique.
En ajoutant une pièce non déplaçable qui ralentirait la lumière, (si, si c'est possible) il faudrait alors trouver une solution qui permette d'atteindre toute les cibles dans le temps impartie par le minuteur...
Mais je suis pas sûr d'être très clair... désolé... dans ma tête ça avait l'air chouette...:P
Envie de tisser ?
http://yamatierea.org/papatchs/
Hors ligne
#229 Le 29/04/2007, à 22:22
- miq75
Re : Un petit jeu que je développe :) [0.2.4]
Salut,
0livier> oui pour le code de triche de l'exercice 7, je m'étais effectivement trompé en le refaisant.
Sinon
pour l'exercice 6 avec une pièce en moins :
65-8AF-CD1-E25-12B1-134F-15CF-1723-17D7-1955-19A3-1CD7-1F69-21FD-233D-2F95
pour l'exercice 5 avec 4 pièces en moins :
12D-385-44D-6E5-B07-C1D-DC5-1093-1365-1633-1C25-1EDF-23B5-2635-30C3-3163-3484-3524
Y a-t'il un recensement de ces codes de triches avec moins de pièces que prévu de fait quelque part ? Sinon, on risque d'être plusieurs à retrouver les mêmes...
- j'ai un problème avec mon ordinateur
- on va voir ça
- j'ai Windows
- oui je ne suis pas sourd, vous m'avez déjà dit que vous aviez un problème !
Hors ligne
#230 Le 29/04/2007, à 22:51
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
Dernière mise à jour : 0.2.4
- feisty (pc 32 bits): http://bookeldor-net.info/laser/laser_0.2.4_i386.deb
- feisty (pc 64 bits): http://bookeldor-net.info/laser/laser_0.2.4_amd64.deb
- sources : http://bookeldor-net.info/laser/laser_0.2.4.tar.gz
Nouveautés :
- Pièces cyan
- Diodes (ne laissent passer qu'une direction)
- Popup "niveau terminé"
- 2 niveaux
Je n'ai toujours pas corrigé les bugs de l'annulation.
Dernière modification par BookeldOr (Le 30/04/2007, à 17:39)
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#231 Le 29/04/2007, à 22:55
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
Pour vos codes de triche, PAN ils ne devraient plus marcher avec les murs ajoutés
Pour le coup des rayons invisibles, j'ai préféré ajouter une pièce (l'œil) qui fait ça au cas par cas, j'ai trouvé ça mieux.
Pour les cibles numérotés, j'y réfléchirai, c'est une idée intéressante.
Pour le ralentisseur de temps et la bombe, je n'aime pas ces concepts, je trouve que ça gâche le côté puzzle/réflexion.
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#232 Le 29/04/2007, à 23:40
- miq75
Re : Un petit jeu que je développe :) [0.2.4]
PAN :
le code de triche : 425-8EC-B09-BF9-1092-14DF-165C-19CB-1E51-21EB-23F3-2548-2AA9-3663 du niveau 8 fonctionne toujours :D:D
Non sérieusement, à mon avis, tu as tord de vouloir les rendre impossible en mettant des murs pour 2 raisons:
1) La solution est plus facile à trouver, les murs guident la réflexion
2) C'est tellement plus drôle de re-proposer d'affilée le même niveau mais avec une pièce en moins...:):|:o
Sinon, bien comme effet la diode, mais le nom n'est pas parlant. Le miroir sans teint me parait plus clair (mais trop long). Il faudrait trouver mieux.
Bien le cyan (enfin !)
Chouette, un exercice 9, il a l'air bien optimisable au niveau pièces
Enfin un dernier point pour que tout soit parfait (au risque de me répéter) le point d'exclamation prends un espace avant en français, comme toutes les ponctuations composées de 2 éléments... (leçon 3)
- j'ai un problème avec mon ordinateur
- on va voir ça
- j'ai Windows
- oui je ne suis pas sourd, vous m'avez déjà dit que vous aviez un problème !
Hors ligne
#233 Le 30/04/2007, à 01:02
- Hibountu
Re : Un petit jeu que je développe :) [0.2.4]
Super petit jeu, merci !
Un journal d'actualité internationale qui voit loin : www.lepanoptique.com
Hors ligne
#234 Le 30/04/2007, à 07:01
- NicoA380
Re : Un petit jeu que je développe :) [0.2.4]
Et hop, 0.2.4 Feisty 64bits !
paquet deb sur dl.free.fr (reste 24H, à ré-héberger).
Hors ligne
#235 Le 30/04/2007, à 10:06
- yanightmare
Re : Un petit jeu que je développe :) [0.2.4]
Arf. Trop compliqué pour moi
Hors ligne
#236 Le 30/04/2007, à 10:57
- miq75
Re : Un petit jeu que je développe :) [0.2.4]
Niveau 10, tu peut remplacer un T et un double miroir par 2 simples miroirs (ceux placés en haut à droite)
1B9-429-57A-BE1-CD1-E51-F41-15E2-1789-1861-1AD1-1B99-1E41-26E9-29B9-2EF9-3021-3161
En vrac, des idées de pièces :
- Mur : pour bloquer un rayon tout simplement. Il existe en dur dans le codage du niveau mais pas en pièce déplaçable dans le jeu.
- Double miroir espacé : Permet à un rayon lumineux de passer tout droit entre les deux miroirs en plus de la double réflexion.
- Prisme + : Décale le spectre lumineux du rayon dans un sens (rouge -> bleu, bleu -> jaune, jaune -> rouge). Avec une version - qui décale le spectre lumineux du rayon dans l'autre sens. Avec une version 1/2 + qui décale moins les couleurs (rouge -> jaune, jaune -> vert, vert -> cyan ...).
- Rétro miroir : Renvoie le rayon lumineux de face dans l'autre sens, (et uniquement de face).
- Filtre coloré : Ne laisse passer qu'une seule couleur (genre un dessin de verre teinté de la couleur). À déterminer le comportement pour les couleurs combinées.
- Demux de couleurs secondaires.
- Canon magnétique : Placé sur la case de coordonnées (x+2, y+2), il tors le rayon horizontal qui vient de (x+1, y) pour le renvoyer en rayon vertical en (x, y+1) en traversant (ou pas, au choix ou voire même selon un réglage de puissance) (x+1, y+1) -- effets de bord garantis surtout si on les cumules...
- Attracteur magnétique : Effet inverse du précédent, il capture et dévie un rayon qui passait à une case d'écart pour le faire passer sur sa propre case, ou encore mieux, en le contournat. Avec un réglage de puissance dessus, ça devient super riche (par ex 2V=quart de tour, puissance 4V=demi tour en contournant la case, puissance 8V=tour complet et remise du rayon dans son axe de départ. (À voire si ce réglage est disponible au joueur ou imposé sur la pièce).
- Prisme transistor : Pour faire passer un rayon dans un sens (horizontal par ex) il doit recevoir un rayon spécifique dans un autre sens (vertical ou diagonal). Peut être mixé avec toutes les variétés possibles d'angles, de diviseurs, de couleurs de rayons.
- Super transistor : S'il reçoit exactement (et uniquement) la combinaison correcte de rayons entrants, renvoie un signal prévu. En fait la difficulté est de représenter une telle pièce, il faudrait que sa représentation dépende de ses spécificités.Par exemple je propose de diviser le dessin de la pièce en huit zones (correspondant aux 8 directions possibles). Les zones non utilisées seraient de la couleur des murs. Les autres zones seraient divisées en deux parties, une flèche indiquant le sens (entrée ou sortie de la pièce) et l'ensemble des couleurs qui doivent entrer ou qui sortirons selon le sens de la flèche. Pour représenter ca dans ton code de description de niveaux, il te faudrait une structure du genre
super [IRGC,,OB,,IWY,IBG,,]
qui signifie que la pièce prends aux entrées
0: rouge, vert, cyan
1: rien c'est un mur
2: rien en entrée, mais renvoie du bleu si toutes les entrées correspondent
3: rien
4: blanc jaune
5: bleu vert
6 et 7 : rien
Voilà, prends ce que tu veut, ce ne sont que des idées comme ça.
Et pardon pour le pavé
a+
- j'ai un problème avec mon ordinateur
- on va voir ça
- j'ai Windows
- oui je ne suis pas sourd, vous m'avez déjà dit que vous aviez un problème !
Hors ligne
#237 Le 30/04/2007, à 11:18
- legta
Re : Un petit jeu que je développe :) [0.2.4]
GG j'adddooorreee
Ben je croi bien que quand j'ai fini le niveau 2 , je n'ai pas eu mon pop up...
Que la journée soit sombre. Pour la Horde ! (bha quoi ?)
Hors ligne
#238 Le 30/04/2007, à 13:43
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
- Double miroir espacé : Permet à un rayon lumineux de passer tout droit entre les deux miroirs en plus de la double réflexion.
C'était le comportement prévu, mais c'est moche à cause de mon code de dessin des rayons, faudrait que je le refasse.
- Prisme + : Décale le spectre lumineux du rayon dans un sens (rouge -> bleu, bleu -> jaune, jaune -> rouge). Avec une version - qui décale le spectre lumineux du rayon dans l'autre sens. Avec une version 1/2 + qui décale moins les couleurs (rouge -> jaune, jaune -> vert, vert -> cyan ...).
Bof
- Rétro miroir : Renvoie le rayon lumineux de face dans l'autre sens, (et uniquement de face).
Pourquoi pas, j'y réfléchirai.
- Filtre coloré : Ne laisse passer qu'une seule couleur (genre un dessin de verre teinté de la couleur). À déterminer le comportement pour les couleurs combinées.
Ça c'est bien!
- Demux de couleurs secondaires.
??
- Canon magnétique : Placé sur la case de coordonnées (x+2, y+2), il tors le rayon horizontal qui vient de (x+1, y) pour le renvoyer en rayon vertical en (x, y+1) en traversant (ou pas, au choix ou voire même selon un réglage de puissance) (x+1, y+1) -- effets de bord garantis surtout si on les cumules...
- Attracteur magnétique : Effet inverse du précédent, il capture et dévie un rayon qui passait à une case d'écart pour le faire passer sur sa propre case, ou encore mieux, en le contournat. Avec un réglage de puissance dessus, ça devient super riche (par ex 2V=quart de tour, puissance 4V=demi tour en contournant la case, puissance 8V=tour complet et remise du rayon dans son axe de départ. (À voire si ce réglage est disponible au joueur ou imposé sur la pièce).
J'ai pas eu le courage de décoder là , je relirai plus tard
- Prisme transistor : Pour faire passer un rayon dans un sens (horizontal par ex) il doit recevoir un rayon spécifique dans un autre sens (vertical ou diagonal). Peut être mixé avec toutes les variétés possibles d'angles, de diviseurs, de couleurs de rayons.
Ça c'est une super idée !
- Super transistor : S'il reçoit exactement (et uniquement) la combinaison correcte de rayons entrants, renvoie un signal prévu. En fait la difficulté est de représenter une telle pièce, il faudrait que sa représentation dépende de ses spécificités.Par exemple je propose de diviser le dessin de la pièce en huit zones (correspondant aux 8 directions possibles). Les zones non utilisées seraient de la couleur des murs. Les autres zones seraient divisées en deux parties, une flèche indiquant le sens (entrée ou sortie de la pièce) et l'ensemble des couleurs qui doivent entrer ou qui sortirons selon le sens de la flèche. Pour représenter ca dans ton code de description de niveaux, il te faudrait une structure du genre
super [IRGC,,OB,,IWY,IBG,,]
qui signifie que la pièce prends aux entrées
0: rouge, vert, cyan
1: rien c'est un mur
2: rien en entrée, mais renvoie du bleu si toutes les entrées correspondent
3: rien
4: blanc jaune
5: bleu vert
6 et 7 : rien
Je pense sérieusement que ma tentative de faire des niveaux éditables à la main n'était pas une bonne idée puisque vous avez tous ou presque attendu l'éditeur, donc je pense de toutes façons changer ce format et passer à un classique format xml.
Dernière modification par BookeldOr (Le 30/04/2007, à 13:44)
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#239 Le 30/04/2007, à 13:45
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
GG j'adddooorreee
Ben je croi bien que quand j'ai fini le niveau 2 , je n'ai pas eu mon pop up...
Bien vu, c'est un bug, j'ai codé ça en 2 minutes
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#240 Le 30/04/2007, à 16:30
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
Bon, il va falloir patienter un peu avant la prochaine version, je vais refondre le format interne et le format des fichiers (je fais un convertisseur, ne vous inquiétez pas si vous faites des niveaux).
Ça me permettra de définir des pièces complexes comme mentionné plus haut dans ce thread.
Je vais supprimer le "dock" de pièces en bas, en le remplaçant par la possibilité de définir la position initiale des pièces comme on veut, je pense que je garderai une option dans l'éditeur pour conserver la génération dynamique d'un dock comme c'est actuellement. L'éditeur aura trois modes : dessin de la carte, édition de la position initiale, édition de la solution
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#241 Le 30/04/2007, à 16:59
- miq75
Re : Un petit jeu que je développe :) [0.2.4]
demux de couleurs secondaires = multiplexeur cyan magenta jaune
Vu qu'un exemple vaut parfois mieux qu'un long discours, voilà :
pour le canon magnétique :
+---+---+---+---+ ou +---+---+---+---+
| | | | | | | | | |
| | | |c1v| | | | |c2v|
| | | | | | | | | |
+---+---+---+---+ +---+---+---+---+
| | | | | | | | | |
|>>>|>>>|> | | |>>>|> | | |
| | | v | | | | v | | |
+---+---+---+---+ +---+---+---+---+
| | | v | | | | v | | |
| | | v | | | | v | | |
| | | v | | | | v | | |
+---+---+---+---+ +---+---+---+---+
| | | v | | | | v | | |
| | | v | | | | v | | |
| | | v | | | | v | | |
+---+---+---+---+ +---+---+---+---+
Un truc qui repousse le rayon à distance quoi, ou la puissance est le nombre de carrés atteins dans chaque direction.
Pour l'attracteur magnétique :
+---+---+---+---+ ou +---+---+---+---+
| | | | | | | | | |
|>>>|>>>|> | | |>>>|>>>|> | |
| | | v | | | | | v | |
+---+---+---+---+ +---+---+---+---+
| | | v | | | | | v | |
| |A3V| v | | | |A4V| v | |
| | | v | | | | | v | |
+---+---+---+---+ +---+---+---+---+
| | | v | | | | | v | |
| | | v | | |<<<|<<<|< | |
| | |L | | | | | | |
+---+---+---+---+ +---+---+---+---+
| | L| | | | | | | |
| | L | | | | | | | |
| |L | | | | | | | |
+---+---+---+---+ +---+---+---+---+
Ou la puissance est le nombre de huitième de tours effectués par le rayon pris dans son champ
L'intérêt de ces 2 pièces est les effets de bords qu'elles ne manquerons pas de générer...
Ces comportements sont des exemples et il y en a certainement des mieux, mais l'important c'est l'idée de modifier à distance.
a+
Dernière modification par miq75 (Le 30/04/2007, à 17:00)
- j'ai un problème avec mon ordinateur
- on va voir ça
- j'ai Windows
- oui je ne suis pas sourd, vous m'avez déjà dit que vous aviez un problème !
Hors ligne
#242 Le 30/04/2007, à 17:04
- pitou
Re : Un petit jeu que je développe :) [0.2.4]
Bookeldor => Merci, très original et sympa à joué.
NikoA380=> Merci pour le paquet 64.
Gnu/Linux, la joie dans la persévérance.
Seize the day.
Hors ligne
#243 Le 30/04/2007, à 17:28
- NicoA380
Re : Un petit jeu que je développe :) [0.2.4]
@BookeldOr : pense à ré-héberger la version 64 bits avant que Free ne me vire le fichier
Hors ligne
#244 Le 30/04/2007, à 17:38
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
miq75> Bonne idée le muxer de couleurs secondaires, pour les trucs à distance, bof, à voir.
Et merci à tous ceux qui passent pour laisser un remerciement, ça fait toujours bien plaisir .
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#245 Le 30/04/2007, à 17:51
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
NicoA380 > C'est fait.
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#246 Le 02/05/2007, à 14:19
- miq75
Re : Un petit jeu que je développe :) [0.2.4]
Salut
Et aller hop : exercice 9 avec 3 T en moins
1B9-579-BE1-CD1-E39-1362-165A-1789-1AD1-1D01-1E91-2CB1-2EF9-3021-3161-4425-44C5-4A51
- j'ai un problème avec mon ordinateur
- on va voir ça
- j'ai Windows
- oui je ne suis pas sourd, vous m'avez déjà dit que vous aviez un problème !
Hors ligne
#247 Le 02/05/2007, à 22:06
- fanfantasy7
Re : Un petit jeu que je développe :) [0.2.4]
bonsoir
j'ai dans synaptic désinstaller la version 2.2,
mais dans le menu jeux, il y a encore laser version 2.2
malgré l'installation du fichier deb 2.4
aidez moi
Fanfantasy7
pc fixe : Linux Mint
pc portable : Ubuntu LTS
Hors ligne
#248 Le 02/05/2007, à 22:11
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
Tu n'aurais pas par hasard fait une installation à partir des sources avant?
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne
#249 Le 02/05/2007, à 22:19
- fanfantasy7
Re : Un petit jeu que je développe :) [0.2.4]
je ne me rapelle plus
mais si c'est le cas
comment on désinstalle ?
mais ce qui est sur
c'est que je vien de migrer de edgy vers feisty
avec laser d'installé
Dernière modification par bertrandperrier (Le 02/05/2007, à 22:23)
Fanfantasy7
pc fixe : Linux Mint
pc portable : Ubuntu LTS
Hors ligne
#250 Le 02/05/2007, à 23:01
- BookeldOr
Re : Un petit jeu que je développe :) [0.2.4]
Si tu as conservé les sources, tu y fais un make uninstall. Sinon tu dois supprimer les fichiers à la main Examine les fichiers présents dans l'archive du .deb pour t'aider, sachant qu'il faudra probablement remplacer /usr par /usr/local si u as fait une install par défaut.
Ubuntu is an ancient african word meaning : "I can't configure Debian".
Hors ligne