logo
Inicio  •  Noticias  •  Fichas y artículos  •  Foros  •  Perfil  •  Buscar  •  Registro
 Ingreso
Nombre:

Contraseña:

Recordar



¿Recuperar la contraseña?

Regístrese

 ZONADEPRUEBAS 3.0

 Buscar

Búsqueda avanzada

 Nuevos Miembros
freshko 13/7/2012

uukrul
13/7/2012

Hark0
12/7/2012
erniman 5/6/2012
biblio74 2/6/2012

jrodriguezv
2/6/2012

kazin79
8/5/2012
jgnavarro 7/5/2012
pinace 7/5/2012

jad2
24/4/2012

 ¿Quién está en línea?
9 usuario(s) en línea (9 usuario(s) navegando Foros)

Registrados: 0
Invitados: 9

más ....

 RetroZONADEPRUEBAS
Zonadepruebas 2.0
Zonadepruebas 1.0
Antiguos foros

 Discusiones recientes en los foros
Foro Tema Respuestas Visto Ultimo Envío
VENDER Mercadillo de Ovan [act. 25/08/12] 2 790 25/8/2012 22:40 Ovan
GENERAL Más soluciones anticrisis: favoralia.com [OT] 2 812 21/8/2012 23:27 Orkoto
GENERAL Ultracarga 47 Konamis para MSX - MSXplug #4 5 1084 18/8/2012 21:10 robsy
PIEZAS DISPONIBLES RetroClasificados - anúnciate gratis y sin necesidad de registrarte 99 6001 16/8/2012 3:18 davebizarro
GENERAL Fotografiando algunos ordenadores 137 6720 15/8/2012 2:47 chernobil
GENERAL El futuro ¿juegos antiguos en 3d? 2 824 14/8/2012 1:16 tic
VENDER Venta de Juegos de Spectrum 4 895 13/8/2012 22:45 garillete
CAMBIAR vendo cambio cosas, super nintendo 142 12075 13/8/2012 1:42 jojo073
INFO / AYUDA Saltamos al sitio nuevo 225 8286 13/8/2012 1:01 josepzin
VENDER Mercadillo (act 09/08 zx81) 224 21384 11/8/2012 12:40 Orkoto
CAMBIAR Mercadillo de Mode 2 (actualizado a 03-08-12) 162 18289 10/8/2012 9:50 Mode2
GENERAL Las entrevistas de Commodore Plus 5 916 8/8/2012 17:36 josepzin
GENERAL Commodore 64: Especial 30º Aniversario [Vídeo] 1 718 8/8/2012 10:15 LexSparrow
GENERAL Por si os quedáis sin curro, y queréis montar un "bisnes" 16 1860 6/8/2012 16:23 radastan
VENDER Vendo lotazo amstrad cinta. 2 1114 6/8/2012 14:48 Jose32zgz
MICROORDENADORES Puerto Serie y Arduino 2 728 6/8/2012 1:22 6510
VENDER Post de cambio de Sisco (Actualizado 04-07-12) 76 8680 5/8/2012 15:03 Sisco
RETROINFORMÁTICA HOY Retroparla quien se apunta? 12 3114 5/8/2012 0:50 LexSparrow
GENERAL ¿Donde conseguir estos componentes electronicos? 28 3030 4/8/2012 19:51 Lord British
VENDER Vendo juegos de Spectrum, Spectrum +3 y MH especial nº3 7 1591 4/8/2012 11:51 Ivanzx
ULTIMAS ADQUISICIONES TRS-80 Pocket Computer 10 1439 3/8/2012 5:45 Selandari
RETROINFORMÁTICA HOY Por fin el ZX Spectrum ha llegado al mundo de e-sports 4 855 2/8/2012 23:52 mentalthink
MICROORDENADORES Varios MAMEs para Raspberry Pi 4 1288 2/8/2012 10:28 zup
RETROINFORMÁTICA HOY Acabar La Pulga en 28 segundos?? 7 1139 2/8/2012 7:57 mentalthink
CAMBIAR ¿Alguien tiene una ULA de spectrum 48K de sobra? 1 728 1/8/2012 1:52 joemorgan
JUEGOS ELEC. PORTÁTILES Y mas consolas portátiles (ahora, destripada) 34 3281 31/7/2012 10:31 jepalza
RETROINFORMÁTICA HOY Podcast núm. 2 de EMS (El Mundo del Spectrum) 1 645 31/7/2012 0:49 LexSparrow
MICROORDENADORES ¿Porque los ordenadores tienen borde?. 11 1608 30/7/2012 19:43 mcleod_ideafix
GENERAL Menuda noche más movida ... 0 891 29/7/2012 1:49 LexSparrow
VENDER Lote de 15 Juegos de PC y algunas cosillas más 31 2330 26/7/2012 17:26 chernobil
RETROINFORMÁTICA HOY RetroEuskal 2012 8 1284 26/7/2012 16:51 Taburoto
GENERAL MSXplug #1 - iPhone alimentando vuestros MSX! 29 2560 26/7/2012 11:56 robsy
COMPRAR Compro FPGA Altera DE1 1 783 23/7/2012 11:40 mcleod_ideafix
ULTIMAS ADQUISICIONES Kyotronic 85 7 1008 22/7/2012 17:26 zitror
PIEZAS DISPONIBLES [Regalo] Hilo de las cosas que regalo [Josepzin] 69 6200 22/7/2012 10:25 josepzin
MICROORDENADORES ¿Que paso con Dragon? 125 9276 22/7/2012 1:01 tic
MÁQUINAS RECREATIVAS Disponible GameLinBox: Linux para la consola "GameBox" 40 4851 21/7/2012 17:51 zitror
MICROORDENADORES MIAs españoles de spectrum 152 8504 21/7/2012 2:33 zitror
JUEGOS ELEC. PORTÁTILES Mini Classics: Harry Potter a 1,99€ 3 1145 20/7/2012 21:58 Harlok
ULTIMAS ADQUISICIONES Digital DEC PC 320p con problemas 5 972 20/7/2012 2:30 TirantLoNegre

