Jump to content
Jagware

beauregard

Members
  • Content count

    9
  • Joined

  • Last visited

Community Reputation

0 Neutral

About beauregard

Contact Methods

  • ICQ
    0
  1. Developing in "C" in windows xp

    Thanks ! My installation on windows seven: http://www.mirari.fr/STuD How use data.o of l'exampLe1 please ?
  2. shump vertical

    semi-transparence : Voilà le terme exacte que je cherchais... J'ai la mémoir' qui flanche J'me souviens plus très bien... La Jaguar est donc capable de faire de la semi-transparence, nous voilà enfin sortie de la 4ème dimension. Pour la tartine de tests, c'est normal je pense, quel que soit la machine ou le software utilisé, beaucoup de tests doivent être faits.
  3. shump vertical

    Sûr que vous avez la maitrise de la machine, et je suis admiratif de votre travail, je vais essayer d'être plus précis à l'avenir. L'Alpha Blendind permet de faire varier en transparence une image, et j'ai bien compris que la Jaguar ne peut pas le faire. En fait j'évoquais dans mon précédent post la transparence uniforme (il est vrai que j'aurai du précisé ma pensée, désolé).
  4. shump vertical

    Je précise que ce post est consacré au jeu 2D, au choix de la résolution, et la transparence pour magnifier les futures productions. j'ai relu la doc concernant les sprites générés par purebasic (en logiciel avec la ram). Il est possible de faire de la transparence, et même de l'alpha blending (!) : Mais comme tout est logiciel, peu de pixels sont concernés, sinon ça rame. Et c'est pourquoi il vaut mieux passer par la carte vidéo avec les sprite3D. Le concepteur de ce langage, que j'ai eu l'honneur de rencontrer en 2009, programme en assembleur, et pour arriver à faire de la transparence avec de la mémoire vive, il doit surement faire un calcul pour chaque pixel concerné. Pour la Jaguar, il y a 2 Mo, le Blitter et un DSP. Ces derniers gèrent très rapidement, plus vite que la mémoire encore, les données. Donc techniquement cette console à la capacité de gérer la transparence en hardware, et un petit peu en software (car peu de ram). Je suis sûr qu'un programmeur maitrisant l'assembleur sur ces composants, avec les schémas techniques précis de ces composants (comment sont assemblé les portes logiques)... MC68000 Programmer Manual = 644 pages BLITTER = 14 pages (pas glop) DSP = 102 pages (le cerveau caché du Jaguar) Houston, ici nous avons un problème ! ...et en faisant un tour sur les sites expliquant comment créer un moteur 3D, pour dénicher la formule mathématique miracle, il sera capable de faire de la transparence hardware. Blitter En l'état actuel de mes connaissances, tout va dépendre du Blitter. Car contrairement au 68000, il a une position privilégié dans le système Jaguar (voir schéma page 29) : Technical Reference v8.pdf page 65 : nous avons donc dans notre Blitter, deux unités qui ne sont pas là juste pour faire jolie Sont-elles aussi présente dans le 68000 ? Non (j'espère ne pas me tromper, l'avis de kuk sera des plus précieux). A la page 66, ils y a un tableau intéressant : F02210 A1 step integer part F02214 A1 step fractional part F0221C A1 increment integer part F02220 A1 increment fractional part A la page 67, ils y a un autre tableau intéressant : l'idée est de détourner un peu les fonction 3D (qui peut le plus, peut le moins, comme disais mon prof d'électricité plein de sagesse), couplé au GPU via le Bus Master, les concepteurs de la machine lui ont donné le beau rôle : celui de magnifier le rendu --> transparence http://www.mulle-kybernetik.com/jagdox/blitter.html You can probably do collision detection on background colors, and transparent blits... DSP Utilisé le DSP uniquement pour la musique est peut être un gâchis monstrueux. Je peux me tromper, mais certains jeux ont des musiques très discrètes, inutile d'utiliser toute la puissance du DSP pour le son. page 4 : It may also be used for general processing tasks. Cette courte phrase en anglais est très claire : le DSP est le véritable cerveau de la Jaguar ! Et avec ses 8 Ko interne, c'est la fête au village. Le manuel a été construit un peu à l'envers. Si le programmeur décide que le 68000 sera le chef d'orchestre de la Jaguar, c'est comme si un programmeur décide que le Z80 sera le chef d'orchestre de la Megadrive... Houston, ici nous avons un problème ! Pour le jeu vidéo, la transparence (l'eau, la vapeur, le brouillard) est un avantage visuel certain, surtout face à la génération de consoles qui ont précédés celle de la Jaguar. si ça mord un peu sur les vieilles télévisions japonaises, ce n'est pas très grave.
  5. shump vertical

    merci pour vos réponses thanks sprite : utilise la mémoire vive, la transparence étant dès plus limité, et pas d'alpha blending bien sûr. sprites 3D : utilise la mémoire vidéo et les possibilités de la cartes 3D. Le blitter sur l'Atari STE permet de superposer 2 couches de bit, pour obtenir de la transparence. Un petit calcul des plus savant doit être possible, afin de comparer la valeur de chaque bit "de dessous"(ou nibble ou byte, hum, je fais mon malin mais j'y connais rien). D'ailleurs je me demande si ces 2 machines partagent le même blitter ? Le blitter est un composant que je trouve fascinant, je ne pense pas un jour le programmer, mais connaitre ce qu'il est capable de faire, ça m'intéresse grandement. 240*240 : mmh, on peut pas monter jusqu'à 256*256 ? 65536 pixels, je trouve ça bô
  6. Liste de possibilité de jeux :

    petite remonté de post, hum, pardon. +1 +1 Donkey kong, Mario bros., Bubble Bobble, Snow Bros, Parasol Star.... plate-forme old school (tableaux fixes, no scrolling)
  7. présentation d'un gars du sud

    Philippe de toulouse, 39 ans, électrotechnicien, l'Atari VCS2600 fut ma première console de jeu. Puis "l'informatique pour tous", donc MO5 à l'école, et Atari 800XL à la maison, avec un horrible magneto cassette, non officiel qui plus est, avec de bien mystérieux peek et poke... puis la suite fut jalonné de consoles japonaises, d'un micro 16 bit, les salles d'arcades, et enfin le PC... ce qui est un peu triste. Après avoir appris en autodidacte à modéliser, animer (un peu) retoucher les images (fan de Pixar), je fais de ptits jeux en TGF et MMF. En 2002 j'ai présenté un jeu de réflexion, Cell Circle, à Infogrames Europe et Titus interactive.... ils ne sont pas intéressés. En 2009, j'ai présenté un jeu de plate-forme dans mon ptit stand au Festival du jeu vidéo, les joueurs(ses) sont intéressés, mais pas les sociétés de jv. Mon jeu très coloré fait trop jouet à leur yeux, ils préfèrent des jeux plus adultes, plus cinématographique... Je comprend qu'entre les joueurs et moi, les intermédiaires que sont les éditeurs et distributeurs vont faire obstacle. Une société veut bien de mon jeu, mais uniquement sur une plate-forme de téléchargement, et les mots suivants : Amusement, gameplay, Nintendo, Mario, Rayman sont à proscrire, sic ! J'ai ressentis globalement une forte détestation à toute référence au jeu, à Nintendo, à Mario/Pokémon/Rayman et à tout ce qui peut se rapporter au jouet et aux jeux électroniques en général. Les responsable marketing ou directeur d'acquisition se considèrent en faite comme des pro du software, ce que je trouve étrange. Dans mon métier, améliorer la productivité d'une usine, ou apporter simplement l'énergie dans les logements fait partie de ma mission. Je suis donc dans le productif, au même titre que les traitements de texte ou tableurs dans les bureaux. Mais avec le jeu vidéo, ce n'est pas du tout la même chose. Avec le jeu vidéo, ma grande préoccupation c'est l'amusement. Et c'est plus un job d'artisan du jouet, que d'électrotechnicien. Il faut certes du software et du hardware pour donner vie à un jeu, mais la finalité étant l'Amusement... avec un grand A !
  8. Happy birthday !!

  9. shump vertical

    Bonjour, Projet 0010 Il y a quelques temps, j'ai fait un petit shump qui a été apprécié par la communauté de PureBasic : http://www.purebasic.fr/french/viewtopic.php?f=2&t=9159 Il s'agit d'un style de jeu facile à coder, qui permet comme vous le savez de prendre ses marques avec une nouvelle machine ou langage. Ce n'est pas pour autant un pong, donc faut travailler un peu beaucoup quand même. Les sources sont disponible, mais j'ai à la maison une version plus évolué (meilleure graphisme, mode 2 joueurs et alpha blending), je cherche un ou plusieurs programmeurs Jaguar pour faire la conversion/adaption/et plus encore. projet 0001 Si le projet 0010 vous semple trop compliqué pour un premier travail en commun avec un bel inconnu, je peux ressortir des cartons, un autre jeu plus simple, mais pas dénué de fun : Glob Shoot lien d'un site qui m'est inconnu, mais qui a sauvé toute la production française sur The game factory (TGF): http://cyberlander.free.fr/Jeux-amateurs.htm http://forumpmtgf.free.fr/globshoot.zip liendirect vous pourrez ainsi télécharger le jeu, et ainsi vous faire une idée. Le passage de win98se à winXP ne c'est pas fait sans mal, la palette 256 couleurs n'a visiblement pas apprécié. Mais le gameplay est lui encore intacte (MicroApplication m'avait envoyé un mail pour leur permettre de proposer Glob Shoot dans une compilation vendu dans les marchand de journaux, en 2001 si ma mémoire est bonne). L'adresse mél visible sur le fichier joint .txt n'est plus valide. Glob Shoot est antérieur à Vers l'infini, donc commencer par Glob shoot suit une certaine logique par rapport à mon vécu, mais surtout pour poser les bases, en commencent par le choix de la résolution... ...d'où le questionnement sur la résolution 480*480 : la console peut surement l'afficher, mais après avoir parcouru et lu deci delà vos posts, un 384*384 semble plus raisonnable pour la console. A l'époque, j'ai mis 2 semaines complète, week end compris, pour faire le jeu (hors bruitages quand même). il sera intéressant de voir combien temps il faudra... pour faire la même chose sur la Jaguar Je suis assez exigeant, quand on commence un truc , on le termine. Donc si vous êtes dispos que pour 2 jours et demi, détournez votre regard. Mais si vous êtes déterminé, sortez vos griffes ! @pluche !
×