Premium
Du grain à moudre

Du grain à moudre

Par Cafeine Blog créé le 12/12/09 Mis à jour le 16/12/13 à 01h28

Le jeu vidéo *PC* a déjà gagné.
Et *vous* ne le savez pas encore.
PC ? Always NextGen.

Ajouter aux favoris
Signaler

Les démos, les vraies issues de la demoscene, pas celles de jeux, avaient perdues de leur superbe avec l'explosion des jeux 3D impressionnants. Mais là, je vous laisse admirer ce qu'on peut faire en 4 Ko, avec du talent et de grosses notions de calcul procédural... Ca peut se télécharger ici ou se regarder en HD . Oui, ça calme...



Ajouter à mes favoris Commenter (73)

Commentaires

charlymop
Signaler
charlymop

Comme dirait Annie Cordy : "Chaud 4ko".


très bon ! :thumbup:
Blinis
Signaler
Blinis
Mon instinct mathématique me fait verser une larme quand je vois qu'une fois encore, c'est de méthode de Monte-Carlos qu'il s'agit.

OK, je sors.
_wheely_
Signaler
_wheely_

Si tu veux les défendre, prends la peine de sogner ta crédibilité, en montrant que tu maîtrise les bases de l'orthographe, sans quoi ta caution intellectuelle nous laissera perplexe ^_-

Moi je veux bien y croire si on me donne des explications autres que "compression de compression". Avec un rien d'exemple, je serai preneur.

Au temps pour moi.
je croyais qu'un éxécutable, c'était du langage qui s'adressait directement à la machine.

J'avoue ne rien y connaitre et répète être preneur d'explications.


Oups je t'ai fâché là ?

Effectivement tu sembles ne pas connaitre grand chose dans ce domaine, a ta décharge tu as le mérite de t'y intéressé ( :P ), par contre tu n'étais nullement obligé de te fâcher tout rouge à mon endroit, rien dans mon propos ne méritait cela.
J'ai simplement donné quelques billes afin d'éclairés les lumières des plus sceptiques
pourquoi se focalisé sur la forme , plutôt que le fond ?
tu veux des explications, des exemples bah en voila :
En Grand Bretons
http://en.wikipedia....te_Carlo_method
http://research.micr...ohnsny/#hfvisib
http://research.micr...ers/hfvisib.pdf
http://iquilezles.or...e/morenoise.htm
http://jet.ro/creations

il y a pleins de liens sur les différents sites a toi de jouer maintenant

il me semble que j'avais mis les différents liens vers crinkler (Compresseur/linker) , donc je ne le remets pas
mais en cadeau : http://sizecoding.blogspot.com/

bref .... encore désolé de t'avoir froissé avec mes Photes :)
Hiruma
Signaler
Hiruma
L'univers du demomaking est toujours aussi impressionant...
Pinaise elle a quand même vachement de la gueule cette intro...

Nostalgie, je reviens 10 ans en arrière ou j'allais voir mes petits camarades qui codaient sur leur vieux CPC6128 tout pourri ou leur Amiga...

Tout les petits jeunots qui pensez que c'est un fake... Un temps a existé ou le plus gros DD disponible sur le marché faisait 10Mo et coutait une fortune... C'est à cette époque qu'il a fallu que les développeurs se démerdent pour gagner autant de place que possible parce que chaque Ko valait cher...

En a résultat ces différentes compétitions de compo 4Ko ou 64Ko...

Et non, l'exécutable ne fait pas appel à des librairies windows... Ca prendrait trop de place sur les 4Ko disponibles pour le faire :ninja:
Cloud76
Signaler
Cloud76

???
Au contraire c'est le but de la compilation, produire un executable en fonction de la machine et de l'OS.


Au temps pour moi.
je croyais qu'un éxécutable, c'était du langage qui s'adressait directement à la machine.

J'avoue ne rien y connaitre et répète être preneur d'explications.
armis
Signaler
armis
Juste pour ceux qui disent que ça marche que sous XP: je l'ai lancé sous Vista. Il a juste fallu que je prenne le fichier correspondant à la résolution de mon bureau, les autres plantaient.

Par contre je suis curieux de voir le truc en 32 octets de wheely, parce que 32 octets ça fait... ah merde, j'ai déjà dépassé :P.
misatosan
Signaler
misatosan

Si tu veux les défendre, prends la peine de sogner ta crédibilité, en montrant que tu maîtrise les bases de l'orthographe, sans quoi ta caution intellectuelle nous laissera perplexe ^_-

... et répondre sur l'orthographe aussi ça décridibilise :P

Un éxécutable normalement, ça ne se pose pas la question du système d'exploitation