ZONADEPRUEBAS índice del foro
   PROGRAMACIÓN
     ¿Por donde empiezo?
Registrese para enviar

Vista Plana Tema Anterior | Próximo Tema
Envíos Hilo
Bug
Enviado: 18/6/2010 0:03
Vida extra
Conectado: 8/8/2007
Desde: Murcia
Envios: 1759
¿Por donde empiezo?
Hola, esto rula ya? Pues mi primera peticion: por donde empiezo para programar juegos en basic? en Amstrad a ser posible. Es mejor empezar por el basic o por el codigo maquina? a ver si nos animamos y hacemos un subforo en toda regla para empezar a hacer cosicas.
Harlok
Enviado: 18/6/2010 0:12
Vida extra
Conectado: 2/7/2008
Desde: Almería
Envios: 1629
Re: ¿Por donde empiezo?
Pues depende de lo que sepas en este momento. Basic sirve para ir aprendiendo a controlar el flujo de un programa y cómo se desarrolla. El código máquina requiere un conocimiento profundo de la máquina a nivel de chips, BIOS, etc. Es mucho más complejo y salvo que tengas experiencia yo empezaría por hacer cosillas en Basic primero. Y si te lo curras no creas que puedes hacer juegos muy entretenidos y de calidad en Basic, con alguna rutinilla en CM para darle velocidad a algunas cosas. Por ejemplo, si te gustan los conversacionales, yo empezaría haciendome un parser en Basic. Aprenderás mogollón sobre tratamientos de cadenas de caracteres, variables, saltos, etc. y podrás hacerlo en Basic sin pérdida de rendimiento notable.

Si te animas te voy a ayudando por aquí y así otros también pueden ir viéndolo. Me encanta hacer parsers y de paso aprendo algo del Amstrad también que no lo he programado nunca.


----------------
Retroposters

marinoa
Enviado: 18/6/2010 0:12
Vida extra
Conectado: 24/4/2006
Desde: Las Rozas de Madrid
Envios: 3008
Re: ¿Por donde empiezo?
no soy experto ni mucho menos, pero si quieres hacer cosas decentes, codigo maquina, aunque creo que lo mas comun era un fifty fifty
jltursan
Enviado: 18/6/2010 0:13
Vida extra
Conectado: 13/10/2006
Desde: Torrejón de Ardoz, Madrid, España
Envios: 2923
Re: ¿Por donde empiezo?
Pues mira el otro hilo que ha abierto Mode2 con unos cuantos enlaces relacionados con el Amstrad

Respecto a lo de con que empezar; bueno, puedes aplicar esta regla:


if ( experiencia_previa_programando == true )
{
    
empezar_con_CM();
}
else
{
    
empezar_con_BASIC();
}


Si lo entiendes, ya estás más cerca

De todas formas veo que el código máquina está en boca de todos. NO OS OBCEQUEIS, primero se aprenden las técnicas básicas en BASIC (de cualquier máquina) y luego ya dareis el salto al CM vosotros mismos cuando veais que sabeis hacer las cosas; pero necesitais velocidad.
Bug
Enviado: 18/6/2010 0:19
Vida extra
Conectado: 8/8/2007
Desde: Murcia
Envios: 1759
Re: ¿Por donde empiezo?
Acotación:

jltursan escribió:
Pues mira el otro hilo que ha abierto Mode2 con unos cuantos enlaces relacionados con el Amstrad

Respecto a lo de con que empezar; bueno, puedes aplicar esta regla:


if ( experiencia_previa_programando == true )
{
    
empezar_con_CM();
}
else
{
    
empezar_con_BASIC();
}


Si lo entiendes, ya estás más cerca

De todas formas veo que el código máquina está en boca de todos. NO OS OBCEQUEIS, primero se aprenden las técnicas básicas en BASIC (de cualquier máquina) y luego ya dareis el salto al CM vosotros mismos cuando veais que sabeis hacer las cosas; pero necesitais velocidad.

