edición general
117 meneos
3098 clics
Envío erróneo o controvertido, por favor lee los comentarios.
Este clon de Quake pesa 13 KB y se ejecuta en tu navegador

Este clon de Quake pesa 13 KB y se ejecuta en tu navegador

Quake es un juego de culto, y también uno de los títulos más importantes de la historia por mérito propio. Esta obra maestra de id Software marcó un antes y un después en el mundo de los videojuegos de acción en primera persona, ya que fue el primero que utilizó un motor gráfico totalmente tridimensional que, encima, se movía sin ningún tipo de problema sin necesidad de utilizar una aceleradora 3D.

| etiquetas: quake , 13 kb
  1. Vamos a ello! :-)
  2. Me recuerda a animaciones construidas con menos de 1 MB. Supongo que utiliza funciones propias del navegador por lo que todo el "motor" real está en el navegador. Aún así me parece asombroso. 13 KB puede llegar a ocupar un txt con direcciones web. Por ejemplo las pestañas que tenía abiertas la semana pasada (más de 100).
  3. les ha sobrado espacio para poner música
  4. En internet explorer me pide que introduzca el diskette A
  5. #7 Seguro se refiere a esos desarrolladores que para empezar cualquier cosa tienen que bajar mínimo 5 monstruo-frameworks y tardan entre 7 y 10 horas configurándolos, y muy seguramente un framework de esos lo usa para quitar los espacios al inicio y final de un string, porque no sabe como hacerlo con las instrucciones propias del lenguaje.
  6. #3 es que realmente no son 13kb. #2 lo ha aclarado.
  7. #10 lo mío es una especulación, pero es lo único que se me ocurre.
  8. #3 Si te crees que en 13kb te cabe el Quake... es que eres un poco ingenuo
  9. #12 a poco que hayas programado, sabes que Quake no ocupa 13kb.
  10. #15 claro, pero, ¿cómo consigue el resto? A lo mejor son funciones que ejecuta en otro sitio o que requiere del sistema operativo y no del navegador.
    Y yo sí he programado (poco, pero algo) pero incluso sin saber programar, sólo con abrir txt ya sabes que no es posible.
  11. #10 estaría bien que hubiera hecho una versión bare-metal a ver cuanto ocuparía, aún así no está mal.
  12. #18 Jajajajaja
  13. "ya que fue el primero que utilizó un motor gráfico totalmente tridimensional que, encima, se movía sin ningún tipo de problema sin necesidad de utilizar una aceleradora 3D. "

    Existía el descent que era completamente tridimensional y además tenía luces dinámicas y tecnología de portales...

    en.wikipedia.org/wiki/Descent_(1995_video_game)
  14. En estas noticias se debería aclarar lo de los 13KBs y si se puede hacer llamadas a APIs o no, porque la cosa cambia mucho dependiendo de la respuesta. Si realmente fueran 13 KB "sin ayudas" este juego podría estar en Spectrum y/o Amstrad y le sobraría memoria, cosa que obviamente no puede ser.
  15. Yo jugué al Quake allá por el 96-97 quizás.. Pero el que me marcó fue Return to Castle Wolfenstein, con el mismo motor gráfico creo... Ofús que tiempos, mis primeras partidas en red :palm:
  16. #20 menudo JUEGAZO. Lo tengo, y lo jugué en su día incluso con unas gafas de VR de un conocido.
  17. Si Krieger cabe en 96KB, este Quake clon perfectamente cabe en 13KB.

    www.youtube.com/watch?v=8fZBUsn5RYg
  18. #13 #15 Vale, pero este juego, aunque no sea el Quake original y aunque se apoye en las funcionalidades modernas de un navegador web, sigue siendo un auténtico prodigio que tenga todo lo que enumera #14 en tan solo 13 KB.
  19. #21 ¿Qué tendrá que ver el espacio con el ordenador que lo ejecute? Puede haber perfectamente juegos que ocupen menos que uno cualquiera de Spectrum o Amstrad y aún así requerir mucha potencia de proceso (con lo cual no funcionaría en Spectrum ni Amstrad), ya que, precisamente debido a su pequeño tamaño en KB, necesitan mucha potencia para desempaquetar todo y generar en memoria todos los assets al vuelo.

    Por ejemplo tienes el .kkrieger, que es un FPS de solo 96 KB, pero que necesita un PC relativamente potente para el año que salió (2004) para poder funcionar bien.

    En este vídeo explican las técnicas usadas para meter todo en tan solo 96 KB:
    www.youtube.com/watch?v=bD1wWY1YD-M

    Ya 96 KB es bastante increíble, pero es cierto. Así que este de 13 KB ya es ciencia ficción, pero seguro que es posible.

    Edit: #25 se me adelantó.
  20. #21 a parte de lo que comenta #27, has de cuenta que el navegador ya incorpora un motor javascript, html y css, cosa que spectrum o amstrad no.
  21. #27 #13 #15 He investigado las cargas que hace con las herramientas del Chrome (F12, Network) y parece que no hace muchas. El index.html (la página que contiene el juego) ocupa 12,3 kB y luego a su vez carga dos ficheros, uno de 4,7 KB y otro de 1,8 KB, así que en total el juego ocuparía 18,8 KB, no 13, pero bueno, aún siendo un juego de casi 19 KB, me sigue pareciendo un prodigio meter todo eso en tan poco espacio.

    No sé de donde viene la cifra esa de 13 KB que anuncian (quizá del index.html, aunque son solo 12,3 KB). Total, podían haber anunciado su juego como uno de 19 KB, pues con ese tamaño sigue siendo impresionante.
  22. Por cierto, errónea. Es entrar al github y ver un par de archivos para darse cuenta que ese proyecto ocupa mas de 13kb.
  23. #3 quizas ha hecho un motor 3d simplista en 13ks que lo dudo. Pero las texturas vamos... Ni de blas
  24. #26 y yo no lo he negado. Me he puesto a especular para ver si alguien salía diciendo el proceso exacto. Ya se sabe el dicho, si quieres que te informen en internet di algo incorrecto. Pero no ha habido suerte (bueno sí, mucho después, en el comentario del video de 96kb que voy a ver ahora :-D ).
  25. #28 Al final eso es código que te estás ahorrando. Esto es como cuando empezó Glide y OpenGL, que te hacían una demo de un mundo futurista en 4 Kb y básicamente era una llamada a construir la superficie de un planeta dando como parámetros el color, el número de montañas y cómo moverse a través de él. Al final no eran 4 Kb, sino muchísimos más, pero casi toda la mecánica venía ya incrustada en la API.
comentarios cerrados

menéame