???
Au contraire c'est le but de la compilation, produire un executable en fonction de la machine et de l'OS.

Sinon, moi la seule chose qui me vient à l'esprit quand j'entends "4 Ko de bonheur" c'est un bon vieux CMB des familles :P
Cloud76
Signaler
Cloud76

c'est gars sont tout simplement talentueux


Si tu veux les défendre, prends la peine de sogner ta crédibilité, en montrant que tu maîtrise les bases de l'orthographe, sans quoi ta caution intellectuelle nous laissera perplexe ^_-

Moi je veux bien y croire si on me donne des explications autres que "compression de compression". Avec un rien d'exemple, je serai preneur.

Me concernant, je n'ai pas un bête de course mais un portable de 2 ans à peine qui tiens la route je pense. Le programme ne se lance pas, un point c'est tout, affichant un message à la con. Et mon antivirus ne bronche absolument pas.

Le fait que cela ne fonctionne pas, et de surcroit ne fonctionne que sous XP me laisse perplexe. Un éxécutable normalement, ça ne se pose pas la question du système d'exploitation, sauf à faire appel à des librairies maisons non ?

Je n'ai aucune certitude en la matière, mais j'aimerai des explications. Ayant un brin de background scientifique (très lointain) je pense pouvoir comprendre deux trois choses. Donc explications correctes avec références et concepts sous-jacents sont les bienvenus.

Sans quoi je me contenterai de rester sceptique. (ce qui est la base du savoir non ?)
pixelficker
Signaler
pixelficker
c´est good ça wheely
_wheely_
Signaler
_wheely_
Salut,

il n'y a aucune arnaque , calcul procedural (IQ/rgba)
"Mentor"isation du code (Mentor/Loonies)
compression extreme de la structure de l'exe et de l'exe lui meme (crinckler) : http://www.crinkler.net/
les sceptiques, arrêter de chercher l'arnaque la ou il n'y en a pas
c'est :rtfm: (application du patch Anti froissage pour Cloud76 ) (-c'est +ces )gars sont tout simplement talentueux
un point c'est tout !!

Vous voulez d'autres exemples de ce qu'il est possible de faire en 4Ko voir 1 ko

en 4ko qui déboite bien : http://www.loonies.d...s.asp?id=atrium
ou bien http://www.gravityse...h4vok/h4vok.zip
ou encore http://www.loonies.d...bitsnpieces.zip
ou si vous etes encore sceptique : http://gopher.hazard...download/20.rar

bref la ce ne sont que quelques exemples sorties l'année dernière a la BP08 il en existe bien d'autres

allez je suis sympa ce soir
du 1ko en veux tu en voila : http://daimi.au.dk/~...artyversion.zip ( fait par celui qui a optimisé le code de la 4ko dont on parle)
et aussi : http://www.lostgarde...ntromachine.zip

pour une meilleur expérience de visionage il faut mieux avoir un PC qui tient la route et outrepasser la mise en garde de vos antivirus quand a la dangerosité de ce genre d'exe les techniques utilisées pour compresser génèrent de faux positifs aux Antivirus.

La demoscene est un monde bien réel , y' a pas d'arnaques quelques fois des subtilités des astuces mais jamais d'arnaques , pourquoi bah parce que tous cela est fait pour le fun / le plaisir d'innover il n'y a aucune raisons de tenter d'arnaquer qui que ce soit sur quoi que ce soit, ça serait perdre toute crédibilité

en 32 octets : http://homo-hackeris.narod.ru/4Fun.rar
en 256 octets : http://www.scene.org.../...255.zip&id=


