User Tag List

Página 121 de 228 PrimerPrimer ... 2171111117118119120121122123124125131171221 ... ÚltimoÚltimo
Resultados 1,801 al 1,815 de 3408

Tema: Hilo oficial de los videos chorras y no tanto

  1. #1801

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,561
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,668
    Agradecer Thanks Received 
    1,922
    Thanked in
    Agradecido 1,289 veces en [ARG:2 UNDEFINED] posts
    Cierto, en la scene de spectrum creo que es donde mas se nota. Aunque por otra parte, al menos sacan cosas nuevas.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  2. #1802

    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    23,651
    Mencionado
    276 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,994
    Agradecer Thanks Received 
    5,821
    Thanked in
    Agradecido 3,794 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Tanto un engine como un maker te dan una base, luego depende de cada uno que el juego sea igual a los demás, aunque obviamente ya depende de las limitaciones de la herramienta.

    Basta con ver los juegos de Locomalito con Gamemaker, los SEUCK o la churrera, en todos hay ejemplos de juegos muy buenos.

    -----Actualizado-----

    Cita Iniciado por swapd0 Ver mensaje
    Si alguien quiere trastear en algún hardware antiguo le recomiendo esta pagina. Tiene un IDE donde puedes ir modificando el código y ves el cambio al momento, ademas de alguna que otra herramienta.

    https://8bitworkshop.com
    Que interesante

  3. #1803

    Fecha de ingreso
    Feb 2005
    Ubicación
    Malaga
    Mensajes
    5,310
    Mencionado
    77 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    2,757
    Agradecer Thanks Received 
    1,024
    Thanked in
    Agradecido 599 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    5
    Cita Iniciado por swapd0 Ver mensaje

    Pero hacer un juego tipo sokoban en C para la NES, es realizable si sabes programar y no hace falta tirar de algun motor/engine que encuentres por ahi.
    Si no te quito razón, pero también entiendo que hay gente que pej, es muy buena haciendo gráficos pero programando no y dependiendo del engine usado (no todos los engines son iguales) puede probar a hacer cosillas.

    -----Actualizado-----

    Cita Iniciado por fbustamante Ver mensaje
    El problema de utilizar engine es que te puede salir un juego que es igual a cientos de juegos que han hecho otras personas con esa engine, y eso acaba aburriendo y matando la engine.
    Pero eso no es problema del engine, es problema de la imaginación del que lo usa.
    Lo que ocurre es que se sigue un tutorial para aprender a usar el engine y luego la algunos no son capaces de sacar juegos diferentes a los del tutorial. El problema es de esa gente por no tener la capacidad (o las ganas) de experimentar/cambiar/aprender bien el funcionamiento del engine.


    -----Actualizado-----

    Cita Iniciado por josepzin Ver mensaje
    Tanto un engine como un maker te dan una base, luego depende de cada uno que el juego sea igual a los demás, aunque obviamente ya depende de las limitaciones de la herramienta.

    Basta con ver los juegos de Locomalito con Gamemaker, los SEUCK o la churrera, en todos hay ejemplos de juegos muy buenos.
    No puede estar mejor explicado

    Incluso yo añadiría juegos de engines más expecíficos como RPGMaker y OpenBOR. Se pueden encontrar juegos muy buenos y destacables pese "a ser todos iguales".


    Que ganas de reinventar la rueda tenéis algunos xD
    Última edición por Karkayu; 20/06/2021 a las 12:24

  4. Los siguientes 3 usuarios agradecen a Karkayu este post:

    fbustamante (20/06/2021), josepzin (20/06/2021), wolf_noir (20/06/2021)

  5. #1804

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,561
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,668
    Agradecer Thanks Received 
    1,922
    Thanked in
    Agradecido 1,289 veces en [ARG:2 UNDEFINED] posts
    Si, mira el Ghost'n Demons que esta hecho en OpenBor y es mejor que el ultimo Ghost'n Goblins XD.
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  6. Los siguientes 3 usuarios agradecen a swapd0 este post:

    fbustamante (20/06/2021), Karkayu (21/06/2021), wolf_noir (20/06/2021)

  7. #1805

    Fecha de ingreso
    Jun 2018
    Mensajes
    133
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    41
    Thanked in
    Agradecido 24 veces en [ARG:2 UNDEFINED] posts

  8. #1806

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,561
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,668
    Agradecer Thanks Received 
    1,922
    Thanked in
    Agradecido 1,289 veces en [ARG:2 UNDEFINED] posts
    El otro venia a toda pastilla... mira que no mirar hacia atrás. XD
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  9. #1807

    Fecha de ingreso
    Jun 2018
    Mensajes
    133
    Mencionado
    2 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5
    Agradecer Thanks Received 
    41
    Thanked in
    Agradecido 24 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por swapd0 Ver mensaje
    El otro venia a toda pastilla... mira que no mirar hacia atrás. XD
    me alegro bastante. asi se le barajan los humos al chulopiscina este

  10. #1808

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,202
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    675
    Agradecer Thanks Received 
    1,847
    Thanked in
    Agradecido 1,264 veces en [ARG:2 UNDEFINED] posts
    A lo mejor yo me he perdido algo de la explicación de la programación del Atari2600, pero al ser tan tan tan básico, no entiendo mucho la diferencia de dibujar un sprite... perdón, player, o dibujar el fondo. Es más, al no haber posiciones ¿Qué te impide dibujar en la misma línea dos veces al player, o tres, o cuatro? Si te curras bien la rutina, puedes tener muchos sprites en pantalla y hacer locuras... dentro del tiempo que te deje el dibujado en pantalla :P
    No digo que sea fácil, pero se podría. Por ejemplo, en el Pac-man se pudo usar el fondo para dibujar las píldoras, y en este caso no es un fondo repetido o espejado. Entiendo que el parpadeo de los fantasmas era porque al programador no le dio tiempo de crear la rutina que permitía dibujar al player 2 varias veces.

    Respecto a lo de los motores, coincido en que no es culpa del motor, sino del desarrollador, que se conforma con los valores por defecto, y eso hace que salgan muchos juegos parecidos. En DIV/Fenix/Bennu pasaba con los shooters, que todos eran iguales porque seguían el mismo tutorial básico y, como eso funcionaba, pues no lo cambiaban.
    También es cierto que un motor tiene sus limitaciones, y tienes que conocerlo al dedillo para poder salir de lo común. Aunque hay motores y motores, todo sea dicho, que he visto algunos que más que motores eran "generadores de configuraciones" con carga de modelos/sprites personalizados.

    Al final es una decisión del desarrollador, según las ganas y el tiempo que tenga. Yo prefiero tener la libertad que da un código de programación "genérico" (de ahí que siga con BennuGD), pero si me tengo que meter con algo 3D o pseudo 3D, como lo que tengo ahora mismo en la cabeza, prefiero plantearme algo tipo Unity, aunque me tenga que tirar tres meses estudiando cómo hacerlo... y aún así me sigue gustando la idea de intentarlo con BennuGD
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  11. #1809

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,561
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,668
    Agradecer Thanks Received 
    1,922
    Thanked in
    Agradecido 1,289 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por Drumpi Ver mensaje
    A lo mejor yo me he perdido algo de la explicación de la programación del Atari2600, pero al ser tan tan tan básico, no entiendo mucho la diferencia de dibujar un sprite... perdón, player, o dibujar el fondo. Es más, al no haber posiciones ¿Qué te impide dibujar en la misma línea dos veces al player, o tres, o cuatro? Si te curras bien la rutina, puedes tener muchos sprites en pantalla y hacer locuras... dentro del tiempo que te deje el dibujado en pantalla :P
    No digo que sea fácil, pero se podría. Por ejemplo, en el Pac-man se pudo usar el fondo para dibujar las píldoras, y en este caso no es un fondo repetido o espejado. Entiendo que el parpadeo de los fantasmas era porque al programador no le dio tiempo de crear la rutina que permitía dibujar al player 2 varias veces.
    Si que hay posiciones para los sprites, pero en vez de decir, quiero poner el sprite en la coordenada X, Y, tienes que esperar a que el barrido de pantalla este en la posición X (aproximadamente) para escribir en un registro y así el sprite se mostrara ahi, con una precision de multiplos 16pixels, después tienes otro registro donde si puedes poner la coordenada con mas precision. Poner mas sprites en mas posiciones si las tienes que calcular no te da tiempo de CPU, pero si ya las tines calculadas si que puedes poner mas sprites.

    Mira los juegos de champ games, lo que hacen es usar un ARM para hacer todos los cálculos, generan un trozo de código que despues la CPU se encarga de ejecutar y asi se saltan estas limitaciones al no tener que perder tiempo en hacer ningún calculo, solo estas usando la CPU para dibujar la pantalla.




    Última edición por swapd0; 21/06/2021 a las 15:14
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  12. Los siguientes 2 usuarios agradecen a swapd0 este post:

    josepzin (21/06/2021), Karkayu (21/06/2021)

  13. #1810

    Fecha de ingreso
    Nov 2005
    Ubicación
    Excartagenero
    Mensajes
    23,651
    Mencionado
    276 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    5,994
    Agradecer Thanks Received 
    5,821
    Thanked in
    Agradecido 3,794 veces en [ARG:2 UNDEFINED] posts
    Entradas de blog
    1
    Atari 2600 fue (y es) una consola genial.

  14. El siguiente usuario agradece a josepzin este mensaje:

    princemegahit (21/06/2021)

  15. #1811

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,202
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    675
    Agradecer Thanks Received 
    1,847
    Thanked in
    Agradecido 1,264 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por swapd0 Ver mensaje
    Si que hay posiciones para los sprites, pero en vez de decir, quiero poner el sprite en la coordenada X, Y, tienes que esperar a que el barrido de pantalla este en la posición X (aproximadamente) para escribir en un registro y así el sprite se mostrara ahi
    A eso me refiero, que igual que esperas a que el barrido se sitúe en (x,y), puedes esperar a que se sitúe en (x2,y2) y lanzar de nuevo la rutina de dibujado del sprite. No sé hasta qué punto se podrían intercalar el dibujado de dos sprites que compartan líneas horizontales... pero nada te impediría hacerlo (salvo que no tengas tiempo material para ello o que se superpongan).
    No sé, por poder se podrían hacer burradas cambiando colores y fondos al vuelo, ya que puedes interrumpir el dibujado de pantalla cuando te de la gana, y sólo te limita que cada comando son 3 pixels (como mínimo) que no dibujas.
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  16. #1812

    Fecha de ingreso
    Sep 2006
    Ubicación
    Malaga
    Mensajes
    7,561
    Mencionado
    47 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,668
    Agradecer Thanks Received 
    1,922
    Thanked in
    Agradecido 1,289 veces en [ARG:2 UNDEFINED] posts
    pero para dibujar el sprite tienes que cambiar el gráfico, registro grp0, eso son dos instrucciones, una para leer el valor y otra para escribirlo, despues tienes que cambiar la posición que no me acuerdo cuantas necesitabas... mira los juegos de champ games, es lo mas bestia que se puede hacer porque eso lo calculas con el ARM, despues la CPU se encarga de dibujar, no hace nada de calculos.

    Usando mas memoria puedes hacer esto.


    Por ejemplo en el Amiga usando el copper puedes posicionar el mismo sprite en una coordenada X distinta pero en la misma linea, pero claro, te lo hace un procesador por separado, en una 2600 no te da tiempo.

    https://codetapper.com/amiga/sprite-tricks/

    -----Actualizado-----

    Resumiendo, se puede hacer pero no hay tiempo de CPU suficiente para hacerlo como te de la gana, de hecho en el video lo explican para los decorados, escribes en el registro de 20bits y despues te esperas un poco y puedes ir escribiendo para tener la parte de la derecha distinta.

    Y eso de lanzar la rutina... en entrevistas a programadores de la 2600 decían que una instrucción de salto tardaba demasiado, que era mejor poner el codigo ahi. XD
    No es lo mismo tener diez años de experiencia, que tener un año de experiencia diez veces.


    It is an undisputed truth that the Atari ST gets the best out of coders. No dedicated hardware, just the CPU and a frame buffer! Some call it Spartan, others name it Power Without The Price, and a select few say `challenge accepted'! --- by spkr from smfx

  17. #1813

    Fecha de ingreso
    Jul 2010
    Ubicación
    Octania calling
    Mensajes
    6,315
    Mencionado
    75 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    1,355
    Agradecer Thanks Received 
    1,037
    Thanked in
    Agradecido 713 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por josepzin Ver mensaje
    Atari 2600 fue (y es) una consola genial.
    La policía de la VCS 2600 se pasa por el hilo y aprueba tu comentario.

  18. #1814

    Fecha de ingreso
    Sep 2005
    Mensajes
    15,202
    Mencionado
    247 Post(s)
    Tagged
    1 Tema(s)
    Agradecer Thanks Given 
    675
    Agradecer Thanks Received 
    1,847
    Thanked in
    Agradecido 1,264 veces en [ARG:2 UNDEFINED] posts
    Cita Iniciado por swapd0 Ver mensaje
    pero para dibujar el sprite tienes que cambiar el gráfico, registro grp0, eso son dos instrucciones, una para leer el valor y otra para escribirlo, despues tienes que cambiar la posición que no me acuerdo cuantas necesitabas... mira los juegos de champ games, es lo mas bestia que se puede hacer porque eso lo calculas con el ARM, despues la CPU se encarga de dibujar, no hace nada de calculos.

    Usando mas memoria puedes hacer esto.


    Por ejemplo en el Amiga usando el copper puedes posicionar el mismo sprite en una coordenada X distinta pero en la misma linea, pero claro, te lo hace un procesador por separado, en una 2600 no te da tiempo.

    https://codetapper.com/amiga/sprite-tricks/

    -----Actualizado-----

    Resumiendo, se puede hacer pero no hay tiempo de CPU suficiente para hacerlo como te de la gana, de hecho en el video lo explican para los decorados, escribes en el registro de 20bits y despues te esperas un poco y puedes ir escribiendo para tener la parte de la derecha distinta.

    Y eso de lanzar la rutina... en entrevistas a programadores de la 2600 decían que una instrucción de salto tardaba demasiado, que era mejor poner el codigo ahi. XD
    Ya digo que no he hecho los cálculos (ni tampoco hay ganas ), y que si hubiera tiempo se podrían hacer cosas muy bestias... Quizás se me ocurre que, como no te da tiempo a dibujar los dos sprites, a las malas, puedes dibujar una línea de cada sprite cada línea de pantalla...
    Y de alguna forma tenías que saltar a la parte de dibujado del sprite, no lo puedes intercalar en medio del dibujado del fondo (según entiendo del vídeo, todo el dibujado se hace en un único barrido de pantalla), porque cambia de posición. A lo mejor "rutina" no es el mejor nombre porque implica una escritura en la pila y todo eso, mejor un "salto incondicional" al trozo de código del sprite

    Pero vamos, que todo esto es por ahorrarse el mayor número de transistores en el chip, que ni siquiera hay un buffer de una línea completa. A nivel de ingeniería es muy interesante, y para hacer un juego hay que echarle imaginación al código... pero que se nota que las limitaciones eran muy bestias, al menos por lo que vais contando. La Atari2600 no estaba preparada para esa resolución de pantalla... pero es que no había otra
    PROYECTOS REALIZADOS: FrikiMusic, Motor Scroll Tileado v3.2, Venturer2X (GP2X/WIZ), Echo, Screen Break Time
    PROYECTOS EN MARCHA (algunos): Bennu GP2X: 95% (necesito ayuda) ¡Antes de Halloween!: 92% SpaceH2H: 8%

  19. #1815

    Fecha de ingreso
    Jan 2005
    Ubicación
    Madrid
    Mensajes
    4,711
    Mencionado
    20 Post(s)
    Tagged
    0 Tema(s)
    Agradecer Thanks Given 
    93
    Agradecer Thanks Received 
    320
    Thanked in
    Agradecido 195 veces en [ARG:2 UNDEFINED] posts
    La Atari 2600 hasta 1984 me parece que podia dar perfectamente la talla, viendo los juegos de spectrum o commodore de aquella epoca pienso que no se quedaba muy atras aun, incluso seguia teniendo la ventaja de tener mejor color y sonido que la maquina de Sinclair.

  20. El siguiente usuario agradece a Iced este mensaje:

    princemegahit (22/06/2021)

Página 121 de 228 PrimerPrimer ... 2171111117118119120121122123124125131171221 ... ÚltimoÚltimo

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •