Discussion du forum |
|
Vous êtes sur la discussion Un jardin potager étape par étape
69 reponses - 491 vues
modifié il y a 14 ans
Bonjour, bonsoir
Je m'adresse en particulier aux génies de codage ^^
Je tente de réaliser un jardin potager, mais je galère, j'aimerais deja savoir si c'est réalisable et si oui, comment procéder
J'ai donc créé un type bidule " Jardin potager"
J'aimerais pouvoir planter ma culture en achetant des plants/graines... au magasin
Puis passer aux étapes :
Préparer la terre
Semer/Planter
Récolter
Vendre
....et recommencer une nouvelle culture
Merci d'avance pour vos réponses et aides
Voici les réponses de cette discussion : (page 1/2)
alors es-tu beta+ ? webi+ ? ou simplement normal ?
Car si tu es normal, il faudrait que tu ai au moins 2 variables non utilisées pour autre chose ! Je t'expliquerai pourquoi !
PS : Je suis volontaire pour t'aider a faire ton codage !
Je suis en webiplus ;)
ha et bien ça va etre du gâteau !
Allons-y étape par etapes...
1- Cré une variable que tu appelle par exemple Etape.
Elle n'est ni besoin ni vitale et est invisible sur la page.
2- cré une variable pour chaque plant par exemple :
la variable tomates, la variable pommes de terres ect.
Tu coches la case besoin et vide en le nombre de jour que tu veux pour qu'elle ai poussée entierement si tu vois ce que je veux dire.
Je t'envoie un autre message pour la suite...
3- Tu cré tes objets tomates ect !
Par exemple : l'objet plant de tomates apporte + 100 a la variable tomates, l'objet pomme de terres apporte + 100 a la variable pommes de terres ect.
4- evidemment tu les mets dans un magasin
5- Tu cré tes 4 actions : l'action Préparer la terre qui apporte + 1 a la variable Etapes, l'action Semer qui en apporte + 1 également a cette même variable, l'action récolter également sauf qu'elle, elle apporte +1 a la variable Etapes et aussi + "le nombre de fruits que tu veux" par plant (exemple : quand les membres récoltent les tomates, ils gagnent 3 tomates dans leur réserve a tomate ect) dans la variable que j'ai oubliée de te dire de créer : la variable réserve de fruits.
Jusque là tu suit dans la creation ? Après je te donnerai le code ;)
Désolé de faire ça en 3 message mais sinon je suis perdue dans ce que j'explique !
6- le code (j'espere que je n'ai pas oubliée d'actions et de variables en chemin...) dans mon code tu remplace les [Mod ActionPréparer La Terre] par le numéro de l'action préparer la terre ect...
[IF VarEtapes = 0]Tu n'as aucunes plantations en cours... Tu dois commencer par Préparer la terre !
[Mod ActionPréparerLaTerre][/IF][IF VarEtapes = 1]
Bien, tu dois maintenant aller acheter des plantations en magasin, aller dans ton inventaire et cliquez sur utiliser pour les planter.[/IF]
C'est là que ça se complique et si il y a un bug c'est que j'ai fais une erreure, tu me diras !
[IF VarEtapes = 2][IF VarTomateOuAutreFruit <= 100 && VarTomateOuAutre > 1]Vos tomates ont étées semée mais vous ne pouvez pas encore les récolter ![/IF][IF VarTomateOuAutre = 0]Vous pouvez récolter vos tomates ! [Mod ActionRecolterLesTomates][/IF][IF VarPatatesOuAutre <= 100 && VarPatatesOuAutres > 1]Vos pommes de terres ont été semées mais vous ne pouvez pas encore les récolter ![/IF][IF VarPatatesOuAutre = 0]Vous pouvez dès maintenant récolter vos pommes de terres [Mod ActionRecolterLesPommesDeTerre][/IF] ect avec les autres fruits.
[/IF][IF VarRéserveDeFruits >= 1][Mod ActionVendre][/IF]
je crois que c'est bon mais je n'ai jamais fait ce type de code alors je ne suis pas sûre ! En général je teste sur le terrain avec mes actions et mes variables mais je n'ai aucuns sites qui peux avoir autant d'actions ni de variables donc je ne peux pas tester !
Si un membre voit une erreur, vous pouvez me corriger !
Houa !! Merci cha-cha,
Je n'avais pas démarrer comme ça... pourvu que ta solution fonctionne ! je vais commencer seulement ton N°1 ... je te dirais si ça marche ou pas ;)
Bon, j'ai tout préparer, je teste mais je rencontre un soucis au niveau de Semer/planter.
Quand j'utilise la sachet de graines ( acheté au magasin) rien ne se produit.
Je pense qu'il manque l'action Semer/planter.
Le petit bout manquant je pense...
Je viens de mettre une action semer, hors du code, juste pour voir si au moin l'action marchait... et ça a marcher... mais il n'est pas intégré au bon code.
Puis j'ai vu que l'action récoltait fonctionnait, mais pas celui de " vendre ". le code devient invisible
Ce qui veut aussi dire qu'on ne pourra pas refaire une nouvelle culture
Aie...
Sinon...hum... Même quand le membre a tout vendu ses fruits en réserve ?
Il faudrait peut etre rajouer l'action démarrer une nouvelle culture qui remet a 0 les plantations commencées !
Le soucis, l'action Vendre n'apparrait pas ! Des que je clique sur Recolter, l'action se fait et une fois fini, tout devient invisible, donc impossible de vendre et impossible pour le moment de tester la réserve...
Wa !
C'est domage ^^
C'était une exellente idée...
:(
C'est une excellente idée, il faut maintenant un excellent codage ^^
C'est gentil pour mon codage Seechi ^^
Oui...Je ne comprend pas, il faudrait faire des tests... Es ce que quelqu'un aurai une idée d'autre codes?
citation :
----
Zy0sHi (yoshi-d2)
Wa !
C'est domage ^^
C'était une exellente idée...
:(
-----
C'était ???
^^
J'espère qu 'il sera réalisable !! :)
Le début du code de cha-cha fonctionne, si un autre génie en codage pouvait prendre la suite, j'en serais ravie !
En tous les cas, merci à cha-cha pour son aide
derien
Si personne ne te répond d'ici se soir je ferai des tests pour la suite si j'ai le temps =)
1 - vendre des sachets de graines mélangées qui donneront 1 à la variable "semer/planter"
2 - Créer une image avec un jardin "vide" qui s'affichera si la variable "récolter" est égale à 0
et "semer/planter" à 0 ou 1. (si c'est à zéro tu indiques au joueur qu'il n'a pas de graines et si c'est 1 tu passes à la suite en affichant
l'action "préparer la terre")
3 - Puis en cliquant sur l'action "préparer la terre" ça rajoutera 1 à la variable "semer/planter" et affichera
une image du jardin avec des graines plantées
4 - Ensuite avec un IF si la variable "semer/planter" est égale à 2 (1 pour l'action
précédente et 1 pour l'achat des graines), mettre
l'action "récolter" qui rajoutera 1 à la variable "récolter".
5 - Toujours avec les IF si la variable "récolter" est égale à 1, mettre un bouton "récolter"
qui retirera 1 à la variable "récolter" et 2 à la variable "semer/planter"
et qui mènera sur une page "vente des récoltes" ou tu pourra mettre
un système aléatoire comme pour la loterie avec de IF secondes ou minutes
de façon à ce que le nombre de récoltes se fasse au hasard avec des actions externes
comme "bravo vous avez récoltez 2 tomates et 3 carottes, leur vente vous rapporte
15 euros" ou "dommage vous n'avez récoltez que 1 salade sa vente ne vous rapporte
que 2 euros" (par exemple).
6 - A la fin tout sera remis à zéro et tu reviendra sur la page avec un jardin "vide".
Il faudrait que tu essais mais je pense que ça doit marcher
;-)
Merci de ton aide Jinko
J'ai déja créée 4 images :
terrain vide,
premieres apparitions,
la pousse et
la récolte ^^
J'aurai préféré des graines uniques et non mélangé...
1 par sachet
j'essaye... mais je suis entrain de m'embrouiller avec le code de cha-cha et le tien lol
Je suis très nulle pour ce genre de code ( d'ou l'appelle d'un génie ^^)
Peux-tu me faire la composition du code, s'il te plait ?
Je te remercie d'avance
Variable1 = "semer/planter"
Variable2 = "récolter"
Action1 = "préparer la terre" + 1 dans Variable1
Action2 = "semer" + 1 dans Variable1
Action3 = "récolter" - 1 dans Variable "récolter" et -3 dans Variable "semer/planter"
Action4 = +10 euros
Action5 = +30 euros
Action6 = +50 euros
Action7 = +2 euros
Sachet de graines avec une action +1 dans Variable1
1 -
[IF Var2 = 0] [IF Var1 = 0] <img terrainvide>Vous n'avez pas de graines allez au marché en acheter [/IF][/IF]
[IF Var2 = 0] [IF Var1 = 1] <img terrainvide>Voulez-vous préparez la terre ? [Mod Action1][/IF][/IF]
2-
[IF Var1 = 2]<img premièresapparitions>Voulez-vous semer vos graines ? [Mod Action2][/IF]
3-
[IF Var1 = 3] <img pousse> Voulez-vous récolter votre travail et le vendre ? <a http..page de la vente>[Mod Action3]</a> [/IF]
4 -
Sur la page des ventes :
<img récolte>
[IF Seconde = 1]Bravo vous avez récolté 2 tomates et leur vente vous rapporte 10 Euros [Mod ActionExterne4][/IF]
[IF Seconde = 2]Bravo vous avez récolté 2 laitues et 3 carottes et leur vente vous rapporte 10 Euros [Mod ActionExterne5][/IF]
[IF Seconde = 3]Bravo vous avez récolté 4 tomates et 6 asperges et leur vente vous rapporte 10 Euros [Mod ActionExterne6][/IF]
[IF Seconde = 4]Dommage vous n'avez récolté que 1 betterave et sa vente vous rapporte 10 Euros [Mod ActionExterne7][/IF]
[IF Seconde = 5]Dommage vous n'avez rien récolté retentez votre chance [/IF]
....Et ainsi de suite jusqu'à la seconde 60 .
Je l'ai modifier un peu par rapport à mon idée originale pour que tu ais tes 4 images. Avec des sachets de graines uniques ça serait un peu plus dur à faire à cause des variables.
Après pour les ventes tu n'as plus qu'a choisir des prix et des légumes, ton imagination fera le reste ;-)
Cool, je viens de tenter... ça semble marcher !
Par contre 2 soucis
1er soucis :
Je voudrais préparer la terre avant d'aller acheter les graines sinon les actions ne suivent pas le cours
ça donne en 1er :semer et en 2eme vient préparer la terre !
Pas correct donc ^^
J'ai tenté de modifier donc l'ordre 1 et 2 mais ça marche pas, la page devient invisible
---
2eme soucis
je voudrais que l'action vendre apparrait qu'après la durée de la récolte car j'ai les boutons recolte et vente en même temps.
A la place de mettre un lien sur une page externe pour vendre
Quand on clique sur vendre, la vente se fait comme pour les autres actions
Vous vendez vos produits....patientez
et après la vente on recommence à 0
Préparer la terre...
Variable1 = "jardin"
Action1 = "préparer la terre" + 1 dans Variable1
Action2 = "semer" + 1 dans Variable1
Action3 = "récolter" + 1 dans Variable1
Action4 = "vendre" + 1 dans Variable1
Action5 = +10 euros et -5 dans Var1
Action6 = +30 euros et -5 dans Var1
Action7 = +50 euros et -5 dans Var1
Action8 = +2 euros et -5 dans Var1
Sachet de graines avec une action +1 dans Variable1
1 -
[IF Var1 = 0] <img terrainvide>Voulez-vous préparez la terre ? [Mod Action1][/IF][/IF]
[IF Var1 = 1] <img terrainvide>Vous n'avez pas de graines allez au marché en acheter [/IF][/IF]
2-
[IF Var1 = 2]<img premièresapparitions>Voulez-vous semer vos graines ? [Mod Action2][/IF]
3-
[IF Var1 = 3] <img pousse> Voulez-vous récolter votre travail ? [Mod Action3] [/IF]
4 -
[IF Var1 = 4]<img récolte>Vous avez fini de récolter, voulez-vous vendre votre production ? [Mod Action4][/IF]
5 -
<img vente>
[IF Var1 = 5][IF Seconde = 1]Bravo vous avez récolté 2 tomates et leur vente vous rapporte 10 Euros [Mod Action5][/IF][/IF]
[IF Var1 = 5][IF Seconde = 2]Bravo vous avez récolté 2 laitues et 3 carottes et leur vente vous rapporte 30 Euros [Mod Action6][/IF][/IF]
[IF Var1 = 5][IF Seconde = 3]Bravo vous avez récolté 4 tomates et 6 asperges et leur vente vous rapporte 50 Euros [Mod Action7][/IF][/IF]
[IF Var1 = 5][IF Seconde = 4]Dommage vous n'avez récolté que 1 betterave et sa vente vous rapporte 2 Euros [Mod Action8][/IF][/IF]
[IF Var1 = 5][IF Seconde = 5]Dommage vous n'avez rien récolté retentez votre chance [/IF][/IF]
....
Il faut donc mettre tout ça sur la même page (une page bidule).
J'ai allégé le code en retirant la variable 2 qui ne servait à rien finalement ;-)
Variable1 = "jardin"
Action1 = "préparer la terre" + 1 dans Variable1
Action2 = "semer" + 1 dans Variable1
Action3 = "récolter" + 1 dans Variable1
Action4 = "vendre" + 1 dans Variable1
Action5 = +10 euros et -5 dans Var1
Action6 = +30 euros et -5 dans Var1
Action7 = +50 euros et -5 dans Var1
Action8 = +2 euros et -5 dans Var1
Sachet de graines avec une action +1 dans Variable1
1 -
[IF Var1 = 0] <img terrainvide>Voulez-vous préparez la terre ? [Mod Action1][/IF][/IF]
[IF Var1 = 1] <img terrainvide>Vous n'avez pas de graines allez au marché en acheter [/IF][/IF]
2-
[IF Var1 = 2]<img premièresapparitions>Voulez-vous semer vos graines ? [Mod Action2][/IF]
3-
[IF Var1 = 3] <img pousse> Voulez-vous récolter votre travail ? [Mod Action3] [/IF]
4 -
[IF Var1 = 4]<img récolte>Vous avez fini de récolter, voulez-vous vendre votre production ? [Mod Action4][/IF]
5 -
<img vente>
[IF Var1 = 5][IF Seconde = 1]Bravo vous avez récolté 2 tomates et leur vente vous rapporte 10 Euros [Mod Action5][/IF][/IF]
[IF Var1 = 5][IF Seconde = 2]Bravo vous avez récolté 2 laitues et 3 carottes et leur vente vous rapporte 30 Euros [Mod Action6][/IF][/IF]
[IF Var1 = 5][IF Seconde = 3]Bravo vous avez récolté 4 tomates et 6 asperges et leur vente vous rapporte 50 Euros [Mod Action7][/IF][/IF]
[IF Var1 = 5][IF Seconde = 4]Dommage vous n'avez récolté que 1 betterave et sa vente vous rapporte 2 Euros [Mod Action8][/IF][/IF]
[IF Var1 = 5][IF Seconde = 5]Dommage vous n'avez rien récolté retentez votre chance [/IF][/IF]
....
Il faut donc mettre tout ça sur la même page (une page bidule).
J'ai allégé le code en retirant la variable 2 qui ne servait à rien finalement ;-)
Oups posté deux fois ;(
J'ai oublié au numéro 1- Il suffit d'un seul [/IF] à la fin de chacune des 2 phrases ;-)
Whoua Jinko ! D'après ton site et le code ue tu viens de donner : tu es un VRAI génie !
Bonsoir,
Je viens de refaire..
ça marche pas dans la 2eme partie de l'étape 1
Le même soucis qu'avec le code de cha-cha
quand j'utilise le sachet de graines dans mon coffre, le sachet a bien été utilisé mais rien ne se produit...
ça reste coincé ici : Vous n'avez pas de graines allez au marché en acheter
Tu as bien ajouter +1 dans la variable 1 à l'achat des graines et +1 à la préparation du terrain ?
(Normalement ça devrait fonctionner...)
Lol Cha-Cha faut pas exagérer non plus , c'est juste une question de logique ;-)
Je vais essayer le code sur un de mes sites pour voir Mme le Maire.
affffff je n'avais pas rectifié dans le magasin !
Bon, ça marche mais ça va trop vite du coup lol
Aussitot semé, c'est déja la récolte !
Il faudrait une mise d'attente X jours juste après semer
genre " Votre culture pousse, vous ne pouvez pas le récolter tout de suite..."
J'ai essayer ça marche nickel, dans les actions mets un temps et un texte si tu veux tu verras ;-)
par exemple l'action "récolter" tu mets 1 minute ou plus et un texte comme "vous êtes en train de récolter"
ouf, ça marche ! merci :)
par contre, de mon coté, après la récolte, ça repart a l'étape 2 direct !
"Voulez vous semer vos graines ?
L'étape "vendre " n'y est pas et ni celui pour recommencer
De rien ;-)
Vérifie bien si tu as bien changé toutes les actions et les IF comme dans le dernier code que je t'ai envoyer.
Tu as certainement du laisser certains éléments du premier code.
en effet, restait des variables des anciens codes...
je refais pour voir...
toujours pas :(
j'ai bien verrifié pourtant
Tu as regardé pour le changement de numéro des actions aussi ? (on va y arriver lol)
Je te remets tout :
Variable1 = "jardin"
Action1 = "préparer la terre" + 1 dans Variable1
Action2 = "semer" + 1 dans Variable1
Action3 = "récolter" + 1 dans Variable1
Action4 = "vendre" + 1 dans Variable1
Action5 = +10 euros et -5 dans Var1
Action6 = +30 euros et -5 dans Var1
Action7 = +50 euros et -5 dans Var1
Action8 = +2 euros et -5 dans Var1
Sachet de graines avec une action +1 dans Variable1
1 -
[IF Var1 = 0] <img terrainvide>Voulez-vous préparez la terre ? [Mod Action1][/IF]
[IF Var1 = 1] <img terrainvide>Vous n'avez pas de graines allez au marché en acheter [/IF]
2-
[IF Var1 = 2]<img premièresapparitions>Voulez-vous semer vos graines ? [Mod Action2][/IF]
3-
[IF Var1 = 3] <img pousse> Voulez-vous récolter votre travail ? [Mod Action3] [/IF]
4 -
[IF Var1 = 4]<img récolte>Vous avez fini de récolter, voulez-vous vendre votre production ? [Mod Action4][/IF]
5 -
<img vente>
[IF Var1 = 5][IF Seconde = 1]Bravo vous avez récolté 2 tomates et leur vente vous rapporte 10 Euros [Mod Action5][/IF][/IF]
[IF Var1 = 5][IF Seconde = 2]Bravo vous avez récolté 2 laitues et 3 carottes et leur vente vous rapporte 30 Euros [Mod Action6][/IF][/IF]
[IF Var1 = 5][IF Seconde = 3]Bravo vous avez récolté 4 tomates et 6 asperges et leur vente vous rapporte 50 Euros [Mod Action7][/IF][/IF]
[IF Var1 = 5][IF Seconde = 4]Dommage vous n'avez récolté que 1 betterave et sa vente vous rapporte 2 Euros [Mod Action8][/IF][/IF]
[IF Var1 = 5][IF Seconde = 5]Dommage vous n'avez rien récolté retentez votre chance [/IF][/IF]
....
Je te remets tout :
Variable1 = "jardin"
Action1 = "préparer la terre" + 1 dans Variable1
Action2 = "semer" + 1 dans Variable1
Action3 = "récolter" + 1 dans Variable1
Action4 = "vendre" + 1 dans Variable1
Action5 = +10 euros et -5 dans Var1
Action6 = +30 euros et -5 dans Var1
Action7 = +50 euros et -5 dans Var1
Action8 = +2 euros et -5 dans Var1
Sachet de graines avec une action +1 dans Variable1
1 -
[IF Var1 = 0] <img terrainvide>Voulez-vous préparez la terre ? [Mod Action1][/IF]
[IF Var1 = 1] <img terrainvide>Vous n'avez pas de graines allez au marché en acheter [/IF]
2-
[IF Var1 = 2]<img premièresapparitions>Voulez-vous semer vos graines ? [Mod Action2][/IF]
3-
[IF Var1 = 3] <img pousse> Voulez-vous récolter votre travail ? [Mod Action3] [/IF]
4 -
[IF Var1 = 4]<img récolte>Vous avez fini de récolter, voulez-vous vendre votre production ? [Mod Action4][/IF]
5 -
<img vente>
[IF Var1 = 5][IF Seconde = 1]Bravo vous avez récolté 2 tomates et leur vente vous rapporte 10 Euros [Mod Action5][/IF][/IF]
[IF Var1 = 5][IF Seconde = 2]Bravo vous avez récolté 2 laitues et 3 carottes et leur vente vous rapporte 30 Euros [Mod Action6][/IF][/IF]
[IF Var1 = 5][IF Seconde = 3]Bravo vous avez récolté 4 tomates et 6 asperges et leur vente vous rapporte 50 Euros [Mod Action7][/IF][/IF]
[IF Var1 = 5][IF Seconde = 4]Dommage vous n'avez récolté que 1 betterave et sa vente vous rapporte 2 Euros [Mod Action8][/IF][/IF]
[IF Var1 = 5][IF Seconde = 5]Dommage vous n'avez rien récolté retentez votre chance [/IF][/IF]
....
Voici le code ( j'ai laissé ton texte pour le marché, je changerais après )
[IF Var24 = 0] <img http://photomaniak.com/upload/out.php/i855510_jardinpotager04.jpg>
Voulez-vous préparez la terre ?
[Mod Action27][/IF]
[IF Var24 = 1] <img http://photomaniak.com/upload/out.php/i855510_jardinpotager04.jpg>
Vous n'avez pas de graines allez au magasin "Jardiland" acheter 1 sachet
<small>Le sachet acheté se trouvera dans votre réserve, utilisez le</small> [/IF]
2-
[IF Var24 = 2]<img http://photomaniak.com/upload/out.php/i855510_jardinpotager04.jpg>
Voulez-vous semer vos graines ?
[Mod Action82][/IF]
3-
[IF Var24 = 3] <img http://photomaniak.com/upload/out.php/i855516_jardinpotager03.jpg>
C'est enfin la récolte ! Vous pouvez récolter votre culture !
[Mod Action83] [/IF]
4 -
[IF Var24 = 4]<img récolte>(image après récolte
Vous avez fini de récolter, voulez-vous vendre votr, en construction)e production ?
[Mod Action84][/IF]
5 -
<img vente>Le marché (image en contruction)
[IF Var24 = 5][IF Seconde = 1]Bravo vous avez récolté 2 tomates et leur vente vous rapporte 10 Euros [Mod Action5][/IF][/IF]
[IF Var24 = 5][IF Seconde = 2]Bravo vous avez récolté 2 laitues et 3 carottes et leur vente vous rapporte 30 Euros [Mod Action6][/IF][/IF]
[IF Var24 = 5][IF Seconde = 3]Bravo vous avez récolté 4 tomates et 6 asperges et leur vente vous rapporte 50 Euros [Mod Action7][/IF][/IF]
[IF Var24 = 5][IF Seconde = 4]Dommage vous n'avez récolté que 1 betterave et sa vente vous rapporte 2 Euros [Mod Action8][/IF][/IF]
[IF Var24 = 5][IF Seconde = 5]Dommage vous n'avez rien récolté retentez votre chance [/IF][/IF]
En variable j'ai que celui de Jardin Var24
En action :
27 - préparer la terre
82 - semer
83- récolter
84 - vendre
Le sachet de graines Action 85
...tous rattacher à la variable jardin
Est-ce que tu as bien rajouter 1 à la variable 24 pour les actions 27,82,83,84,85 ?
Et retirer 5 à la variable 24 avec les actions 5,6,7,8 ?
Sinon ça vient certainement aussi du fait que tu n'as pas encore mis jusqu'aux 60 secondes.
Fais un test si tu veux en mettant suelement pour la 5 ème étape
[IF Var24 = 5]Bravo vous avez récolté 2 tomates....[Mod Action5][/IF]
Poster un message
Veuillez vous connecter pour poster sur le forum.