Comme dis toujours un vieux copaing : "ENJOY" et pis c'est tout dedikass a Titan :)
Javert
Signaler
Javert
Mouais il me semble que l'arnaque réside dans l'utilisation des librairies directX (d'où le compatible only win xp). 4ko de code pour indiquer où chopper des textures en somme. Je sais pas pour la musique mais il est clair qu'il y a anguille sous roche.

De souvenir, c'est pas le premier du genre je crois.
misatosan
Signaler
misatosan
J'ai téléchargé la démo puis j'ai pesé mon laptop: 2,49 ko

impressionant !

[-->]
Cloud76
Signaler
Cloud76
Alors pour info, je suis bien sous xp (pro) et cela ne tourne pas.

Je reste sceptique...4ko..j'avais des amis qui pondaient du code en assembleur sur Hp48, des tits jeux et tout et tout, et ça faisait plus que 4ko. J'ai donc un sacré doute.
Manga
Signaler
Manga

ca rappelle les decors de project IGI 2 et extreme sports, qui avaient le même moteur, et s'etendaient à l'infini.


C'est exactement à ça que j'ai pensé en voyant la démo. Ces jeux (Project IGI, IGI2: Covert Strike et Extreme Sports) m'avaient foutu une sacrée claque à l'époque, faisant de l'équipe norvégienne d'Inerloop mes chouchous ^^
lincruste
Signaler
lincruste

[...]La demoscene c'est plus un art mourant qu'un secteur en développement.


Zis is provocation!
Ils sont toujours là, ils codent sur GBA, en Actionscript, ils font tourner Doom sur des calculatrices TI... Par contre les acteurs de la scène des années 80/90, forcément, ils sont devenus pour beaucoup gros et vieux, mais l'esprit y est encore... Sur PC, depuis l'apparition des cartes graphiques accélératrices, on en parle moins à cause des couches d'abstraction.
kidrez
Signaler
kidrez

Le mode versus de RE4 est compris dedans au moins ?



Des mots m' écoeurent.





:ph34r:
Timekeeper
Signaler
Timekeeper
Namco fait tenir Dark Vador dans un tout petit fichier aussi :genre:
gatsuforever
Signaler
gatsuforever
Moi ca ne m'etonne pas, vu que certains programmeur de Capcom arrivent a faire tenir un mode versus de Resident Evil 5 en quelque Mo :yahoo:

Mais sinon impressionnante la vidéo.
batteman
Signaler
batteman
Et en plus, il y a eu 17 démos Amiga cette année à la BreakPoint ! :) Cependant, il n'y a pas eu de démo TBL ou MadWizard, mais bon...

--
/me est tout content !
Ken2k
Signaler
Ken2k
Comme dit un peu avant :

- pour les techniques utilisées : pas de compression, ou plutôt compression oui, mais du code, pas des textures/musiques. Le tout est codé en très bas niveau avec des suites d'instructions optimisées au maximum (le code non compilé doit être dégueu au possible ^^), et tout est généré AVANT exécution de l'exécutable. Des algorithmes supra-complexes permettent de générer des textures HD à partir de formules codées en quelques lignes de code condensées, pas plus. Le code est tellement abusé que la compilation de ces quelques lignes doit mettre un bon petit bout de temps, et il est tellement condensé avec un nombre d'instructions optimisé que le résultat est supra-compact (le zip gagne pas en taille par rapport à l'exe, j'peux vous dire qu'aucun byte de l'exe est superflux !).


- pour l'avenir/l'argument des supports de stockage abusés en taille : cette technique n'est pas applicable. En développement logiciel il y a des règles générales de bonnes pratiques (comme le 80-20^^), et en l'occurence le temps de développement et de recherche passé à coder ce truc de 4Ko est tellement grand que les coûts gagnés par la faible taille ne sont plus justifiés : ce code n'est absolument pas rentable, çà restera un "exploit" et c'est tout.

Sans compter que pour faire tourner un jeu complet, la génération des textures/musiques nécessite beaucoup de CPU/RAM et des temps de chargement très très conséquents.

J'ajouterais que le fichier proposé est plus petit que la taille d'un cluster standard (4096 bytes généralement de nos jours).


Par conséquent, si vous créez un fichier texte vide sur votre disque dur, il prendra physiquement autant de place que l'exécutable proposé.

MAJ : au passage çà marche nickel sous Vista.
ALu21
Signaler
ALu21
Ha je te reconnais bien là Caf, voilà un sujet qui me plait !
4 Ko quoi.
Fantastique.
oyomastaz
Signaler
oyomastaz
ca rappelle les decors de project IGI 2 et extreme sports, qui avaient le même moteur, et s'etendaient à l'infini.
Sylvian001
Signaler
Sylvian001
salut à tous,
après une semaine un peu en dehors de l'univers du pixel I'm back !!
c'est vraiment magnifique en effet, les démos maker m'impresssionnaient déjà sur Amiga et sur Atari ST mais là c'est juste excellent, magnifique, voire même célesto-cosmique ;)
fil_razorback
Signaler
fil_razorback
Le readme explique que ça ne tourne que sous Windows XP si ma mémoire est bonne.
Cloud76
Signaler
Cloud76
c'est bien beau....

mais ça ne tourne pas sur mon portable...
y'aurait pas anguille sous roche ?

Il exploites des libraries non dispo sur le Pc de monsieur tout le monde ? auquel cas, ça ferait plus de 4ko, parce que c'est exécutable n'est pas sensé se suffire à lui-même ? ^_-

Édito

Un édito ? Genre à mettre à jour et tout ? Hahaha. Et puis quoi encore ?

Pour me lire :

- comme depuis 2002, sur Torréfaction / Geekzone.

- sur Twitter.

Archives

Favoris