Version Française English Version Planete-casio.fr
Bienvenue sur la nouvelle version de planete-casio! Laissez vos impressions sur le forum!
Forums Casio - Projets de programmation

Index du Forum | Projets de programmation | [New]Gerer votre ville sur votre calculatrice.
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 01/06/2008 13:38

[New]Gerer votre ville sur votre calculatrice.:

Tout d'abord le screen:
smiley

Bonjour à tous,
Si je crée ce topic c'est pour vous montrer mon dernier jeu(pas vraiment terminé).
Dans ce jeu vous incarnez un agent immobilier et vous devrez(futur) atteindre des objectifs en un temps limité.
Je m'explique: Sur votre écran de casio apparaissent des terrains, des maisons, des immeubles des arbres ... routes.
Il ya des terrains constructibles qui vous appartienne et d'autre en vente.. vous devrez les acheté.(signalé d'un panneau sur votre écran).

Chaque maisons/immeuble que vous possédez vous rapporte un certain nombre de rentes...

Pour l'instant j'ai fait:
[]Barre de récupération des rentes une fois plein vous les touchez
[]Barre de temps. Une fois a plein vous perdez.
[F1]Affichage de vos rentes totales et de votre argent.
[F2]Possible Achat de bois si vous avez assez d'argent. Le bois vous permet de construire et d'amélioré vos maisons.
[Passage de la flèche sur]:
->Une maisons/immeuble: Vous pouvez visionné ses rentes locales et l'amélioré: un batiment a ainsi de 0 à 3 étoiles. Plus le nombre d'étoiles est important, plus les rentes le sont...
->Un panneau: Vous pouvez acheté le terrain ou le batiment qui correspond.(info et prix sur le passage).
->Un terrain:Vous pouvez construire le batiment que vous souhaitez.

Plus tard je ferais:

[F3]Vous pourrez acheté les plans de vos maisons.. immeubles... Une fois cela fait vous pourrez les construire dans vos parties. mais la premiere fois cela coute de l'argent.
[F4]Achat et vision de vos employés. Vous ne pourrez pas construire de palais avec 1seul employé...
[passage de la flèche sur]
->Un batiment: Vous pourrez le détruire ou le vendre!( avec un leger % d'interet en moins sinon c'est trop facile d'acheté et de revendre )
->Objectifs pour finir la mission.
->Un grand et plaisant scénario...


Tout cela est fait en DrawStat pour une rapidité d'affichage: cela prend a peu près 8 secondes sur ma G85(avec une barre de chargement )

Le programme occupe:
->Les pictures 1 et 2
->Les List 1 et 2[temporaires:elles sont vidés apres chaque chargement]
->La matrice B
[Rien a configuré]


Derniere mise à jour: 27 juillet 2008

Fichier joint

___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________



Pages: 1, 2, 3 | Suivante

Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 01/06/2008 13:47 |
moi le drawstat j'ai pas trop compris comment ça marchait, qqun pourrait-il m'expliquer ?
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Pylaterreur
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1804
Défis: 8
Email | Message
Posté le 01/06/2008 13:49 |
tu as lu le tuto de P-C et le mien ?
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !

En train d'écrire gencode en C++ (avec la librairie Qt et xCode sous Mac, c'est du bonheur), en mode graphique, toujours avec du XML (vive Dom, je suis pas dépaysé ).
Pour l'instant, j'ai écrit mes classes Cours, Partie et Symbole et toutes leurs méthodes ou presque, il ne me reste plus que la GUI et l'algo pour faire du Basic. Si possible, je génèrerai un .g1r, en attendant ce sera du .txt
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 01/06/2008 13:52 |
nan, aucun, j'ai trop la fleme, dsl

où je peux le lire svp ?
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 01/06/2008 13:59 |
Bah tu vois moi j'avais rien capté au tuto... les gens se casse trop la tête :/

