Game Dev Tycoon

Voir le sujet précédent Voir le sujet suivant Aller en bas

Game Dev Tycoon

Message par Invité le Sam 6 Juil - 14:50

J'ai commencé à programmer l'équivalent du jeu pour PC "Game Dev Tycoon" pour toutes les TI à partir de la TI-82 Stats.

N'étant pas doué pour les images, je n'ai pas inclus celle des consoles, ni même des bureaux ou autres composants.

Pour ceux qui ne connaissent pas Game Dev Tycoon, vous avez une explication détaillée ainsi que le lien de téléchargement de la version d'essai ( gratuite ) du jeu sur 01net : http://www.01net.com/telecharger/windows/Jeux/simulations/fiches/123773.html.

Si quelqu'un peux me fournir les images des consoles, des bureaux ou autres ( au format 8xi ), je pourrais les inclure dans mon jeu et ainsi le rendre graphique ( il est actuellement basé sur du texte ).

Même si vous ne trouverez pas dans mon programmes les contrats de publication, etc., certaines fonctions resteront, comme le développement des consoles, le système d'employé ( illimité ! ), et le minuteur ( dans les menus, les semaines s'écoulent quand même ), ainsi que quelques autres fonctions.

Il est actuellement en cours de développement.

Toutes les sauvegardes du jeu se dérouleront sur plusieurs listes dont le nom commence par GDT ( GDT GDTEX GDTNM GDTCO ), ce qui permettra au petits malins de tricher comme dans la version originelle du jeu.


Ayant dû supprimer mon site pour une raison personnelle, je ne peux pas vous donner d'aperçu du jeu, mais je peux vous donner le début des codes :

GDT ( programme principal ):

