ECRAN DE VEILLE PARTICULES 3D

Gendal67 Messages postés 627 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 24 juillet 2011 - 6 nov. 2004 à 18:05
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 14 nov. 2004 à 20:22
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/27313-ecran-de-veille-particules-3d

Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
14 nov. 2004 à 20:22
nan dans le menu ca va de la 82 a la 92+
pour le shell je cherche
www.ticalc.org
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
14 nov. 2004 à 00:50
Waooooow c'est géniaaal :)
Je viens de faire une petite recherche sur ton TIMM effectivement ça a l'air super :) Mais réservé aux 83 :(
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
13 nov. 2004 à 22:02
mais bien sur!
(et au passage: GRRRRR!!! une 89 !!! ARRRG!!!)
ya un prog pour ca, TIMM je crois.
tu crées une vidéo de quelques secondes (pas plus, mais comme c'et deu mpeg (!) tu peux faire varier la qualité et donc la taille, mais je te conseille la meilleure)
tu la fous dans le prog
t'uploades le fichier qu'il a créé
tu lances un shell (pour 89 je sé pas lesquels existent)
tu lances ton prog dans le shell
enjoy ;)

bon ca fait un peu bizarre, il faut un peu d'imagination, mais j'avais mis une scene d' "evolution" (la ou ils rechargent leurs guns si ca te dit qqch) et un pote a reconnu.
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
13 nov. 2004 à 13:17
Bon ben alors allez, on floode la source :p
Quand j'ai vu autant de mails venant d'une même source, je me doutais qu'il y avait Kirua derrière...

Je viens de tester d'appuyer sur mon écran, effectivement ça fait (un tout petit peut) de couleur mais bon, comme tu viens apparemment de le voir c'est pas possible de le faire de façon 100% software :(
N'empêche que ton pote est fou quand même lol :p
Et il doit quand même y avoir possibilité de lire des petits films avec ma TI89 nan?
Faudra que je planche sur le problème tiens...:)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
12 nov. 2004 à 21:39
yey, j'y suis rentré ^^
j'ai fait une matrice 200 x 25 et une 100 x 5. ça laisse juste assez de place pour qu'il puisse réfléchir, mais il a pas assez pr m'échapper, gnarf :p me demande si c'est un bug ou si c'est une "commande expert" pr les réparateurs.
y avait pas grand chose à lire ceci dit, et c'est vrmnt le bordel de se déplacer dans ce truc :D
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
12 nov. 2004 à 19:11
ps1: la manip n'est pas de moi hein?
ps2: pour naviguer dans la mem c'est un peu le bordel...mais ca vaut le coup.
ps3: funto, en fait je me suis renseigné, pour la couleur c'est pas un prog meme asm, en fait ce con il a ouvert sa TI et il a mis une sorte de plaque chauffante derriere son écran... c'est un ouf quoi ;)
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
12 nov. 2004 à 19:08
bon en fait j'ai un peu simplifié la manip.
tu crées un metrice qui prend (presque) toute la ROM (pas ram) , tu crées un prog avec drawdyna,
tu vas dans le menu drawdyna, tu créesun variable ax evec a=1, tu lances le prog puis tu 'tapotes' ac/on . ca plante, ca rame, tu appuies sur droite, OKAAAAAY !!
et voila ;)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
12 nov. 2004 à 18:50
viens de remplir toute la mémoire ac plein de matrices, puis j'ai créé un programme avec juste DrawDyna[EXE] et j'ai mis une fct ds DrawDyna.
quand je le lance, il me dit: mem error. je fais flèche de droite pr "débugger", et ça m'affiche juste le code source... j'ai pas accès à la mémoire.
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
12 nov. 2004 à 18:45
big comment? je vais essayer, de tte façon ma mémoire est effacée mtnt alors :p
dis moi quoi ;)
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
12 nov. 2004 à 18:41
250 euros?? tu rigoles, une 83 vaut jamais aussi cher.

pour le mdp oué faut faire une big matrice pour remplir la mémoire et créer un prog avec la fonction drawdyna dedans, ca plante pasque manque de mem, fleche droite, rame un peu ;) , et tu as acces a la mem.les mdp sont écrits a l'envers !!!!
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
11 nov. 2004 à 23:15
euh, t'es gentil mais j'avais pas besoin de ça pour m'en rendre compte. ceci dit, mis à part le côté programmation qui sux, côté calcul elle est très bonne étant donné son prix (75 euros, comparé aux 250 de la TI ...)

je suis au courant pr les mots de passe, par contre je ne connais pas l'astuce. faut aller lire la mémoire de la calto non?
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
11 nov. 2004 à 23:05
HAHAHAHAHAHAHA!

Hé oui, tu viens de découvrir une des grandes vérités inéluctables de l'Univers: les Casio c'est pourri !!!
Par exemple je te trouve qd tu veux le mot de passe d'un prog, c'est tout con...

