Projet programmation GNU
De Wikilogos.
http://www.wikilogos.org Un espace de rencontre, d'echange, de creation multimedia. Gratuit et ouvert. Mieux que les sites de rencontre.... :-)
A PROPOS SUIS JE bien touours propriétaire de microsoft. Citez mon nom si vous confirmez t soyez clairs plz;
CrEEZ VOTRE TOPIC VOTRE PAGE C EST VOUS QUI D2CIDEZ IL SERA PUBLIé SUR LE WEB et paraitra dans google.
[modifier] Accès au site
saveme La premiere main page du site le 05/ 01 /20 09.;.;..;;...::::/// le laser, les composants eléctroniques ... A construire.\\La santé et les hommes. torrent
'LI?UX
LINMUX MIMIque/Virtualité/choses/essais//tests CREEZ VOTRE PAGE POIUR TOUT RAPPORT AVEC LE SITE wine VOUS POUVEZ VOUS ENREGISTRER; LE SERVEUR ENVOIE LES MAILS.
BOUTEILLE a LA MER SOS DEVELLOPPEUR.
Je marque ici ma volonté de placer tout ce que j ai programmé dans le passé en license gnu strict afin de develloppemnt.
Alors comme j'essaye de le dire dans ce site l'informatique c'est la programmation d'un ordinateur. L'ordinateur est un automate. Voila tout :-)
Je vous présente la chose. Nous n'en sommes pas d'après les chose que j'ai écrites jusqu'à présent à écrire un logiciel d'intelligence artificiel dont la programmation est infiniment délicate car fulgurente j'en suis sur :-).
Creer un programme d'analyse de la logique est un premier pas vers la programmation d'une ai ou artificial intelligency ou Ia intelligence artificielle in french/ peut être...
On en vient vite à creer un logiciel qui emplit des tableaux avc des mots en faisant une analyse de ce qu'il rcoit en entrée. Pourquoi pas retrouver la grammaire :-) plutôt que nous plaise de l'apprendre à l'ordinateur apprenons là de l'ordinateur ;-)
Il y a les règles grammaticale qui permettent une acquisition rapide de la compréhension du langage et de sa forme par les lettres une à une employées,la compréhension du sens de lecture des objets de la phrase. Vous voyez la je suis sur de ce que j'avance.
Je me présente je suis le programmateur du projet GNU toccuppe une messagerie internet de son peit nom gimb Gnu Internet Messagerie Board. Je suis plus fort ces jours ci pour dire ce que je fais que ce que j'ai fait :)C ets celui qui a fini chez le fabricant ??? quantum fireball st :-) 6.4 go. il avait planté :-)
Bon aller chercher sereinement l'équilibre.
hello world when dreams come true. J ai donc 98 99 effectué les develloppements de wine et de directx à vérifier d 'abord je l avai pensé pour le serveur X mais c est devenu une "couche" pour windows. A verifier je m'y perd...Bha a vrai dire je ne fais que jouer a l'ordianteur et mon jeu a moic est de faire que ca fonctionne un ordinateur. Faire tourner windows sous nux ca m'a plût beaucoup. Voila tout. C est un jeu. Il faut voir les choses comme ca ... :-) Oui alors directx dont j aimerai bien pouvoir voir la source sur le net plz. je le compilerai peut être sous nux pour m'occupper. Ca sera long :-) baba cool informaticien je finirai moi .
Je vous le dis . I told to you. J ai bien aimé lire l'anglais pour aprrendre l'informatique.Apres l avoir lue. j ai resenti la satisfaction d'avoir decouvert une association de symboles. J aime bien ... :-) Enfin c est de l'anglais technique. Mais de quoi je parle. oui le lis parfois ouicerte certe certe. A tes pensées alors. Je lie ou je couche le voile de ta beauté éternelle pour moi un jour j espere.est suffisant le reste décidément ne me plaiss guère. pardon. . Enfin bon bref. Oui et puis c est le develloppement de debian je crois???? non je confond je ne sais plus? bref viens windows 2000. J'y etais je pour quelque chose???? xp aussi. oui c estmoi qui ai tout fait du code de l interpreteur de vista, la compilation de windows 2000 qui est un linux avec win32, le release de windows xp et vista buggé par une de mes ereurs suite à avoir utilisé le reiser file systeme que je finis par faire traiter par le preocésseur certes ce n'était peut être pas du reidserfs mais quel engin !!!
, bouh que c'est laid... Le tout durand l'année 2000 Vous voyez c est possible. J ai envie de vous recommander ubuntu ou linux ces temps ci. Que vaut apple ???? J avoue ne pas savoir. O ne peux tu m en offrir un de mac???? je ferai de l'ubuntu sur mon pc ::::: ))','""""""----///\\.lsje t aime. .. -)
Allez savoir. apres tout pourquoi pas..... Si c est possible... ha wikipedia ??? de moi après avoir écrit wikimedia le programme qui le fait fonctionner. Et d'autres choses encore. Voilà. Simplment je veux bien. quoi d autre???? oui un undelete et un unformat sur une deep ...copie du disque dur apres un "ghost" "approfondi" du disque dur. Moi c est rare que j en entende parler. Je me doute un peu. Je me bile vraiment pas... Je vous jure....
Je me souvien d avoir compilé du linux beaucoup. Lfs c et de moi ??? gentoo c est possible c est parce que c etait touch a c epoint du dvelloppement il ne faut pas perdre la distro alors distro et hop. Le reste c et du skin... lol tout haut cette fois. Et duire que tout ca c est 98 99 2000 2001 et cest sorti des années plus tard... lol sauf vista il fallait la carte graphique avec option full . lol je tire ds les pattes de ce truc que je n aimepas ::: le marché de l'informatique depuis des années. C est pour ca qu il est mauvais. Oui je suis un mauvais gosse. Voila . Me racheter certe. L informatique doit être libre. Voila chacun doit avoir fait son systeme d exploitation. Voila on en fera un aussi collectif et on en rira j espere. X comme surnaturel. Un systeme d'exploitation. Moi je ne connais que la programmation des processeurs que je fais de facon fonctionelle. C est le mieux pour moi c est la pratique. Je decompose en choses qui constitue la chose pour former la possibilité d 'un raisonnnement sur la chose elle même. Cela vaut ti l pour le language. Quelle est sa propriétée???
Et bien le sens des mots; c est une propriété. Comme il s arrangent entre eux d apres la grammaire est l'ideal metaphorique et image de ce que la nature nous offre au regard de vouloir faire. Alors deja enseigner a un automate a reagir de facon logique avec cette richesse la je ne vous raconte pas la puisance ds l'absolue. Si de plus ca va vers des organes d'action qui font le sens de propositions de l'automate en réponse à la question oui c est la même logique ce sera le même fonctionement qu un homme. Voila vous etes capables alrs je vous conseille de faire ce programme la en premier :-) En utilisant un systeme qui existe deja vous n aurez qu a programmer l'interpreteur de commande. En suite vous analiserez ce qu il vaous faut pour que l automate vous aide ds un premier temps puis programme le logiciel que vous allez lui demander. Pour faire ce que vous voulez. meme un systeme d exploitation. Et de plus quel interpreteur de comande !!!!!!!!?????
Je vous l'ecris en gras:C'est l'analyse par la logique oppérée par le programme qui conduit à creer un programme d'IA. ca existe deja c est bien fait ??? hab bon.... bonne idée en tout cas. interessant au moins.
ubuntu?? .
Direct x. Oui mais qu il fonctionne sous wine. chercher le probleme du cote de oldconfig.c au non retour de la fonction fgets. Ben sous windows98 il n y avait pas de retour a ce bordel la et vas savoir pourquoi j ai mis ds le code des fonctions de nt pour exercice personnel et j ai pas fini ou pas... bref c est pour etudier tout ca ca aura donné autre chose?? ha oui 3ddesktop c est de moi???? ben les deformations en opengl j ai copie collé oui hum ca me dit quelquechose. quelqu un sait il tout ce que j ai fait??? ou ??? je ne sais rien moi???? On ne m a jamias rien dit... c est vrai... tiens ben la c est mes derniers traveaux d innformaitque faut pas abuser. J etai souffrant ces derniere années et j ai peu utilisé les ordinateurs. Je m y remet.
A une époque microsoft grossissait et certes c'est vrai ils achetainet en passant. Ils ont eu des choses à moi ? Peut-être je ne sais même pas. On ne peut rien faire contre ces choses là il faut faire avec. Pourvu que chacun s'y retrouve :-)
J en oublie certe. les ombres avancées j appellai ca a l origine pour wow par exemple. undelete donc vive l undelete. La barre de tache ? qui se retracte c es de moi. sisi je vous jure. Un accident d abord un bug de nux sous windows faisait disapraitre completement le processus dela barre de tache de windows. Lol je me souviens je l ai tué pour voir ce que ca faisait en deboguant oui voila et jai plus euude barre de tache ; Alors j ai codé un scrolling ds les language de windows95 et (c etati quoi deja et j ai compile un programme c++ qui affichait la barre de tache avec les appels systemes que j avai intercepté en debogant le programme. oui en deboggant windows. On appelle ca comme ca. Et parfois on fait des patchs. windows 98 c etait mes patchs moins deux viteaux je pensai pour le projet que j avai de faire stable cette pouble pardon de windows95 qui plantait toute les minutes. enfin presque .J ai compile le programme en c++ j ai obtnnu en fichier binaire car j ai compilé un binaire??? ou j ai coupé le header d execution et ce qu il y avait en trop. Coment en comparant lezs eaders en hexa des codes programmes executes par windows. Coment Bha pour vous dire mon windows faisait booter linux. On a encore cette version de develloppement??? j aime bien faire ca. il y a eu cygnus et il y a eu la version de dev de win 98 entres autres directx et ca devait amrcher comme ca. Ou j ai tout donné ???? debian ????? oui et j ai fait quoi avec deja ??? eu h ce qui est pas a garder confidentiel comme des données sensibles j aimerai savoir. ps je ne lie jamais la presse et personne autoutr de moi n est au courant. Je viens de le dire à mon père. oui la barre de tache escamotable ca a l air d aoir été mon boulot ou du moins je l'avai fait :-) je erlis en passant ....
Ha oui pendant que j 'y pense le trruc qui fait des boucles et qui ralentie qd il y a beaucoup d acces c set pas le fichier journalisé le responsable. daillzurs il est a creer si ce n est déja fait.
Oui il y a des fois je vous jure...mais c ezst quoi cette histoire de linux torvald et de je sais plus qui que je serai ???
bref j etai sur pur wine a un appercu de ma conscience mais j en suis loin de la perfection morale.
[modifier] 25 12 2009
Je vvais devoire xplorer a moins qu on aide :-)
On addresse typiquement de nos jours en ligne de comande ou en comande //de l'anglais ? hum , tout cours.; ces buffer par une serie de 4 chiffre de 3 rang (-..192.168.0.100 Par Excemple.
Propriétaire du site: Bracq Sébastien né à cambrai en 1973 france.
Vous voulez profiter su site pour creer un espace de sorties et de rencontre? 2ditez la page rencontre de manière à creer une page utilisatur par région au moins. Une par ville. Vous creez des liens exemple nord pas de calais J'essayerai de vous bricoler quelque chose. Sinon editez les pages avec des liens voila tout. :-)
Demande de support pour creer un espace de rencontre a base de formulaire ds www.wikilogos.org J'ai le code dd'une messagerie ds mes bagages. C'est peu croye moi pour un boulot pareil;-)
WoW World of warcraft La paage du jeu sous linux. Excusez , le sysop fait une pause , iljoue à wow sous linux !!!!!
[modifier] Introduction.
Le but de cette page est de creer un cours d'informtiue sur la programmation. Chacun peut y participer puisqu'il sagit d'un wiki comme wikipedia.
L'idée est d'aborder les différents aspects de la programmation d'un ordinateur à travers diverses réalisations.
Je pense parfois à un jeu, une réalisation complexe qui peut mener à la conception d'un système d'exploitation.
Ca n'est pas moins que cela; j'aimerai voir construit sur ce site un cours complet sur la programmation des ordinateurs avec des explications complètes de ce que l'on programme, qu'est ce que l'on programme et pourquoi, la syntaxe du programme, pouraquoi on fait appel à des "pointeurs" par exemple pour certains passages du programme.
Du bon emploie du language, de sa norme, qui furent penser pour pouvoir réaliser "facilement" un programme.
L'illustration du code du programme se fera en C. Je veux dire que le code source, le programme en lui même, avant d'être compilé, lisible par un humain, doit être écrit dans le language C, l'et le nom d'un language de programmation. C'est plus clair qu une suite de zero et de un, format compilé du programme quasi exclusivement compréhensible par l'ordinatuer et dépourvu des comentaires.
Aussi cette page se construit au fur et à mesure. Des généralités d'abord au sujet des équations du programme. Des explications sur l'écriture employée. Je répète qu'il sagit de C language :-).
J'en profite pour aborder le lien entre la logique du programme et l'architecture de l'ordinateur. Si le programme a cette forme c est beaucoup parce que l'ordinateur fonctionne ainsi... Si l'ordinateur fonctionne ainsi c'est beaucoup parce que l'on a sut creer des programmes qui fonctionnaient ainsi. Et parce que les mathèmatiques ont permis de prouver l'équivalence de certaines propositions logiques.
Le bon sens doit suffire. C'est plus clair avec l'exemple "écran" plus bas ds le texte.
[modifier] Idées de jeu.
== Le jeu des caractères "volants" ==
Je vois des objets en texte celui-ci par exemple (|)0~0;8|8;0~0(|). Qui tourne et traverse la page sur une frame transparente au dessus du texte :-). Déformation en orpen gl et option jeux a 1 space invader 2 vectrex ...
|é bbe voila |
un bel [exemple de vaisseau spacial. |||||0|||||
(|) 0000000000 |
()-()[|]()-()
(|)
(|)0~8[|]8~0(|)
/!\ Je découvre avec effarrement que la révocation est indispensable au bon fonctionnement du site :-) /!\
/!\ je dis n'importe quoi ! /!\
./:: un sodat ?.
{ un avion. } une défense contre les envahisseurs.
{{{{{'
{{{{{
{{{{{{{88888888888' Mais qu'est ce que c'est que ca ????
{{{{{
{{{{{'
Oui passage en revue des moyens proposés.... effectués en php an animant une image ou on met juste du texte et en programmant une rotation par exemple. OUi certaines choses sont possibles. A voir..
oui bof bof bof plutôt du script écrit pour le client/ en opengl ou alors le choix des apis. Ben je materai :-)
Et on fait un super beau navigateur.
Firefox sous ubuntu ? En test sur le poste de travail. A voir que cela puisse être mis en place. Pourquoi pas un accès a l'affichage graphique à la mode fenétré basculable en fenetré file de fer (pour le contour) et plein ecran ? oui franchement je dirai oui. Comme ca on pourrait coder des jeux directement sur son serveur et les gens se servirait de firefox pour se connecter au site et télécharger automatiquement le soft par exemple :-). On pourrait l'héberger le jeu ca servirait de centrale de distribution. Pour creer son reseau de distribution et jouer avec d'autres gens. Ca ressemble au début de wow. Qu'est ce que je suis brouillon.
Bref on peut définir en passant les caractèristiques d'un navigateur fait maison pour le prgramme que nous allons écrire. Ses particularité ? Il permet juste d'afficher la bibliothèque de fonction d'affichage et autres que nous allons creer. Il affichera donc de la 3d en plus de la 2d et permettra d'executer le code écri avec cette bibliothèque que nous allons écrire.
Pourquoi écris-je bibliothèque ? Il s'agissait d'écrire un programme.
C est qu'il est intéressant d'organiser ce programme dont nous avons le projet de manière a pouvoir appeller à l'aide "fonctions"; c est à dire un ensemple de comandes qui portent un nom, pour l'exemple "fonction".L'orsque l'on désire executer ces instructions on "appelle juste la fonction et les instructions s'executent". Pas besoin de tout réécrire :-)
il faudra étudier dans un second temps coment crer une bibliothèque. Pourquoi et que va t'on en faire.
Bon une version 2d pour comencer puis une version 3d et puis .... je vous code ca en open gl tout simplement. et un backfond pour le fond justement.
Annimer le fond ??? oui pourquoi pas . Et prévoir de creer des fonds de dimenssion comme un shoot horiz/vert/libre posé des zones de fond avec un mode plateau ou ils sont posé ds le "vide". On peut supperposer des fonds sous forme de calques la raison d'être des calques c est de faire des jeux vidéo. Voila le secret.
Prevoir des calques animés.
En opengl tout ca ?
Vite un coup d oeil sur Le site du zero. nU faute de frappe pour Un à l'envers. un G devant pour dir que j'ai le tic sur un composite pour le son. Par exemple. Donne GnU Lol.
Bon un coup d'oeil sur le site http://www.opengl.org/ donne un décéption pour moi;il faut acheter un livre pour comencer.
(:0))---- un bonhommme
} tiens un avion ou une protection contre les bombes. :-)
Il faudrait qu on puisse coder facilement l'affichage :-). Si les routines de l'affichage sont automatiquement prises en charge par la carte graphique ? oui . non ? Faut un drivers spécifique du fabriquant ? Oh une bibliothèque de fonctions pour coder la carte graphique ? Avec des spécifications :- J invite nvidia develloppement a creer cette partie du site :-) et une introduction a la programmation graphique d'abord l'arge avec des exemples de code . translate by hand if necessary in order to gain develloppement from develloppers.
Help needed from ASIMov. Iced And others...
[modifier] Premier topic: mise en place du projet
Alors si je code des programmes pour l'affichage.
Par exemple je définie le nombre magique résoltion qui serait non pas un nombre mais un tableau a deux dimensions. array[x,y] qui représente ce que j'affiche je le mappe sur quoi question pour l'afficher.
Je met un timer à combien pour l'affichage du nombre d'image. Cadialogue, pardon j'insiste ca dialogue ? et ca donne quoi comme info ? Y a l a documentation avec pour programmer? Ou est le serveur. Mais ou sotn les infos . Mais merde alors. J aimerai m'amuser a coder du composant moi :-(
ALors si c set complété un jour cue ce soit comenté et documenté. voila règle de plus pour ce document. Une nouvelle règel. Non ce n eet pas gnu et j ose à peine gnou plus puisssant que gnu. Sur ce poitn sur cee point sur ce point:;;;;;
Voila voila.
Oui alors l'idée c est de proposer un ensemble de routines commentées qui correspondent à des actions.
Si je décris l'emploie des composants ?
Si je décris l'emploie? out t court ... :-) des choses et du reste.
Si je décris l'emploie de figre rhétorique come un tableau pour la zone affichée... :-) Une rotaion d'une zone de l'écran. un collé d'une map c et à dire d'un "calque" peut être sur l'écran définit un tableau.
- -).ca prend coprtps tout ca ...
Hum il me faut u constructeur d'affichage à plat avec des données 3d. ill s'agit d'une projection c'est à dire une transformation vectorielle à 3 vecteurs orthogonaux dans l'espace une translation de 3 inconnues une transformation comme une autre :-) moi je dis.
il fat penser à laissr la place à des appels ou a un adressage des fonctions vers du hard. Par exemple .
Coment faire ??????
ecran[x,y]; je définis un tableau de coordonnées d'axe x et y, il représente l'écran.
A propos toutes le choses ne sont pas à faire pendant que j'arrive à l'écrire...Ne pas faire de virus c'est coder d'abord proporement ce que l'on désire faire. :-) et on addresse au hard ensuite :-) ET rédiger dans l'ordre. Bien respecter la ctrucuture de données du C est le BABA pour dire in french les règles de rigueru qu'il faut pappliquer pour bien faire dans ce domaine :-) Au moins on écrit à la fin du fichier :-)) Tiens un système de fichier par diff ?? tiens pourquoi pas. Il faut évite de faire des acès au disque si l'on n'as pas suffisement de mémoire cahe sur le controleur embarqué du disque :-) En plus il fait du bruit sinon c'es surement ca l'erreur: il ne faut pas creer de segment de donnéess discontinues par l'utilisation d'un diff à l'enregistrement je me demande de quoi je parle???
Définir as define; x, y entiers definis selon un dialogue avec le hard pour savoir la résolution. Le nombre de lignes de données adressées par le composant d'affichage donne par calcul la valeur de la portion mémoire que l on peut coder :-)
Par exemple si il y a 16 lignes de données au processeur graphique pour coder la valeur d'un pixel alors me pixel sera codé par ces 16 lignes qui ne peuvent prendre comme valeur que 1 ( le courant passe) ou 0 (le courant est coupé. Cela donne 2 puissance 16 possibilités de coder la valeur de la couleur du pixel? Si le coposant utilisait 32 lignes de données pour la valeur d'un pixel alors il y aurait 2 puissance 32 couleurs poossibles pour ce pixel.
Voir le livre de tanenbaum sur l'architecture des ordinateurs :-)
Le tuto opengl du siteduezero.com il faut que chaucn y ai acces ainsis que tous les tutos sur la cretion graphique :-) aussi on pourra faire quelque chose . sebastien bracq né en cambrai en 1973. compte wikilogos Sbracq. Nécéssaire pour creer une interface graphique et nécéssaire pour creer des jeux :-). Un proget gnu? Je propose montravail qu il soit mis au telechargement sous mon nom afin que le projet puisse être facilité. j en appelle à gnu gnu rules.
tIENS CA DONNE ENVIE DE CODER POUR PASSER LE TEMPS. hUM PAS FACILE :-) j AI PAS LE NIVEAU ;-)
aUJOURD HUI 06012008. Asimov au rapport. Je ne me sens capable que de généralités.
Il va falloir creer une structure qui permette sans perdre de temps de basculer le programm ds un état. Je m'explique; si je veux que les routines que j'écris qui sont des routines de manipulation d'image soient affichées à l'écran il me faut coder un affichage et une prise en charge des routines graphique qui s'adapte ou se porte sur le hardwre de la machine :-)
Oui certe certe. Le programme qui s'occuppe de l'affichage. Codé en C et puis on verra ensuite coment le "compiler" pour le processeur graphique. En comentant bien les structures définies, en expliquant bien, en codant clair il devrait y avoir moyen de "porter" cad rendre executable le programme plus tard par le composant graphique. L'essentiel est d'avoir le code je pense...
Bon bon bon. Solution 1; une suite de brachement qui "appelle" l'execution par le hardware. Cela vaudra pour la partie "affichage" du programme que je veux complet de maniere a creer un cours d'informatique. Le projet ? Apprendre a fiare un jeu en en faisant un. Voila ouf 2 3 ans peut être. Ou des mois ? OU 1 an ? Nous verrons bien. déja beau si on y arrive.
Interressant de creer des branchement qui se parametrent selon le hardware et cré du code executable spécifique au hardware. Aussi plus de perte de temps au branchement. On crée du code spécialisé pour le modéle d'ordinateur. On dit son architecture . Bonjour HAL.
Je ne veux pas perdre de temps au branchement relatif au choix du harware. Une initialisation au démarrge avec la possibilité de changer en cours de fonctionnement ou d en faire tourner plusieurs ? yes. pouquoi pas.
Je pense a une conception "expert" pour des chip graphiques spécialisés. Puisque cc est ce que j'ai à la maison. 9600gtNvidia. :-) DE la documentation serait la bienvenue ca permettrait d'avoir envie de programmer.
Je crée un portion de mémoire qui contient l'execution du programme pour les chips graphiques. C est un élément, une puce spécialisée dans le traitement des programmes d'affichage 3d. C est pas plus compliqué que cela. Et la partie 2d? Probablement aussi. Comibine de plans? ....
C est un affichage en 24 bits. oui de toute facon c est le programme qui va déclarer la taille des variables. Coment ben je vais y réfléchir :-)
La partie dure du programme. ce qui le fait fonctionner, ainsi que la logique interne du jeux peuvent avoir des variables. Merde je me fais chier la bite pour rien. Un fichier de configuration. voila tout. comenté pis c est tout. Yes pourquo pas. ha base de define comme des nombres magiques qu on paramètre ds un fichier de config. Dans un premier tps et à conserver pour la suite.... même si finalement ca se fait tout seul parce que programmé pour se faire tout seul par un dialogue avec le hard.
Tiens un programme et donc une bibliothèque générale pour être portée sur nimporte quel hardware. Bienvenue.
De toute facon il faut bien que je code les différent composants de l'affichage.
Exemple l'écran.
J en profiterai pour creer un chasseur de boucle inutile. Il monitorera aussi le système :).
Aie aie aie quand je pense à tout ce qu il y a à faire .
Faut dire c est beaucoup de choses un programme de ce type.
Ce sera également un éditeur de map qui permettra la creation d'image, d'animations, de map et de monde en 3d.
C est important pour creer le monde. Je chercherai des logiciels de creation graphique également en support de tout cela.
CA serait pas mal de creer des interfaces de creation graphique du coup :) oui oui ...
Les différents composants de l'ordinateur qu il faudra coder
Texte italique
[modifier] L'affichage
Il est relié à l'éfcran. C est ce que l'on voit qui est créé par l'ordinateur. L'écran en lui-me est une dalle de x pixels de large et y pixels de long ou l'inverse :-)
Aussi l'ordinateur se sert t'il d'une mémoire dont la taille correspond à un tableau de x pixels de large et y pixels de long. Chaque pixel correspondant à un entier codé sur n bits. Ici pour l'exemple ce sera 24 bits.
Tableau de pixels array[x,y] définissant des variables de n bits.
En C cela donne; zut je me souviens plus. coment définir une variable de 24 bits par ailleurs ?
Enfin voila ca c'est votre affichage de l'écran. Il ne vous reste plus quà remplir le tableau avec des valeurs de pixels adéquates au rythme de la fréquence de l'affichage et voila le tour est joué. Je vais suppose que le composant graphique se débrouille tout seul pour raffraichir l'écran.
Je vais juste coder le parcours du tableau avec copie d'une portion mémoire. Ce sera déja pas mal et ca risquera de servir :-) Un pointeur sur tableau? Un tableau de pointeur ?.//////////////// ... ??? Bof je m y reprend un tableau de pointeur je crois. a coder array[*x,*y] je crois. les pointeurs balayent la zone a afficher voila tout.
Un affichage "statique" est t'il a opposer au code d'un scrolling ? hum pas sur.
L'affichage statique c est une mémoire qui est raffraichie au rythme dune mise a jour de son contenue par exemple. Ce peut être cela, convenons en. Les implémentations de vraien être définis dans le site. J'invite les différents protagonistes, je parle du sopprt par exmple des sociétés visées à rédiger cette partie là aussi :-) Au boulot c est pour le plus grand bien être de chacun. Je parle écologie je marle économie je parle bon sens. Que chacun ai librement la capacité de comprendre comment cela fonctionne et d es' en servir. Un outil qu on veut somple et puisant pour creer ce que l'ordianteur va afficher. Le plus simple est de creer une base bitplan pour les calques et un monde 3d pour la 3d. On gèrera le oint de vue comme on le désire et basta. Par exemple, un point *x,*y (plot *x,*y) dont onpropse de faire varier la valeur pour le point de vue :-). Aussi on pourra regarder le personnage dans l'univers ou voyager dedans :-). Ca parait bien. Une backdor pour avoir acces au logiciel dans le jeu ? Ah tien s quelle idée. Sur d'être hacké sur les postes du site ? Hum non une présonption juste. PAs pour rien que je le fais gnu. D'abord pour avoir uen chance que les données soient préservées et que le programme existe, d'autre part parce que je ne peux garantir la sécurité des installations :-) pas fou...à ce pointlà.
Bene bene bene.
Je note ici que l affichage plan pourrait bénéficirer d'une projection d' un effet 3d sur lui pour avoir une vision plan quirépercute l'objet défini ? -) important /!\ Coment m'y prendre pour pouvoir édfinir par exemple la font et la faire apparaître sur une map pour animer des objets sur un décor plan qui sert de fond ? Bonne question mais pourquoi pas animer le tout en 3d ? Oui si on a assez de puissance de calcul ...
[modifier] L'affichage toujours lui.
OUi DonC l'afFichAGe sTaTiqUe. Un affichage n'est jamais statique. Il est concu pour pouvoir varier de manière à réagir afin de permettre une interactivité avec l'utilisateur. C'est l'ecran donc l'affichage qui permet de voir que la somme du mercredi n'est pas la même que la somme du dimanche. Aussi il sagit d'une sorte de buffer qui est raffraichît au rythme par exemple de 50 battements par seconde qui contient les valeurs de pixel que l'écran vat afficher. Les valeurs de pixel sont la couleur qui définit aussi une intensité, elle est courament codée en 24 bits. Il sagit d'une mémoire.
Je l'ai déja définie plus haut. Approximativment ce serait:
* array[*x,*y]; //définition à revoir en C de l'affichage.
Il faut que ce tableau existe et qu il change de valeur. C'est pour ca que x et y sont des ointeurs. Je sais que le tableau aussi doit être un pointeur mais je ne sais plus pouraquoi :-) pourvu que la lumére revienne.
Le tableau doit pouvoir être emplyé par une fonction pour faire varier la valeur des "cases" du tableau.
Cette tache sera remplie par une autre partie du programme que j'appellerai gestionnaire d'évènement.
x et y vont etre l'adresse d'une case du tableau défini en mémoire. Puisque ce sont *x et *y que j'ai défini, les cases définies seront des pointeur. Tiens je n'ai qu'à définir un tableau d'entiers long. N'et ce pas :
long array[x,y];
Ce qui donne avec des pointeurs:
* long array[*x,*y];
Ou:
*long ecran[*x,*y];
A voir...
Que x et y soinet des pointeurs ? pourquoi pas verrai bien a quoi ca peut servir.
Que ce soit un tableau de pointeur ? il le faut ainsi je peux faire varier l'adresse mémoire que j'affiche ? Non pas vraiment un tableau est un pointeur vers les cases du tableau.
Il suffit de
long array[x,y];
//peut être employé par le prototype de fonction
fonction( array[x,y] )
{ array[0,0] = 0; } // initialisation du tableau. Ca initialise otut par convention cette ligne ?
//il faut pas mettre de ; à la fin ?
En programmant que cet objet la;l'icone ou le sprite, se situe ds cet zone mémoire par exemple et qu'il se situe en x,y. Aussi il suffit de remplir ecran[x,y] avec les addresse mémoire de l'objet qui se situe ds cette zone de l'écran.
Remarque un tableau et un pointeur sur son premier élément. Donc pas besoin de préciser que c'eet un tableau: *long array[x,y] devient naturellement long array[x,y] Quand à x et y indoces du tableau à deux dimension array (ce peut être ecran[x,y] :-) je ne suis pas sur de pouvoir les passer en argument tels des pointeurs au tableau. Je verifie cela... Y a t'il une utilité ???
[modifier] Le gestionnaire d'évènement.
(-== L'évènement ==
pour ne pas dire l'avènement c'est que l'on déplace l'icone sur l'écran par exemple. Un autre évènement célèbre ? Je couvre toute la surface de l'écran d'une seule imaggggggge, c es à dire d'un seul bitplan ou calque.
Tout sera toujours copie sur l'écran d'une portion de mémoire qui contient du graphique. Du texte pouvant aussi être du graphique.
Alors question de supperposition d'image. Bah normalement non. Il n'y a qu'une image. Appelons cela l'économiseur d'affichage; si l'objet, je pense ici d mais peut être la 3d devrait relire ce passage :-), est affiché en un zone de l'écran. Alors cet objet au minimum est un sprite ou un blob. C est à dire que cette portion de l'ecran pointe vers la zone mémoire contenant cet objet. C est le plus simple je pense :-)
'APPELLONS CELA L'EXEMPLAIRE SIMPLET DU PROGRAMME D'AFFICHAGE'.
L'économiseur d'affichage ce sert du gestionnaire d'overlay c'est à dire de recouvrement pour addressr à l'écran les zones visibles de ce que l'on affiche. Si je définis une ikmage avec un elephant en bitmap-calque de fond alors le blob ou l'icone pour dire ainsi que j'affiche au dessus est définie par sa dimension, les pixels quelle occuppe ou une forme, simpele de préférence. Plus complèxe ? à base de courbes ? oui pourquoi pas. ET SA POSITION qui vient en paramètre ds *ecran[*x,*y] de maniere a ce que ecran affiche l'elephant de fond et le blob qu'est l'icone au dessus sans avoir a afficher puis effacer les deux. :-) Ca ira plus vite;*) Petite blague en passant. L'icone se déplace. C est ses parametres de position et de forme qui determineront la zone mémoire quelle occuppe et donc ce vers quoi cette zone de *ecran[] pointe.
J'explique ici que le tableau de pointeurs sur entier long contient ainsi définit des adresses mémoire. Aussi en faisant varier ces adresses mémoire je fais varier ce qui est affiché à l'écran ;-)
Mais attention Ce tableau d'adresses mémoires qui sera, par ailleurs, contenu en mémoire et dont on poura faire varier la valeur des adresses correspondra toujours cependant à l'adressage de l'écran. Ainsi une adresse mémoire définie par les coordonnés *x,*y correspondra toujours à la me zone de l'écran. C'est l'adresse de la zone mémoire qui sera affichée ds cette zone qui variera. x et y sont les coordonnés du tableau qui corespond à l'affichage de l'écran
*long ecran[long *x,long *y];
//Déja un point sensible; j'ai défini ecran, x, y comme des pointeurs certes mais comme entier long également.
//Je suiS suR d'EN AvOIr besoin QUE CE SOIENT DES POINTEURS POUR POURVOIR LES //ADRESSER DEOUIS LES FONCTIONS ?? bah à la réfléxion je sais plus... A //revoir... // PAR EXEMPLE. Ce point est sensible il ser étudié avec prudence. ha ben si c est des pointeur qui sont déclarés je peux les adresser en fournissant une adresse. Si j'initialise les composants ou je sais plus quoi oui initialiser il faut pour le dialogue entre eux par exemple. Cert et prévoir d'adresser ces pointeurs sur des adresses adéquates en mémoire. Si cest sur un composant que l'on utilise cette adresse mémoire, il faut que le dialogue instauré soit adéquat. /:-). Il y a peut être l'exemple di microprocesseur pour dire corectement ce qui est échangé.
On pousse avec le language assembleur des valeurs en mémoire ou des adresses directement ainsi des liens logiques sont créés entre les partie logiques du processeur, cela permet de comander l'action qui vat être effectuée.
Donc si le tableau je l'adresse par un pointeur (puisqu'un tableau est unppp pointeur c est gagné) . Je n'aurai qu'à donner à ce pointeur l'adresse mémoire ou je veux le tableau se voir chargé.
[modifier] Un peu de logique. Souvenirs d'assembleur.
Un cours d'assembleur?
Oui le processeur graphique tout comme le microprocesseur à un manuel et un mode d'emploi. Au vue de la dernière mise à jour de ma carte graphique , je crois presque qu il y a un os là dedans avec n kerner :-)
OU puis je poser l'adresse de l'adressage et y a t'il une bibliothèque de develloppement :-) Ou sont passées les routines sur les courbes. Je cherche mes sources.
[modifier] L4affichage à plat.
C'est une vieille routine quii pose un e ligne mémoire pour ttoute la zone qui sera consacrée à la mémoire. C'est un modéle à plat. Il ne correrspond pas je le crain au modéle et donc à l'adressage de la mémoire des ordinateurs. Il s'agit plutôt d'un adressage en grille je crois.
Enfin en tout étaaat de cause la partie du compilateur qu'il faut coder ne doit être qu'un abstraction du programme, inutile de surcroit, laissons là pour "cocmpatibilité ou adéquation avec une autre partie du compilateur jugée adéquate. C'est le microcode qui doit parler :-)
Par opposition je dirai l'affichage réél qui est l'ensemble ds fonctions du processeur/ J aimeri apprendre à programmer /-). / qui interviennent dans le processus de ll'affichage graphique.
Le processeur je le crain pour que tout cela fonctionne tache de calculer par un parrallélisme deja important de la tache à accomplir. C est pour correspondre à une vue du programme qui consiste à faire qu'une tache soit un process codé de facon vectorielle. Cest à dire avec des ponteurs de manière à définir correctement l'agencement des atomes du pocesseur. Cela c est le travail du compilateur ou du microcode ???? le tout probablement.
Efin ce type de code propose naturellement une possibilité de dévelloppement pour poser un calcul vectoriel que l'on peut définir.
Bref avecd es dévelloppements ce que l'on produit comme travail put mener aisément à la fabrication d'un processeur. Ca n'est rien que plus que mojn que cela!!!!!
Aussi les vecteurs. Passez déja sur le site du zzzero pour commencer un appz') pour appercu de ce que peut être la programmation. Cette fois jevous invite à consulter les tutos sur le c et pourquoi pas linux...
[modifier] Lien amis
The pirate bay pour son support des backups :-)
[modifier] bah bah bah bah bah.
On a beau dire quoi qu'on ei fait le plus important reste ce que l'on fait !-) Mi le pirate antant qui ai sut d'est systèmes opérand suis sur la vive de que vive t n'attend guère que le repos et l'opprtunité de créer et de réécrire ou de formalise du moins. Tiens oui formaliser pourquoi pas...
long int i=0; while c=getchar() != EOF tab[i++] = c;
yes celui là est pas loinde marcher je pense....
ainsi donc j ai trouvé ce que je cherchai le sens du symbole -> en programmation c. Je vous jure je n'avai pas bienn oté.:-) il faut croire????
donc ca pointe une struct ou un element d'une strucu vérifier :-)
[modifier] Une histoire de noyeau.
Vive la programmation;... BOn ce qui à l'air de maquer au site du zero c'est que l'on code ass pour dire les bases des fonctions du noyeau... Ou bref je ne l'ai pas déja vu mais n'ai pas tout lut malgrès une bee proression sur un sujet prétendument connue pour moi mais que j'avai oublié...
Donc je signale au pasage que la rédaction dun petie jeu est doreet navant posible pour moi par ce que j'ai lut en c sur la sdl sur http://www.siteduzero.com
en 2d donc bon bon....
Donc que faut t'il autant dire qu'est ce que UNIX réclame quand à la validité d'une transaction avec l'ordinateur....
On tombe sur une pîle de fonctions qu'il faut coder un asm assembleur pour le moins de la machine afin que l'ensemble des appels existants dans unix puise être trraduits à l'ordinatuer... c'est un portage d'UIX sur une machîne et c'est cela linux qui de plus est ce n'est plus un secret le noyeau de window de puis sa versioon 2000 a moins que la version est évoluée récemmne mais j'en doute:-) des modificaions peût être ou tout un soutien et merci pour nous...
Tiens tiens je suis repassé à windows 7...:-) siur le poste de travail....
Quoi écrire. 0
Au vent tombeau d'une noyade tu vile passe et soutiens bas moral de la trouppe. Un pechant s'écrier d'écrire tu sang coule à tombeau le sens s'echappe e la pensée vile s'assombrit sur le lointin echo de la vraisemblance... image et description de la folie il faudraiq ue je raisonne. J'ai soudain soudan eu envie d'écrire que cela j'écri e me demande ce qu'il advient parfois des hommmes des hommes ou des hommes tels que moi. Je ne sais pas vraiment la porté d'un geste mais j'aime bien l'informatique en vrai et ai ddésir de m'y mettre et de m'amuser un peu. Certes je ne suis peut^etre pas linus torvald. Mais j'en ai un air avec ma barbe ou à stallman des fois. J'ai les chevux bouclés... Ca a l'air de plaire au filles..
bah ca plaît pas tant que ca je dois ajouter non aujourd'hui c etait pas terrible...