Lbl thetatheta
ClrHome
Disp " "," Chargement..."
1->S
" "->Str1
For(A,1,dim(|LGDTNM))
Str1+sub(Str0,|LGDTNM(A),1)->Str1
End
sub(Str1,2,length(Str1)-1)->Str1
" "->Str2
For(A,1,dim(|LGDTCO))
Str2+sub(Str0,|LGDTCO(A),1)->Str2
End
sub(Str2,2,length(Str2)-1)->Str2
Lbl 00
ClrHome
Disp "Y 0 M 0 W 0"," "," "," 1 Nouveau"," 2 Employés"," 3 Statistiques"," 4 Recherche"
0->A
1->N
Lbl 01
getKey->A
prgmCALENDAR
Output(1,3,Y)
Output(1,8,M)
Output(1,13,int(W))
If N=1
Then
prgmCASH
Output(2,11," ")
Output(2,16,Str3)
Output(2,11,round(C,3))
0->N
End
If A=92
Goto D0
If A=93
Goto E0
If A=94
Goto R0
If A=82
Goto S0
If A=83
Goto T0
If A=84 or A=45
Goto thetaY
Goto 01
Lbl thetaY
ClrHome
Disp " "," Au revoir,"," "," "+Str1
Output(1,1,"
Stop
Lbl T0
ClrHome
Disp " "," Sauvegarde..."
Goto 00
Lbl D0
ClrHome
Disp " "," 1 Jeu"," 2 Moteur"
0->B
If |LGDT(1)>=1000
Then
1->B
Disp " 3 Console"
End
Lbl D1
getKey->A
If A=92
Goto J0
If A=93
Goto M0
If A=94
Goto C0
If A=45
Goto 00
Goto D0
Lbl E0
ClrHome
Disp " "," 1 Liste"," 2 Proposer"," 3 Renvoyer"
1->B
Lbl E1
prgmCALENDAR
getKey->A
If A=92
Goto E2
If A=93
Goto E3
If A=94
Goto F5
If A=45
Goto 00
Goto E1
Lbl E2
ClrHome
|LGDTEX(4B)->C
If C=1
Then
"Joseph"->Str3
1
End
If C=2
Then
"Cristophe"->Str3
1
End
If C=3
Then
"Mattéo"->Str3
1
End
If C=4
Then
"Fannie"->Str3:2
End
If C=5
Then
"Mathis"->Str3:1
End
If C=6
Then
"Margaux"->Str3:2
End
If C=7
Then
"Grégoire"->Str3:1
End
If C=8
Then
"Anne"->Str3:2
End
If C=9
Then
"Christine"->Str3:2
End
If C=10
Then
"Corentin"->Str3:1
End
If Ans=1
Then
"GarÇon"
Else
"Fille"
End
Disp " "," Nom : "+Str3," Sexe : "+Ans," Design :"," Techno :"," Salaire :"
Output(1,14,B)
Output(1,15,"/")
Output(1,16,|LGDT(7))
Output(4,12,|GDTEX(4B-3))
Output(5,12,|GDTEX(4B-2))
Output(6,12,|GDTEX(4B-1))
|LGDT(7)->D
Lbl E5
prgmCALENDAR
getKey->A
If A=24
B-1->B
If A=26
B+1->B
If B>C
1->B
If B<1
C->B
If A=24 or A=26
Goto E2
If A=45
Goto E0
Goto E5
Lbl E3
ClrHome
Disp " "," Montant : 0 K"," "," Type : Game Demo"
0->B
2->C
Lbl E6
prgmCALENDAR
getKey->A
If A=24
B+50->B
If A=26
B-50->B
If A=25
C-1->C
If A=34
C+1->C
If C>3
1->C
If C<1
3->C
If A=25 or A=34
Then
If C=1
"Technology"
If C=2
"Game Demo"
If C=3
"Showreel"
Output(4,9,Rép)
Rép->Str3
If B>9950
0->B
If B<0
9950->B
If A=45
Goto E0
If A=105 and B>0
Goto E7
If A=24 or A=26
Output(2,12,B)
Goto E6
Lbl E7
ClrHome
Disp " "," Recherche..."
If C=1
Then
2->G
8->H
End
If C=2
Then
4->G
4->H
End
If C=3
Then
8->G
2->H
End
"int(Brand/G)"->{Y1}
"int(Brand/H)"->{Y2}
"int((int(Brand/G)+int(Brand/H))/15)"->{Y3}
"int(10rand+1"->{Y4}
{{Y1},{Y2},{Y3},{Y1},{Y2},{Y3},{Y1},{Y2},{Y3},{Y1},{Y2},{Y3},{Y1},{Y2},{Y3}}->|LGDTRE
1->I
Lbl F0
|LGDTRE(4B-3)->D
|LGDTRE(4B-2)->T
|LGDTRE(4B-1)->S
|LGDTRE(4B)->C
If C=1
Then
"Joseph"->Str3
1
End
If C=2
Then
"Cristophe"->Str3
1
End
If C=3
Then
"Mattéo"->Str3
1
End
If C=4
Then
"Fannie"->Str3:2
End
If C=5
Then
"Mathis"->Str3:1
End
If C=6
Then
"Margaux"->Str3:2
End
If C=7
Then
"Grégoire"->Str3:1
End
If C=8
Then
"Anne"->Str3:2
End
If C=9
Then
"Christine"->Str3:2
End
If C=10
Then
"Corentin"->Str3:1
End
If Ans=1
Then
"GarÇon"
Else
"Fille"
End
ClrHome
Disp " "," Nom : "+Str3," Sexe : "+Ans," Design :"," Techno :"," Salaire :"
Output(4,12,D)
Output(5,12,T)
Output(6,12,S)
Lbl F1
getKey->A
prgmCALENDAR
If A=24
I-1->I
If A=26
I+1->I
If A=45
Goto E0
If A=105
Goto F2
If B<1
5->B
If B>5
1->B
If A=24 or A=26
Goto F0
Goto F1 

Lbl F2

CALENDAR ( minuteur ):

|LGDT(12)+1/60->|LGDT(12)
|LGDT(11)->Z
If |LGDT(12)>=4.2
Then
1->|LGDT(12)
Z+1->|LGDT(11)
1->N
0->E
For(D,1,dim(|LGDTEX)/3)
E+|LGDTEX(3D)->E
End
|LGDT(1)-E-8->|LGDT(1)
End
If Z>12
Then
1->|LGDT(11)
|LGDT(10)+1->|LGDT(10)
End
|LGDT(10)->Y
|LGDT(11)->M
|LGDT(12)->W 

Return

CASH ( affichage de l'argent ):

|LGDT(1)->G
1000->A
1->B
"K"
If G>=A
Then
2->B
"M"
End
If G>=AA
Then
3->B
"B"
End
Ans->Str3
G->C
If B=2
G/A->C
If B=3
G/(AA)->C 

Return


Attention : Ce code n'est compatible qu'avec Token IDE !

Donnez-moi vos critiques pour ce jeu !

Invité
Invité


Revenir en haut Aller en bas

Re: Game Dev Tycoon

Message par linkakro le Sam 6 Juil - 15:45

Puisque tu as mis le code, on voit que c'est du Basic, mais tu oublies touours de préciser les languages.
Préciser quel XML tu utilises dans TokenIDE peut servir à l'avenir puisqu'ils sont personnalisables et que de nouveaux pour presque chaque modèle sont en apparition depuis mars 2013.
J'en ai plus appris sur le jeu PC avec google qu'avec ton lien vers un hébergeur du jeu PC.

Cela peut être vraiment sympa. Bonne chance.

Plutôt que de stocker 1 ou 2 dans Ans dans chaque alternative pour garder le sexe du personnage, tu devrais optimiser en stockant une des valeurs dans une variable (hélas pas Ans) avant et modifier cette variable dans l'autre cas.
Ou bien les classer dans les données, afin que C suffise à déterminer le sexe.

TokenIDE supporte les ommissions de syntaxe fermante. C'est défini dans les XML au niveau des guillemets et du sto. Donc ne te fatigues pas si tu n'as pas envie.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Game Dev Tycoon

Message par Invité le Sam 6 Juil - 16:09

Je ne savais pas !

Au fait, connais-tu un logiciel qui permet de convertir des images en format 8xi (
bmp -> 8xi, etc. ) et qui permette de redimensionner cette image à la taille que l'on veux ?

Invité
Invité


Revenir en haut Aller en bas

Re: Game Dev Tycoon

Message par Hayleia le Sam 6 Juil - 16:40

Pour redimensionner, utilise un logiciel comme Paint.Net ou Gimp (ou autre).

Pour convertir un bmp en 8xi, ouvre TI-Connect et lance TI-ScreenCapture (ou lance TI-ScreenCapture d'une autre manière si tu veux), drag-and-droppe ton bmp dans la partie grise de la fenêtre, fais "sauvegarder" et choisis l'extension 8xi pour sauvegarder.

Hayleia
Or 4
Or 4

Age : 22
Messages : 406
Date d'inscription : 03/08/2012
Points Forum : 45
Points Concours : 4
Langages :
  • - TI-Basic Z80
  • - Axe Parser
Calculatrices :
  • - TI-76.fr
  • - TI-83+
  • - TI-84+ SE
  • - TI-Nspire CX

TI-84+ SE


Revenir en haut Aller en bas

Re: Game Dev Tycoon

Message par linkakro le Sam 6 Juil - 17:56

Autres outils de conversion d'image :
- SourceCoder programmes/images
- TIZEWAREN tout et n'importe quoi, y compris pour créer un 8xi

Moi j'ai créé des 83i avec un émulateur en copiant pixel par pixel avec le menu dessin. Mais c'est trop lent.

linkakro
Or 4
Or 4

Sexe : Masculin
Age : 22
Messages : 768
Date d'inscription : 01/07/2010
Etudes : dut geii (elec/info)
Points Forum : 51
Points Concours : 8
Langages :
  • - TI-Basic Z80
  • - ASM TI-82 Stats / TI-83
  • - ASM TI-83+ / TI-84+
Calculatrices :
  • - TI-82 Stats.fr
  • - TI-84 Pocket.fr

TI-84+ SE


Revenir en haut Aller en bas

Re: Game Dev Tycoon

Message par Contenu sponsorisé Aujourd'hui à 16:41


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum