Colección de documentos, código y tutoriales sobre programación gráfica

  • April 8, 2016
  • tuxotron
  • demoscene-title.jpg

    Aquellos afortunados que pudimos disfrutar del mejor ordenador personal entre mediados de los 80s y los 90s, sí, me refiero al Commodore Amiga ;), en algún momento se ha sentado a ver alguna demo gráfica, más conocida como demoscene,  de las que ya hemos hablado alguna vez.

    Para mi, programar una de estas demos, es ir al límite, es programación en arte puro, es sacarle el máximo partido al hardware.

    En este campo el conocimiento a bajo nivel de la máquina es esencial, así como una buena base sobre matemáticas. Íñigo Quílez tiene una excelente recopilación de tutoriales sobre: matemáticas, efectos, compresión, trucos de programación, etc. Además con código fuente de ejemplo incluido. No dejes de visitar las otras secciones de su web, porque tiene muchas cosas muy interesantes.

Vídeos de DeepSec 2015

Código fuente (ensamblador) documentado de Star Raiders

  • April 6, 2016
  • tuxotron
  • Star-raiders-game-manual-cover.jpg

    Allá por 1979 se lanzó un juego para Atari llamado Star Raiders, un juego de 8 bits en forma de cartucho, que para la época fue muy innovador, por varias de las técnicas usadas.

    Éste era un simulador espacial en 3D. Hacía uso de lo que llamaban player-missile graphics, esto era la “versión sprites” de Atari, hacía uso de cálculo de puntos 3D, la pantalla se dividía en partes con distintas funcionalidades, usaba gráficos de fondo, etc. Bastantes cosas que no parecen fuera de lo común, pero que para la época eran bastante impresionantes.

    Para los más nostálgicos y a modo educativo, en Github existe un proyecto con todo el código fuente desensamblado y comentado, que su autor ha creado a base de ingeniería inversa. Después de que este proyecto se publicara, se hizo público el código fuente original de dicho juego y está accesible desde archive.org.