CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Casio Graphe 35+ [Test Pixel]

dynoplasmma
dynoplasmma
Niveau 9
23 septembre 2006 à 12:29:58

Bonjours !

Sur ma casio, je suis en train de faire un petit tron. tout fonctionne pour le mieux, sauf une toute petite chose : la tete du tron passe sur ces traces sans perdre, et je ne vois pas trop comment faire.

Possibilité de faire un tableau pour gerer l´etat 1 ou 2 de chaque case.

Ou,

Test au pixel, c´est a dire, si on affiche un pixel sur un pixel, on stop la boucle.

Merci de me repondre :)

PS : j´ai vu sur un programme deja fait :
Int ran#, quelque chose ressemblant, ca servait a donner une valeur aleatoire je crois.
C´est pas la langage de la casio ca!

Pseudo supprimé
Pseudo supprimé 23 septembre 2006 à 13:27:43

Oui, il faut faire un test de pixel. Inconvénient majeur: ça bouffe un paquet de ressources étant donné que cette instruction est très mal optimisée sur les calculatrices. Mais ta solution du tableau serait encore pire car tu devrais gérer une matrice à deux dimensions (Occupation mémoire) pour conserver un temps d´accès en O(1), mais les multiplications induites par les accès aux tableau boufferaient du temps CPU de façon encore plus brutale qu´un pixeltest (Qui, probablment codé en C, doit faire exactement la même chose mais sur la zone mémoire de l´écran mais vu quele compilo a probalment ajouté trois tonnes de choses, n´est pas aussi efficace que la même chose en ASM pur, mais toujours plus rapide que de le refaire avec une surcouche de langage de la calculatrice (Juste tokenisé et interprété, donc lent)).
Et je ne pense pas qu´on puisse coder en assembleur sur Casio. Donc, oui, utilise le pixeltest, mais tu vas voir, ton programme va perdre pas mal de punch.
Pour le nombre aléatoire (random), c´est possible, toutes les calculatrices programmables en ont un.
Cherche un truc nommé "rand" ou "random" ou "rnd" ou assimilé.

dynoplasmma
dynoplasmma
Niveau 9
24 septembre 2006 à 19:47:14

Merci beaucoup hitman :)

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment