Forum

Catégorie : Discussions générales
Forum : Espace de liberté
Vues : 5947
Réponses : 66
Type : discussion
Etat : réponses autorisées

Besoin de créer! - Page 1 / 2

Sangohan38 le 06/05/2006 à 17:50
Voila je suis en manque de programmation et je vous demande des idées pour des jeux avec ou sans getkeys.

PS: pas de jeu d'aventure plz.
webmaster le 06/05/2006 à 18:05
Ca tombe très bien, il y a un concours !
Aller, au boulot ! bigmouth.gif

@+ Le Webmaster beer.gif
Sangohan38 le 06/05/2006 à 18:16
Aucune inspiration pour le concour.
ratuss le 06/05/2006 à 19:24
Sauf que la t'as pas besoin d'inspiration, le thème est déja donné karate.gif .

allez, au boulot !!!!! godgrace.gif
Sangohan38 le 06/05/2006 à 19:31
Je l'ai dit: je n'ai pas d'inspiration pour le programme.
Aucune idée pour le faire, rien ne germe dans mon esprit actuellement en jachère. laugh.gif
ratuss le 06/05/2006 à 19:35
Lol, bon si tu veux, c'est toi qui voit karate.gif clown.gif.

Ps : as tu vu la version en ligne du webmaster ?
Sangohan38 le 06/05/2006 à 19:37
Je l'ai vu et ca m'a pas plus inspirer que ca.
ratuss le 06/05/2006 à 20:27
Ouais c'est vrai que c'est assez chaud comme thème : y faut savoir manier les listes ou les matrices ( c'est + rapide happy.gif ). Moi perso j'utilise la liste 6 comme une matrice : 1 pour une bombe et 0 pour rien du tout. crazy.gif

ca donne un truc style :
0.010011001
0.110001001

ect...
Sangohan38 le 07/05/2006 à 20:56
D'un côté, moi je sais pas utiliser les matrices.
Je me contente des listes et ca marche toujours très bien.
ratuss le 08/05/2006 à 08:45
Les matrices c'est une sorte de tableau.

Dans un jeu comme celui la c'est plus rapide :
Tu n'as pas besoin de tester les positions de chaque bombes pour savoir si tu doit exploser ou pas (comme tu le ferais avec une liste), mais tu as juste à prendre une position dans la matrice qui correspond à celle du curseur et si c'est 1 ou 0, alors tu explose ou pas crazy.gif .
Sangohan38 le 08/05/2006 à 09:15
Je sais mais j'ai aucune connaissance sur les matrices et j'ai la flem de lire le livre. moodforlove.gif
Jcotnys le 08/05/2006 à 10:36
matrices ???? ki a parlé de math ??? laugh.gif laugh.gif laugh.gif
les matrice sur ti82, c cler que c cho ! ( en math, tapren juste la structure minied.gif )
Citation
Tu n'as pas besoin de tester les positions de chaque bombes pour savoir si tu doit exploser ou pas (comme tu le ferais avec une liste), mais tu as juste à prendre une position dans la matrice qui correspond à celle du curseur et si c'est 1 ou 0, alors tu explose ou pas

extraterre.gif ahh.gif ??? ya ptet moyen ke minex jle fait avec des matrice ! (ya kelkun ki pouré explique comen marche les matrice sur ti82 svp! !)
Sangohan38 le 08/05/2006 à 11:59
Tu prend le manuel et tu le lis.
Encore faut t'il en avoir le courage ...
ratuss le 08/05/2006 à 12:43
Si tu c'est te servir des listes alors tu sais te servir des matrice . Au pire tu jette un coup d'oeil au manuel pour la syntaxe... happy.gif .

Ps : tu peux aller dans [matrix -> edit] pour creer ta matrice manuellement, après ce sera peut etre un peu plus simple à comprendre winkle.gif
Sangohan38 le 08/05/2006 à 21:04
D'accord. Mais la on dévie un peu du sujet.
Sinon comme jeu j'avais pensé a un sudoku mais c'est assez chaud à réaliser puisqu'il faut voir toute la grille et qu'on ne peut pas mettrez des grilles infinies (sauf si on trouve une formule pour les mettre au hasard et que ca marche).
webmaster le 08/05/2006 à 21:43
Durant ces vacances de Décembre, je me suis passionné pour le SoDoKu et j'en ai conclu qu'il était possible de résoudre automatiquement une grille. Je vous laisse imaginer la complexité de l'algorithme de résolution !

@+ Le Webmaster beer.gif
ratuss le 09/05/2006 à 06:57
J'avais trouvé une page sur "comment creer ses propres SuDoKu"... (je la trouve plus minied.gif )
Sangohan38 le 09/05/2006 à 18:00
Pfff! pour une fois qu'on avais trouver un truc interressant.
Jcotnys le 09/05/2006 à 21:42
g déja lu le manuel (sérieux ! ! laugh.gif ) ! et il explique rien : c juste comen tu fai une matrice ! loupe.gif
moi je demande son application ! moodforlove.gif
avec Fill(, dim(.... minied.gif
Sangohan38 le 09/05/2006 à 21:55
Ba j'en sais rien, moi j'utilise les listes.
Pour les Sudoku, j'ai chercher et j'ai trouver des logiciels qui résoudent en utilisant une méthode très simple: je met 1 dans la première case, je met 2 dans la deuxième ...
Jusqu'a ce que ca bloque. Pour la suite, je vous renvoi à https://fr.wikipedia.org , c'est très bien expliqué.
webmaster le 09/05/2006 à 22:13
Matrice = Tableau

C'est pas plus dur que ca !
Ainsi, tu peux calculer la somme de chaque ligne, de chaque colonne, etc...

@+ Le Webmaster beer.gif

PS : Les matrices ouvrent de réelles perspectives !
ratuss le 10/05/2006 à 07:05
... et ca bouffe pas mal de place aussi laugh.gif
Sangohan38 le 10/05/2006 à 15:34
Plus que les listes?
ratuss le 10/05/2006 à 17:20
Disons que ca depend de la dimension que tu lui donnes, du nombre de nombres que la Liste ou que la matrice contient. crazy.gif
En regle general, on peut dire que la matrice prend plus de place vu qu'elle contient plus de chiffres.
Sangohan38 le 10/05/2006 à 17:57
D'accord.
craminou le 14/05/2006 à 17:36
je ne comprend pas trop les matrices . mme les listes c'est pas trop sa karate.gif
en fait je m'en sert juste a stoquer des variables ( ex l1(1) et c tout) ; otrmen sa peut servir a quoi ?? et a quoi sa sert de limiter la tille d'une liste ????
a par sa pour le sodoku il y a des grilles resolue un peu partout ; tu peut partir de cet exemple ; ensuite tu fait pareil en changant les chiffre . ex : la ou il y a vai un 1 tu met un 2 , la ou il y avai un 2 , tu mais un trois ...etc . puis tu tourne la grille a l'envers ou sur les coté et tu n'a plus la meme grilee .
ensuite tu peut faire deplacer un curseur (ex :*) sur un fond ou il y a la grille de base . si l'uilisateur appuie sur entrée par exemple tu utilise " inpt A" si les coordonée sont differente tu écrit " input B" par exemple ...
a la fin tu teste si A est bien égale a ... ( 1 par exemple ) et si toute tes variable son bonne tu met " disp " felicitation" par exemple encore .. voila c'est une idée. maintenan c'est toi le programmeur!! a toi de voir happy.gif
ratuss le 14/05/2006 à 17:42
> Les dimensions permettent de délimiter la liste (ou de la matrice) de fassons à ce qu'elle ne prennent pas plus de place que tu n'en n'a besoin.
exemple si t'as besoin de 20 chiffred, ca sert à rien de mettre une dimension de 100 chiffred, puisque ca va te bousiller t'as mémoire. Si tu mets moins de chiffred, la calcu renvoie une erreur.
Sangohan38 le 14/05/2006 à 18:02
bonne idée pour le sudoku mais kle problème c ls lignes. Ca tien pas ds un graphique.
ratuss le 14/05/2006 à 18:07
Si ca doit etre possible quand même... j'avais deja vu des liens vers des sudoku sur calcu.

Cherche un peu tu en trouveras surement pleins winkle.gif
webmaster le 14/05/2006 à 18:09
Sangohan38 a écrit :
bonne idée pour le sudoku mais kle problème c ls lignes. Ca tien pas ds un graphique.


Quel est ton problème ?

@+ Le Webmaster beer.gif
ratuss le 14/05/2006 à 18:14
Je pense que c'est a cause de la commande "text" -> ca dépasse sur le tableau...
Sangohan38 le 14/05/2006 à 18:14
il faut 7 de hauteur plus 1 pour les lignes=8 de hauteur par chiffre: on arrive a 10 lignes pour la hauteur et 7 pour es chiffres=73. et en largeur on arrive a 53.
webmaster le 14/05/2006 à 19:55
En fait, si tu veux faire un SoDuKu, tu dois utiliser le mode graphique et là, tu as largement la place d'en faire plusieurs !

@+ Le Webmaster beer.gif
ratuss le 15/05/2006 à 17:09
Si y parle de ligne, je pense que c'est ce qu'il avait voulu dire... le problème c'est qu'il faudrait a chaque nouveau chiffre rajouter un carré autour du chiffre, pour pas qui dépasse. crazy.gif
Sangohan38 le 15/05/2006 à 19:18
Ratuss a compris le problème: je parlais en pixel et non en ligne et colonnes: 1 lignes=1 pixel en hauteur donc: 1+7+1+7+1+7+1+1+7+1+7+1+7+1+1+7+1+7+1+7+1+1=7*9+13=76 pixel donc, ca ne rentrê pas dans le cadre.
Dark TI le 15/05/2006 à 20:59
J'ai pas copris pourquoi tu as mis 7 crazy.gif
webmaster le 15/05/2006 à 21:45
Autant pour moi : je n'avais pas fait le calcul !

@+ Le Webmaster beer.gif
ratuss le 16/05/2006 à 18:36
7 c'est la hauteur d'une lettre en graphique
Sangohan38 le 16/05/2006 à 19:57
Et ouai 7 c'est la hauteur d'une lettre dans le graphique et 1 c'est les lignes.
Mais c'est pas grave vu que je commence un puissance 4 et que je comopte utilisé des matrices.
ratuss le 16/05/2006 à 20:01
Etant donné que tu n'auras besoin que de 3 chiffres :
0 pour vide
1 pour le jeton du joueur
2 pour le jeton de l'ordi
Tu peux utiliser des Listes, ce sera plus economique (environ 800 ko de gagné)
Exemple :
L6(1)=0.01010202
L6(2)=0.01210202
L6(3)=0.01012211

Je sais pas si tu vois ce que je veux dire...
Sangohan38 le 16/05/2006 à 20:10
Ce qui se pass c'est que c'est impossible d'utiliser 1 et 2 pour ce type de jeu car on trace une ligne si mettont L1(1)+L(2)+L1(3)=3.
Si le jeton de l'ordi=2 et que L1(3)=0, il tracera la ligne.
ratuss le 17/05/2006 à 06:55
Non justement, j'ai fait cette methode pour mon "demineur".
Sangohan38 le 17/05/2006 à 14:28
Moi j'ai fait comme sa et a marche.
ratuss le 17/05/2006 à 17:43
Fait comme tu le sent, en tout cas bon courage et bonne chance, parceque ca doit etre chaud quand même de faire un puissance 4 frozen.gif , surtout si tu veux faire une AI... si tu reussis, chapeau laugh.gif !
craminou le 19/05/2006 à 14:40
je revien au sujet des listes : si on fait clear list et dans le programme : " 1->l1(1) " puis "1->l1(2)" il n'y aura que deux valeur dans la liste et la limiter a deux valeur, c'est une ligne de trop !!!! ahh.gif
ratuss le 20/05/2006 à 19:14
Il faudra que tu mettes 2->dim L1
Sangohan38 le 20/05/2006 à 20:58
Ce que veut dire Ratuss c'est qu'il faut que tu agrandisse la liste sinon, la calcu ne va pas mettre un nombre dans une liste qui n'a pas de place. Elle pr&ferera mettre une erreur.
ratuss le 20/05/2006 à 23:24
Oui en fait ca depend des calcus, y en a ou le dimensionnement est automatique lorsque q'on met par exemple : 1->L1(3).
Sangohan38 le 21/05/2006 à 00:30
Je suppose que c'est les 82 STATS qui le font. Comme d'hab les 82 elles font rien.

Ca y'est, c'est mon 400ème message depuis le 31 décembre à 21h39.
ratuss le 21/05/2006 à 08:08
Mais les 82 stats non pas de shells happy.gif !