Algo he entendido, soy tecnico informatico je. pero de basic 8 bits ni papa tio. Entonces lo mas facil para empezar es intentarlo con una conversacional no?
Harlok
Enviado: 18/6/2010 0:21
Vida extra
Conectado: 2/7/2008
Desde: Almería
Envios: 1629
Re: ¿Por donde empiezo?
Acotación:

jltursan escribió:

De todas formas veo que el código máquina está en boca de todos. NO OS OBCEQUEIS, primero se aprenden las técnicas básicas en BASIC (de cualquier máquina) y luego ya dareis el salto al CM vosotros mismos cuando veais que sabeis hacer las cosas; pero necesitais velocidad.


Por supuesto, el CM requiere de un nivel de conocimiento de la máquina (que también del funcionamiento de un procesador al más bajo nivel) que puede ser desmoralizador al principio, además de que el código es más ilegible a primera vista y eso también te puede liar mucho al principio si no eres muy ordenado o no has programado mucho antes y estas acostumbrado a largos tochos de código


----------------
Retroposters

Harlok
Enviado: 18/6/2010 0:22
Vida extra
Conectado: 2/7/2008
Desde: Almería
Envios: 1629
Re: ¿Por donde empiezo?
Acotación:

marmenor escribió:
Algo he entendido, soy tecnico informatico je. pero de basic 8 bits ni papa tio. Entonces lo mas facil para empezar es intentarlo con una conversacional no?


Hombre, yo he puesto el ejemplo del conversacional porque no tendrás que lidiar en principio con Sprites, colisiones, tiempos, etc. y aprenderás a manejar cadenas de caracteres, flujo del programa, datos, etc. Yo al menos es lo que me parece más asequible y educativo para empezar, pero puedes intentar otra cosa.


----------------
Retroposters

Mode2
Enviado: 18/6/2010 0:28
Vida extra
Conectado: 9/10/2009
Desde: Loma azul
Envios: 2204
Re: ¿Por donde empiezo?
Mirad, este juego está hecho en BASIC completamente al parecer:
http://www.amstrad.es/espsoft/juegosespbasic/bcm.php




----------------
Busco:
Colecovision
Contr. disco Dragon32 y juegos
Juegos Atari 2600/800XL y Vectrex
Micromanias 1,12,21,25,33
Revistas y juegos CPC

[url=http://zonadepruebas.org/backup/modules/newbb/viewtopic.php?topic_id=6858&forum=16&start=0]Mi mercadillo[/ur

Bug
Enviado: 18/6/2010 0:32
Vida extra
Conectado: 8/8/2007
Desde: Murcia
Envios: 1759
Re: ¿Por donde empiezo?
Una conversacional podia ir bien para empezar. Creo que todos estaran de acuerdo. Algo facil sin muchos lios, con respuestas faciles como derecha, izquierda y todo eso. Asi empezamos desde lo facil y vamos luego complicando la cosa poco a poco. Asi hariamos juegos entre todos y todos enseñandonos a la vez. Que opinais?
Harlok
Enviado: 18/6/2010 0:36
Vida extra
Conectado: 2/7/2008
Desde: Almería
Envios: 1629
Re: ¿Por donde empiezo?
A ver... se puede hacer cualquier juego en Basic que no tenga puntos críticos en el consumo de recursos. E incluso, si hay algo que necesitamos que tenga mucha velocidad (como dibujar un montón de tiles) podemos hacernos la rutina en CM e integrarla en el listado basic. De hecho, los juegos más espectaculares de esos que copiabas de las revistas eran los que incluían rutinas en CM dentro del listado en forma de DATAs, en el caso de MSX se usaban mucho los VPOKES para tocar directamente la memoria de vídeo rediseñando el juego de caracteres por ejemplo, muy útil para hacer juegos de tiles en screen1.

Lo que pasa es que al final, le pegas la patada al Basic, porque para controlar el flujo, las variables y los bucles puedes usar el ensamblador igual, total, pues ya pasas del Basic y eso que te ahorras. Pero no siempre es necesario, depende de lo que quieras hacer como siempre.


----------------
Retroposters

Vista Plana Tema Anterior | Próximo Tema

Tema: Envíos

Registrese para enviar
 



Anillo de Coleccionistas Hispanos de Ordenadores y Consolas logo_anillo
[ Unirse al Anillo | Homepage del Anillo | Sitio al azar | << Previo | Siguiente >> ]

Logos, marcas e imágenes propiedad de sus respectivos poseedores. Comentarios propiedad y responsabilidad de cada autor
Salvo que se indique lo contrario el contenido original de esta página puede utilizarse libremente siempre que se cite como fuente a www.zonadepruebas.com
Queda terminantemente prohibido el uso o enlace externo de cualquier contenido presente en Zonadepruebas que no sea original de la propia Zonadepruebas

© 2003-2012 Zonadepruebas - http://zonadepruebas.org/backup - Aviso legal -