Posté le 17/12/2012 20:57
Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 209 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements
Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd
Citer : Posté le 17/12/2012 21:11 | #
il n’existe pas de base de fonction random, mais plusieurs solutions ont vu le jour:
-Utiliser un random d'une librairie annexe.
-Créer sa propre fonction
cette dernière solution peut être résolue par deux types d'aléatoires:
-Les seed (une fonction enregistre un seed dans une variable static puis utilise des calculs pour générer du pseudo-aléatoire)
-Le random en utilisant les ticks du processeur (en utilisant une fonction comme RTC_GetTicks() )
Pour plus de détails, je te conseille d'aller voir sur le site du zero, de chercher a créer des fonctions par toi même (la technique des seed peut-être très utile pour des jeux sans sauvegarde ou autres), de chercher dans des libs...
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)
Citer : Posté le 17/12/2012 21:16 | #
il y a la fonction "officielle" , qu'il faut initialisée avec get_ticks, et qu'en suite on peut utiliser pour avoir un entier aleatoire.
static int SysCallCode[] = {0xD201422B,0x60F20000,0x80010070};
static int (*SysCall)( int R4, int R5, int R6, int R7, int FNo ) = (void*)&SysCallCode;
int time_getTicks()
{
return (*SysCall)(0, 0, 0, 0, 0x3B);
}
int AddIn_main(int isAppli, unsigned short OptionNum)
{
srand(time_getTicks());
rand() % 20 // donnera un nombre entre 0 et 19
return 1;
}
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 17/12/2012 21:40 | #
Merci, j'avais regardé sur SDZ mais ...
Bon et bien je vais pouvoir continuer mon TETRIS
Citer : Posté le 17/12/2012 21:43 | #
si tu veux, j'avais deja fais un ecran titre en niveau de gris, je peux te le passer si tu veux
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 17/12/2012 22:30 | #
Ah cool on va avoir un add-in tetris qui marche ! Il y en a eu un il y a longtemps côté anglais mais il n'a pas passé l'OS 2.00...
Citer : Posté le 17/12/2012 22:34 | #
tiens? pourquoi donc?
Citer : Posté le 17/12/2012 23:29 | #
La liste des fonctions standards implémentées dans le SDK est dans la doc (il faut la lire !). rand et srand en font partie. Mais time (habituellement utilisée comme paramètre de srand) est absente. A la place on utilise le syscall RTC_GetTicks.
Citer : Posté le 18/12/2012 07:17 | #
Ah cool on va avoir un add-in tetris qui marche ! Il y en a eu un il y a longtemps côté anglais mais il n'a pas passé l'OS 2.00...
T'es optimiste toi ... Non je plaisante je sais déjà comment le faire, juste ca va être un peu long à cause des cours ...
Je vais essayer de bosser dessus 1h30 environ aujjourd'hui ...
Sinon je veux bien ton menu Dodormeur, cela m'économisera un peu de temps
Adresse mail :
Citer : Posté le 18/12/2012 09:29 | #
evite les @ , met plutot .AT., sinon les spambot vont la trouver
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 18/12/2012 15:01 | #
Merci.
Citer : Posté le 19/12/2012 11:34 | # | Fichier joint
Bon je poste la une pré-release de mon TETRIS :
- Différents cubes ajoutés,
- Pas de problème de colision avec les bords,
* Pas encore de système de lignes,
* Quelques trucs importants bientôt.
Je vais passer dans la partie Projets ...
Citer : Posté le 19/12/2012 21:50 | #
J'ai cliqué pour voir ton adresse
Pierrotll, un pronostic pour le non-fonctionnement de l'autre Tetris ?
Citer : Posté le 19/12/2012 21:51 | #
quel autre tetris?
envie de plonger dans la mer pour ramasser des tresors? => ballon sea
envie de sauver l'univers dans un jeu avec une longue durée de vie? => saviors of the future
un add-in addictif avec plein de secret et de trophées => evasion survival
un shmup bien dur et sadique => saviors 2
merci a tout le monde pour son soutien
zelda prizm de smashmaster (en esperant qu'il puisse le finir)
les tests de marmotti
un RPG de dark storm
(dont je connais le nom, mais pas vous )Arcuz !Citer : Posté le 19/12/2012 22:15 | #
Oui Louloux, tu parles de quel addin ? L'ébauche de Tetris qu'avait publié kucalc ?
Et quel "non fonctionnement" ?
Citer : Posté le 22/12/2012 10:47 | #
Lorsque je lançais le jeu je n'avais rien...
Citer : Posté le 22/12/2012 11:03 | #
Idem...
Citer : Posté le 22/12/2012 17:46 | #
Il y a un bug sur un certain tétris, et je pense que c'est celui dont vous parlez. Au démarrage l'écran bloque... et parfois, sans raison (après avoir attendu une dizaine de secondes) le jeu ce lançait, je ne sais pas si sans le vouloir, je fessais un code spécial avec les touches, néanmoins, j'ai toujours réussi a y jouer.
-en C:
-Un pong.
-Un projet en pause. Je compte le reprendre de temps en temps: Summer Cursed
-mon tuto sur les Str
Mes calto: G25+, G75
Mon minecraft en dévelopement
-Portal2D de JavierXD
-CalCraft de Wime
-GeekBros du groupe GeekBrothers (Eiyeron,Siapran,KevKevVTT,Adbook,LIMachi)