Le principe est super simple(de ce que j'en ai compris...)


D'abord tu déclares que tu utilises le Drawstat, en faisant: S-WindMan
Tu enregistres dans des listes les coordonnées des points que tu veux faire apparaitre.
Dans la liste 1 tu met leurs abcisse.
Dans la liste 2 tu met leurs ordonné.
Apres avec ces deux listes, tu utilise la fonction: S-Gph.
On l'utilise de cette manière:
S-Gph1/2/3 DrawOn ou DrawOff, Scatter ou xyLine, List abcisse, Liste ordonnée,1,Dot/Square/Cross

S-Gph1 signifie que tu vas enregistré ce tracé dans le slot 1, tu peux mettre jusqu'a 3 slots.
->DrawOn ou DrawOff permet de décidé de l'affiché ou non,
->Scatter ou xyLine permet de faire des points séparé ou d'éfféctué un tracé...
->List abcisse: tu met List 1 si tu as enregistré les abcisses des points dans la List 1
->List Ordonnée tu met List 2 si tu as enregistré les abcisses des points dans la List 2
->Le 1 tu laisses, quand j'ai essayé de le changé ca plantait...
->Dot/Square/Cross, c'est le type de point. Ainsi Dot sera un simple pixel, Square un petit carré et Cross une croie

Mais attention, car S-Gph ne trace rien! il ne fait qu'enregistré, pour affiché tes points/tracé, il faut ecrire: DrawStat, quelque part derrière

Si par exemple précédemment tu as enregistré des tracés dans les slot 1,2 et 3.
et que tu ne veux qu'affiché le 2.
Tu n'auras qu'a faire:
S-Gph1 DrawOff
S-Gph3 DrawOff
DrawStat

Exemple si on veut tracé une ligne de 5,5 vers 10,5. Puis attendre qu'on appuie sur une touche pour affiché deux croies aux coordonnées 6,9 et 11,9.
On fera:

{5,10}->List1 //On enregistre les deux abcisses.
{5,5}->List2 //Les deux ordonnées.
{6,11}->List3 //...
{9,9}->List4
S-Gph1 DrawOn,xyLine, List 1, List 2,1,Dot
S-Gph2 DrawOff,Scatter, List 3, List 4,1,Cross
DrawStat

Do
LpWhile Getkey!=63 (il faut appuyé sur 5)

S-Gph1 DrawOff //inutile de retracer le S-Gph1
S-Gph2 DrawOn //On active le S-Gph2
DrawStat //On affiche le nouveau résultat


j'éspère que tu as compris meme si c'etait pas super clair...
__________________________________________

Le principe de cette méthode c'est que lorsque ta calculette va le lire, elle saura à l'avance quoi faire, grace aux multiples déclarations..

Et comme c'est du statistique, les fonctions utilisé par la calculatrice ne sont pas les mêmes.. et ca devient 5/6 fois plus rapide

Mes maisons apparaissent quasi instantanément grâce a cette méthode.
Et comme il s'agit d'un ensemble de point. on ne voit pas apparaitre le tracé de la maison.
Mais seulement son rendu final.

"La calculatrice ne réfléchit que pour préparé le tracé pendant les S-Gph et ne prend casiment rien pour les faire apparaitre avec DrawStat."
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 01/06/2008 14:08 |
retire vite ton double post sinon gadgetroch va t'embeter =D^;)

ouais donc, je peux pas utiliser drawstat dans MGS, parce quil faut utiliser les list.

Mais bon, faut que je sache le faire dans d'autre occasion merci pour ton explication
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 01/06/2008 14:20 |
Pourquoi tu ne pourrais pas l'utiliser dans Mgs???

Il ya 26 list Tu peux très bien en utilisé 2 qui te servira de mémoire temporaire pour enregistré les points des composants de ta map..

un peu comme ma maison sauf que ce serait un mur en brique ???
Et sinon j'ai une petite technique a te proposé pour ton jeu.

Tu enregistres dans deux listes les coordonnées de tes gardes..(list x et y, tu choisis...)
Et a chaque fois qu'il bougeront.
Tu n'auras qu'a faire:
List X + 5 -> List X(déplacement vers la droite de 5px
Ou
List Y +5 -> List Y(déplacement vers le bas de 5px)
Tu fais un Cls et tu raffiches le background de ta map sans les gardes...
Pour ensuite raffiché ton garde a une autre position...

Enfin je te donne des pistes mais tu trouveras bien comment l'intégré
______________________________________

Sinon vous en pensez quoi de mon moteur 2D/3D...
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 01/06/2008 17:16 |
tkt, pour les gardes c'est un peu près ça que je fais.
ce qui est pour les list ... je fais le je sur 35 + et j'utilise les 6 list
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Kristaba
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 321
Défis: 20
Email | Message
Posté le 01/06/2008 17:50 |
Dafp, pense à quelque chose que les non-habitués au DrawStat oublient souvent...
Il n'y a pas six list. Il y a 6 list * 6 "File" (fichiers) de list, soit 36 lits utilisable !
Pour changer de File, de tête, je crois que c'est (quand tu es dans un programme) SHIFT, Set Up, F6, F6, F4.
Après, dans chaque "File", il y a 6 listes (1, 2, 3, 4, 5 et 6, biensur ), mais la liste 1 dans le file 1 n'est pas la même que dans la liste 1 dans le file 2 !

Bref, en clair, tu as 36 listes utilisables... C'est pas beau la vie?


PS :: Ma vengeance pour les fautes d'orthographe que tu avais trouvé : "je fais le JE" XD!
----------------------------------
Une bataille navale avec Intelligence Artificielle sur Graph 35?
C'est ICI !

Projets en cours :
*Dungeon of LostLand, un RPG avec combats graphiques.
*AsynCalc Tools, un projet hardware de développement d'une série d'outils de communication avec les Casio ...
Pylaterreur
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1804
Défis: 8
Email | Message
Posté le 01/06/2008 18:02 |
+ la List Ans
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !

En train d'écrire gencode en C++ (avec la librairie Qt et xCode sous Mac, c'est du bonheur), en mode graphique, toujours avec du XML (vive Dom, je suis pas dépaysé ).
Pour l'instant, j'ai écrit mes classes Cours, Partie et Symbole et toutes leurs méthodes ou presque, il ne me reste plus que la GUI et l'algo pour faire du Basic. Si possible, je génèrerai un .g1r, en attendant ce sera du .txt
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 01/06/2008 18:03 |
Moi sur ma calculette: quand je vais dans le menu 2: Stat: j'ai les 26 listes disponibles de 1 à 26... je fois pas de sous fichier Oo
List 1 ... List 26
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 01/06/2008 18:08 |
ouaaaaaaaaaaaaa !! je savais pas, c'est pour ça quand on suprime les liste, ya differente files

ok de toute façon, j'ai pas, toujours pas, commencer les maps

donc quand je veux utiliser la list 2 du file 3 je fais:
File 3
{0}->List2 ?
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Pylaterreur
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 1804
Défis: 8
Email | Message
Posté le 01/06/2008 19:26 |
oui
----------------------------------
Graph 85 SD
Domptez votre calculatrice avec le Basic Casio !

En train d'écrire gencode en C++ (avec la librairie Qt et xCode sous Mac, c'est du bonheur), en mode graphique, toujours avec du XML (vive Dom, je suis pas dépaysé ).
Pour l'instant, j'ai écrit mes classes Cours, Partie et Symbole et toutes leurs méthodes ou presque, il ne me reste plus que la GUI et l'algo pour faire du Basic. Si possible, je génèrerai un .g1r, en attendant ce sera du .txt
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 01/06/2008 20:37 |
je viens de finir de calculé les différentes valeurs qui définiront le jeu.

