Auteur Sujet: Présentation de la demoscene  (Lu 461 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne LLB

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • site perso
  • Ancienneté: 2000
  • Groupe: Ctrl-Alt-Test
  • Rôle: code
  • Ville: Munich
Présentation de la demoscene
« le: 26 Janvier 2012 à 23:32:59 »
Dans ma boite, pas mal de collègues souhaitait que je fasse une présentation de la demoscene avec projections de démos.

Voilà les slides que j'avais fait pour l'occasion, ça peut donner des idées, si jamais certains parmi vous souhaitent faire la même chose : http://ctrl-alt-test.fr/dl/An_overview_of_Demoscene.pdf
Le but était de donner un aperçu de ce qui se fait actuellement et de donner des explications techniques sur les 64k (ce que je connais le mieux), vu qu'il y a beaucoup d'ingénieurs ici. J'ai projeté Agenda, Incubation (forcément :) ) et Elevated. Les slides sont un peu brouillons, mais n'hésitez pas à reprendre des idées.

Hors ligne @lx

    • Pouet.net
    • Voir le profil
    • Code4k
  • Ancienneté: 1989
  • Groupe: FRequency
  • Rôle: code (+musique), web
  • Ville: Tokyo
Re : Présentation de la demoscene
« Réponse #1 le: 27 Janvier 2012 à 02:27:48 »
Ah, c'est super ça comme slides!  ;)

Hors ligne kaneel

Re : Présentation de la demoscene
« Réponse #2 le: 27 Janvier 2012 à 10:18:46 »
Dans ma boite (webdev), pas mal de gens connaissent la demoscene mais ils voient ça comme un truc de "fou de hacking trop pointard". Ils codent créativement chez eux, mais plutôt dans le délire de faire des petits jeux.

Résultat, bon, de temps en temps, ils regardent des demos qui sortent... je leur en envois. Mais ils s'y mettront pas :)

En ligne wullon

    • Pouet.net
    • Coup de coeur
    • Slengpung
    • Voir le profil
    • wullon homepage
  • Ancienneté: 2006
  • Groupe: Adinpsz
  • Rôle: orga/zik/design
  • Ville: Paris
Re : Présentation de la demoscene
« Réponse #3 le: 27 Janvier 2012 à 11:24:38 »
Excellent, en particulier, le "comment ça marche les 4K/64K" expliqué clairement en une dizaine de slides c'est très fort !

Hors ligne kaneel

Re : Présentation de la demoscene
« Réponse #4 le: 27 Janvier 2012 à 11:31:18 »
Ouais, c'est très bien expliqué en effet.

Hors ligne Jegougou

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • Amiga Vibes
  • Ancienneté: 1989
  • Groupe: Vital Motion
  • Rôle: Musique/Orga
  • Ville: Meaux
Re : Présentation de la demoscene
« Réponse #5 le: 29 Janvier 2012 à 21:42:26 »
super ces slides ;)
MorphOS 2.7 on the rockzzz !!
Amiga Vibes Demoscene Podcast !

Hors ligne ok3anos

Re : Présentation de la demoscene
« Réponse #6 le: 30 Janvier 2012 à 20:42:48 »
Oui, c'est génial! Surtout de pouvoir présenter ça au boulot.
Je pensais que ça serait un truc un peu plus généraliste (c'est très axé size-coding) mais au moins ça donne une bonne idée de la demoscene.

Re : Présentation de la demoscene
« Réponse #7 le: 30 Janvier 2012 à 21:11:20 »
C’est très intéressant !!! cependant pourrais-tu me dire ce qu’il faut comprendre exactement dans les pages « Floating point numbers » et « Make the data more compressible » ?
En effet, il faut voir le 1.42 comme une précision en double et l’autre en float ? Pour la seconde page, je ne comprends pas la logique qui en découle entre la suite 1, 2, 3, 3, 3, 4, 5, 5, 6 et 1, 1, 1, 0, 0, 1, 1, 0, 0, 1 ?

Hors ligne LLB

    • Pouet.net
    • Coup de coeur
    • Voir le profil
    • site perso
  • Ancienneté: 2000
  • Groupe: Ctrl-Alt-Test
  • Rôle: code
  • Ville: Munich
Re : Présentation de la demoscene
« Réponse #8 le: 31 Janvier 2012 à 08:48:25 »
Floating point numbers - c'est expliqué ici : http://www.iquilezles.org/www/articles/float4k/float4k.htm
Quand tu mets à 0 les derniers bits d'un float, ça lui enlève de la précision. Le float fera toujours 4 octets, mais il aura plein de 0 à la fin et il compressera mieux. En pratique, c'est comme si le float était stocké sur, par exemple, 2 octets.

Make the data more compressible - on stocke la différence de valeurs, au lieu de stocker les valeurs brutes. Pour retrouver  la chaine de départ, il suffit de faire la somme. Par exemple, pour une partition de musique, au lieu de stocker les notes en absolu, on peut garder seulement la variation (2 signifie augmenter de deux demi-tons par rapport à la note précédente), vu que les notes sont souvent proches, dans la même octave. Au final, le résultat compresse (parfois) beaucoup mieux.

L'idée derrière ces deux slides est : de toute façon, on utilise un packer sur l'exé final (crkinler, kkrunchy), ça ne sert à rien d'utiliser un vrai algo de compression dans son code. Le but n'est pas que le .exe qui sort du compilo soit petit, mais qu'il soit petit après compression.
Article sur le format interne de v2 : http://conspiracy.hu/articles/6/

Re : Présentation de la demoscene
« Réponse #9 le: 31 Janvier 2012 à 22:47:38 »
Merci LLB pour tes précisions, cela me parait plus clair :)

 

Dans la Réponse Rapide, vous pouvez utiliser du BBCode et des smileys comme sur un message normal, mais à partir d'une interface plus rapide d'accès.

Attention, il n'y a pas eu de réponse à ce sujet depuis au moins 30 jours.
À moins que vous ne soyez sûr de vouloir répondre, pensez éventuellement à créer un nouveau sujet.

Nom: E-mail:
Vérification:
Quel est la couleur du cheval rouge d'Henri IV ?: