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.
|
| 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: 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:
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:
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
|
| Harlok | Enviado: 18/6/2010 0:22 |
Vida extra ![]() ![]() Conectado: 2/7/2008 Desde: Almería Envios: 1629 |
Re: ¿Por donde empiezo? Acotación:
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.
|
| 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
|
| 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.
|
| Vista Plana | Tema Anterior | Próximo Tema |
| Tema: | Envíos |
|---|
| Registrese para enviar | |




y de paso aprendo algo del Amstrad también que no lo he programado nunca.