Prix d'un terrain, prix d'amélioration 1 d'une maison(en% du prix de la maison), ajout de la valeur de la peinture... Nouvelles rentes suivant les améliorations faites a la maisoin... Nombre de matériaux necessaire a chaque opérations
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Jeffprod
Hors ligne
Statut: Membre
Niveau: Vétéran
Points: 1740
Défis: 56
Email | Message
Posté le 02/06/2008 19:10 |
Franchement ton jeu à l'air génial: Un jeu original qui à l'air bien réalisé,
Bon courage pour la suite !
----------------------------------
FX 82c, FX 92 college, Graph 65,Graph 85 SD
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 02/06/2008 20:20 |
Merci c'est sympa
Hier soir j'ai travaillé dessus.
Alors que le moteur d'apparition des maisons faisait 1 000 octets...
Le simple fait de rajouté l'achat de matériel, et l'achat de terrain(fait hier soir) m'a rajouté 2500 octet s ><

Ce soir je vais surement rajouté les constructions de maisons... et puis des nouvelles maisons, qui coute plus cher et qui rapporte plus de rentes(j'ai trouvé une formule a partir du prix total de la maison qui me calcule le prix de tout ce qu'on peut faire avec: rentes, upgrade, vente etc...)

Mais si vous voulez pour les nouvelles maisons que je compte faire, pour l'instant j'ai fait le Bungalow je dirais mais je vais faire:
Studio, appart, Maison moderne, Villa, Palais...
Si vous pouviez me donner des idées pour le déssiné sur une calculette et le reconnaitre directement... ce serait sympa de me faire un petit bmp. Je convertirais ca en drawstat a la main.