Bon qd meme je suis dsl pour tes progs, masi avec le recul c'est marrant qd meme, excuse moi ;)))

re-vive TI :)

PS: qu'est-ce qu'il y a comme monde ici en ce moment, je recois 1 msg a la minute ! (cool j'ai des amis :p )
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
11 nov. 2004 à 22:57
RAAAAAAAAAAAAAAAAAAAH

j'ai fait ce que t'as dit, ça donne accès à un mode de test de la calculatrice, je rentre ds le mode de teste de la RAM, et qd je quitte le menu, il a EFFACÉ LA MÉMOIRE! tous mes programmes sont effacés :'( j'en avais pas bcp, mais c'est trop râlant :/ quelle saloperie, c'est mal fichu leur bazarre!
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
11 nov. 2004 à 22:51
kirua: qd la calculette est éteinte (sic), appuyes simultanément sur f6, on et a+b/c (je m'étais trompé)

Funto: tu as une TI? alors appuyes-voir sur l'écran avec le doitg. oh c'est joli!!! ca marche sur ce principe (meme si ya pas besoin d'appuyer )

et je m'en fiche si on floode ma source ;)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
11 nov. 2004 à 22:13
"PS : faudrait continuer cette converse ailleurs que sur ta source non? :p"

bof, c'est un code d'arnaud, on peut bien causer ici non? ;)

Locate c'est pr écrire à un certain endroit de l'écran, mais pr écrire ligne par ligne, des double-guillemets suffisent.

"A propos, tu connais F6 + AC/on + ax/b en meme temps?"

non, et j'ai pas de touche a/b ... j'ai une touche a + b/c mais... et puis qd je suis ds le menu je fais F6 + AC/on + a + b/c en même temps il ne se passe rien. idem si je suis en mode run :( ça doit faire quoi?
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
11 nov. 2004 à 21:33
Du son, je veux bien le croire, ça a déjà été fait (enfin moi je parle uniquement pour TI89 et +), via un écouteur de baladeur il me semble (y'a même un pseudo-WinAmp qui lit du MIDI mdr).
Il me semble aussi qu'il existe un truc qui fonctionne en mettant une radio sur une certaine fréquence pas loin de la calculette, mais ça c'est pour les 83 :p

Pour la vidéo, je veux bien te croire aussi...

Mais pour les couleurs...!! Je veux voir ! Parce que physiquement, explique-moi comment faire des couleurs sur un écran noir et blanc...(niveaux de gris, en clignotant, ok, mais couleurs...).

PS : faudrait continuer cette converse ailleurs que sur ta source non? :p
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
11 nov. 2004 à 14:45
Funnto: sisi c'est passible, je l'ai vu j'en ai pas cru mes yeux.
je crois pas que ce soit déja sur ticalc.org, mais c'et un copain (disons une connaissance) qui l'a fait.
Bon en fait faire son, vidéo ET couleur ensemble ca me parait dur, mais les séparément ca existe.
pour la vidéo, un format spécifique existe, le TI-MPEG (trop fort non?)
Pour le C++ sur TI, je connais, j'ai déja fait un prog avec mais c'est plus lent et plus gros que l'asm.


Kirua: c'est bizarre je croyais que c'était Locate ?
A propos, tu connais F6 + AC/on + ax/b en meme temps?
et oui, il m'a montré c'est avec des goto, haha, LE truc a éviter en C ^^
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
11 nov. 2004 à 12:05
le symbole # fait partie de la commande Random (je sais pas pq)
Pour afficher du texte c'est très certainement "texte", ça je le sais qd même. j'ai une casio 35 et c'est comme ça que ça marche.
sa boucle je suppose que c'est avec des GoTo ^^
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
11 nov. 2004 à 00:03
gnéééé? De la couleur sur TI83, pas possible, des niveaux de gris par contre si.

Et si tu veux faire un lien avec le C++, sache que c'est possible (enfin plus ou moins quoi) de programmer en C++ sur TI83 ;) Mais bon rien ne vaut l'ASM là ^^

Par contre, sur TI89 et + le C fonctionne très bien :) (j'ai testé ;))
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
10 nov. 2004 à 22:40
hahaha oué c'est un ketru comme ca...bon, OK ya un loop, mais ca casse pas 3 pattes a un canard, hein?

PS: nan ton "programme" (haha je me marre) marche pas, pour afficher du txt c'est pas "texte". Et pis les casio tu crois qd meme pas que ca connait le signe # ??? (je HAIS les casios... tu sais qu'on peut mettre des VIDEOS avec SON et COULEUR (!!!!!!!!!!) sur une simple TI 83 !!!!

!!!
(alors que l'écran est en noir et blanc et qu'il y a pas de sortie audio normalement !!!!!
Vive la TI. bon évidemment le C++ ca a aucun rapport mais bon ;)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
10 nov. 2004 à 16:13
"Chiffre"?->C
If Intg(Rnd#*10) = C
Then
"Bravo!"
Else
"Ooooh."
EndIf

en Casio quoi :p suis pas certain que ça marche parce que je code jamais sous Casio, mais ça doit ressembler à ça... 7 lignes quoi ^^
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
10 nov. 2004 à 16:10
ben oui.
merci Kirua.
thomas est un gats de ma classe a qui j'avais prêté mon bouquin de c++ une fois (il me l'a tjs pas rendu).
Le seul est uniqueprog qu'il ait fait est un jackpot sur casio dont il me rebat les oreilles depuis 2 mois.
si par un pur hasard tu vois unne question d'un certain einsteinum dansun forum ce dont je doute fort, tu sauras qui c'est ;)

++
Ad
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
10 nov. 2004 à 15:53
je trouvais pas que ça valait 10, mais j'ai mis 10 pr balancer avec la mauvaise note. en règle général, c'est qq ch qu'il ne faut pas faire parce que la note doit être la moyenne que les gens ont réellement voulu donner, et pas être adaptée à coup de 10 ou de 1 parce que qq un trouve que ça vaut plus ou moins. ça n'aurait pas de sens, mais si "thomas" est effectivement un non programmeur, sa cote est non avenue.
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
10 nov. 2004 à 15:20
Hum.
Merci thomas!
Je precise que ce c_____d prétend que j'ai tout repompé, ce qui est entierement faux, d'autant plus qu'il n'en sait rien du tout puisqu'il n'a jamais fait un seul programme en quelque language que ce soit.
Thomas, quand on ne sait pas programmer on ne note pas comme ca un prog qui n'a que la prétention d'etre une démo, et qui n'est la que pour faire partager des connaissances, je pense particulierement a la demo de quiky. Je ne programme pas pour avoir une note (d'autant plus que je ne suis pas dans une école d'info, seulement un 'amateur'), mais quand on ne sait pas analyser un minimum un prog pour savoir ce qu'on pourrait un retirer (c'est qd meme ca le but de ce site) on note pas completement a la nimp
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
7 nov. 2004 à 19:30
heu vi peut etre, mais vous savez, cette fonction c'est pas moi qui l'ai faite (c'est la seule a part celles de Nehe)

Gendal: alors comme ca on a pas SDL?? ahlala, c'et quoi ca :D
bon plutot que de flooder les serveurs, un petit lien:
http://www.libsdl.org/release/SDL-1.2.7-win32.zip
(pour windows; existe poour tous les autres OS existants ;))

Ceci dit, j'ai testé sur un PC assez lent et c'est pas joli du tout... dites le moi si ca ressemble pas au screenshot (ce PC, je sais meme pas si il a une carte graphique...)
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
6 nov. 2004 à 22:36
"c'est plus rapide sauf erreur (pr une raison qui m'échappe ^^)" -> ben c'est logique, quand tu fais une alloc dynamique Windows doit trouver une zone mémoire qui soit assez grande, donc il y a une recherche, des vérifications...bref c'est lent, alors qu'avec une allocation statique, si c'est sur la pile (et là apparemment c'est le cas ^^), le "push" qui réserve de la place sur la pile pour les variables locales demandera simplement plus de place, mais en fait c'est juste qu'un nombre différent est ajouté à un même registre du processeur : c'est très rapide.
Si jamais c'est fait de façon statique dans un tableau en portée globale, alors je pense que la place sera allouée au début du prog, donc ce serait rapide aussi :)
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
6 nov. 2004 à 22:25
dans le code de génération de la texture:

unsigned char *pixels = new unsigned char[32*32*3]


tu peux tout de suite écrire unsigned char pixels[32*32*3]; c'est plus rapide sauf erreur (pr une raison qui m'échappe ^^ mais de fait tu observeras que les allocations statiques sont terriblement plus rapides). je dis ça parce que dans ce cas-ci, tu détruis le tableau ds la portée du tableau avec delete[], donc une alloc statique est vrmnt équivalente.
Funto66 Messages postés 1267 Date d'inscription mercredi 1 janvier 2003 Statut Membre Dernière intervention 28 février 2007 4
6 nov. 2004 à 18:39
Yeah moi je trouve ça joli :) Faudra que je prenne le temps de regarder un peu + la source qd j'en aurai besoin.
Gendal67 >> SDL.dll tu le récupères sur www.libsdl.org.
Gendal67 Messages postés 627 Date d'inscription mercredi 16 juin 2004 Statut Membre Dernière intervention 24 juillet 2011 2
6 nov. 2004 à 18:05
C encore +cool si tu pouvais mettre "SDL.dll", histoire que ça soit executable ton .scr...
Rejoignez-nous