Merci d'avance.


----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 03/06/2008 21:05 |
UPde la 2e à la 1è place.

Ya de la news dans mon jeu:
->Nouveau bâtiment: L'immeuble!
->Système d'achat de matériaux!(Menu F2)
->Affichage de la barre de rentes: Vous touchez vos rentes lorsqu'elle est pleine: disponible au menu(F1)
Malheuresement le calcul pour savoir combien vous toucherez de rentes n'est pas encore implanté (vous touchez 5 000 du coup).
->Vous pouvez acheté un terrain pour 25 000€!

Merci de la téléchargé et de me dire ce que vous en pensez!
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 03/06/2008 21:06 |
et au debut on a quoi ? et le but c'est quoi ?
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 03/06/2008 21:18 |
bah tu commences avec 1 ou 2 terrains... ya des terrains et des maisons en vente autour de toi...

Le but ce sera de bien géré le peu d'argent que tu as sur toi au début de la partie.
Et de le dépensé pour amélioré les maisons/immeubles que tu possèdes pour touché un maximum de rentes(loyer)...
Tu touches des rentes toutes les 15 secondes en fonctions de la spécifité de ce que tu possèdes: les immeubles rapportent plus que les maisons.
Mais une maison 3 etoiles(amélioré x 3) rapportera plus qu'une maison de base...


Et tu devras donc atteindre des objectifs en un minimum de temps..

Exemple: touché des rentes de 15 000€... ou possédé 200 000€
Ou même: des objectifs comme posséder 3 maisons 3 étoiles...
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________
Dafp
Hors ligne
Statut: Membre
Niveau: Confirmé
Points: 2517
Défis: 13
Email | Message
Posté le 03/06/2008 21:21 |
ah ouais pas mal
----------------------------------
smiley 1101101011110100 smiley

VIVA LA REVOLTION 25 !!!

Calculatrices: Fx 92 collège - Graph 25+ - Graph 35+ - Graph 85 SD
Andreaslas
Hors ligne
Statut: Membre
Niveau: Aucun
Points: 275
Défis: 17
Email | Message
Posté le 03/06/2008 21:26 |
merci, J'ai changé le screen moi
Mais ca dit vraiment a personne de me faire un ptit croquis/dessin vite fait, d'une maison qui sort de l'ordinaire et représentable sur un petit espace...


(quand le jeu sera vraiment développé je tenterais de faire des maisons qui tienne sur deux cases... mais il yaura du travail au niveau Drawstat + matrice oO)
----------------------------------
___________________________________________

Avez vous essayé le premier jeu d'immobilier
entièrement
en DrawStat avec un moteur 3D très travaillé???
NONN??? Alors cliquez ici
___________________________________________

Avez vous essayé le jeu de plate forme/reflexion le
plus complet à ce jour...
Non??? alors cliquez ici!
___________________________________________

Pages: 1, 2, 3 | Suivante

Index du Forum | Projets de programmation | [New]Gerer votre ville sur votre calculatrice.
Pseudo :
Adresse email :
Réponse :
 :)  ;)  :D  :p
 :lol:  8)  :(  :@
 0_0  :oops:  :grr:  :E
 :O  :sry:  :mmm:  :waza:
 :?:  :arrow:  :!:  :here:
Ajouter fichier joint :


Me prévenir par mail lorsqu'une réponse est postée



Recherche :
Publicité et partenaires
Top cinema - Les meilleurs films (par les créateurs de Planete Casio)
Top cinema - Les meilleurs films

www.planete-casio.fr v3.0 © crée par Neuronix et Muelsaco 2007
Il y a 9 connectés | Nous contacter | Recherches effectuées | Liens | Forum Commun Casio