Pentacorn Quest
Only for Spectrum 128K:
LINK VERSIÓN 1.1 SPANISH: http://www.mojontwins.com/mojoniaplus/download/file.php?id=6341
Código fuente en castellano del Pentacorn v11
https://mega.co.nz/#!VRAQxYgQ!X-nY1q_YU ... 0VmWq2oA90
Instrucciones PDF - Castellano:
https://mega.co.nz/#!MdQF2BYZ!7pAx586ak ... RdUtyDW3nU
Instrucciones PDF - Ingles:
https://mega.co.nz/#!RZI1nJqb!xlGXu0Kqp ... mKmsTJP5E0
Instrucciones PDF - Ruso (instrucciones y localización del juego en Ruso por Alexey)
https://mega.co.nz/#!FII0wJhL!SnBtVS5pv ... -FI69NVSQA
Todos los mundos han sido creados de tal forma, para que ciertas cosas sean deseadas por todos y sin embargo tan solo unos pocos agraciados lo llegan a conseguir. Por ejemplo, los refrescos de garbanzo en el polvoriento y deshidratado mundo de Sek-Anoh, o en la Tierra misma, los pechos de Johansson.
Aquí todo gira en relación a unas Bellotas. Lo sé, en vuestro mundo, se las dais de comer a los cerdos, pero en el mío, son la fuente de un gran poder. De oro puro, mogollón de especiales y todo eso. Además, fueron la causa de que, hace una burrada y media de años, se armase un pifostio de narices entre dos antagónicas fuerzas: la Lus y la Uscuridá. Al final la cosa no quedó muy clara. Eso sí, mientras unos y otros se daban de palos, las Bellotas Doradas, cachondas ellas, desaparecieron.
En el follón, todos se echaron la culpa; a unos los acusaron de hacer un caldo con ellas, otros decían que se habían ido a hacer gárgaras, y los que más, decidieron apuntarse a un curso de chapa y pintura. Pero con el paso del tiempo, un ominoso rumor, originado por susurros de los más sórdidos muelles, empezó a ganar fuerza: Se aventuraban a decir, que las Bellotas habían sido depositadas en La Grieta. Una tortuosa llaga cuneiforme que fracturaba la más gran e insonsable sima del mundo, llena hasta las trancas de repugnantes alimañas. Vamos, un lugar chungo de narices y perfecto para guardar un tesoro. Una madre no lo hubiese escondido mejor. Por qué estarían allí las Bellotas de Oro, no importaba demasiado. La gente se encogía de hombros: "¿Y por qué no?". Echarles el guante propocionaría increíbles riquezas, poder, chupetes, y vete tu a saber qué más cosas. De todas formas, los más grandes aventureros que han intentado hacerse con ellas, han fracasado: Todos volvieron con un terrible olor a pies.
Ahora es tu turno. ¿Vas a terminar como todos los demás? ¿O quizás alcances la gloria?
El juego consiste, como habrás podido adivinar, en conseguir (Quest) las 5 (Penta) Bellotas (acorn) de Oro. Éstas serán recogidas automáticamente (el sonidete al recogerlas mola mogollón) y entregadas en el santuario mágico (Aquí todo es mágico, ¿mola eh?) Una vez tengas las cinco, podrás atravesar la ancestral puerta (aquí todo es mágico y ancestral) para... en realidad, no se sabe nada de lo que hay al otro lado. ¡Tendrás que averiguarlo!
Puedes moverte izquierda y derecha (o decidir no hacerlo), tanto como saltar (tu decides cuánto, presionando el botón de salto). Prepárate para saltar mucho y recoger diversos objetos que podrán asistirte en tu aventura. Para tomarlos, pulsa la tecla "A" (las comillas no son necesarias de pulsar), e irá a parar al hueco activo de tu inventario si estuviese vacío (la mochila de toda la vida). Pulsando Z podrás recorrer éste inventario.
Cuando quieras usar un objeto marcado en el inventario, no tienes más que pulsar "A" en el momento que creas que es necesario (o por ejemplo, por probar qué pasa). También sirve para invocar a un recuadro mágico que aparecerá en pantalla para ayudarte si el lugar lo requiere.
Ah, cuidado con todo aquello que se mueva. No serán mágicos, pero sí hostiles. No les toques porque son muy celosos de su espacio personal.
Suerte aventurero.
...Ya disponible, en tu Spectrum 128K.... (y en el mío, ¡y en el de otros!)
CRÉDITOS
Diseño del juego: José Ignacio Rodríguez (Nightwolf)
Gráficos: Jarlaxe
Música y Sonido: John McKlain
Implementación del Arkos Player: SyX
Betatesters: Metr, gg
Agradecimientos:
Mojon Twins por su Churrera
na_th_an por inmenso su apoyo y paciencia.
elborra por sus consejos.
Hark0 por su prueba en spectrum real (¡y primer bug encontrado!)
NickoTG por encontrar un título para el juego.
Niss, por estar ahí todos los días.
Y finalmente a SyX... por todo.
Proyecto Churrero: AVORCHA - Pentacorn Quest 128K- RELEASED!
Moderador: na_th_an
Proyecto Churrero: AVORCHA - Pentacorn Quest 128K- RELEASED!
Última edición por Nightwolf el Mar, 04 Ago 2015, 18:36, editado 21 veces en total.
Re: Sugerencias para la Churrera...
La churrera se apoya sobre splib2 que, lamentablemente, no tiene integrada la opción de espejar sprites, supongo que por temas de velocidad, así que esta opción no es viable.
Sobre lo otro, la opción no sería difícil de implementar, aunque para algo parecido a lo que tú quieres habrá un módulo en la siguiente versión de la Churrera Lo que pasa es que toca esperar un poquito.
Sobre lo otro, la opción no sería difícil de implementar, aunque para algo parecido a lo que tú quieres habrá un módulo en la siguiente versión de la Churrera Lo que pasa es que toca esperar un poquito.
Como diría Rorshach: "Urm..."
-
- Mensajes: 494
- Registrado: Jue, 24 Oct 2013, 15:52
Re: Sugerencias para la Churrera...
No es por temas de velocidad sino por temas de tamaño. Para espejar necesitas duplicar las tablas. Lo que pasa es que la mayor parte del peso de los sprites se debe a tablas. Un sprite de 16x16 ocupa 64 bytes con máscara, por tanto 16 de ellos ocuapan 1024 bytes Las tablas sin espejar ocupan 14*256= 3584, sumando en total 4608 bytes.
Con la "espejación" los números serían los siguientes: 28*256= 7168 bytes para las tablas y 768 bytes para los sprites (los hemos reducido a 12), haciendo un total de 7936 bytes.
En resumen, harían falta muchos más sprites para que la "espejación" fuese viable.
Con la "espejación" los números serían los siguientes: 28*256= 7168 bytes para las tablas y 768 bytes para los sprites (los hemos reducido a 12), haciendo un total de 7936 bytes.
En resumen, harían falta muchos más sprites para que la "espejación" fuese viable.
Re: Sugerencias para la Churrera...
Bueno, ¡pues ya me he puesto con el mapa!:), Aunque es pequeñito y aún quedan por posicionar los enemigos, es una cucada verlo todo en movimiento. Estoy usando de base una aventura conversacional que hice en su momento en Basic del CPC, así que espero poder tener algo listo prontito. No voy a usar ninguna función especial, el típico juego base, ya habrá tiempo de darle más detalles jeje
Así que nada, nuevamente os doy las gracias por la churrera. (jo ¡¡para cuándo ese port a CPC!!)
Edit: Aunque todavía muy crudo, ¡ya he conseguido acabar mi primera partida!
Así que nada, nuevamente os doy las gracias por la churrera. (jo ¡¡para cuándo ese port a CPC!!)
Edit: Aunque todavía muy crudo, ¡ya he conseguido acabar mi primera partida!
Re: Sugerencias para la Churrera...
Un problema que he visto. Si pongo un objeto tipo 2 en la coordenada 0 de Y, no se pueden coger.
Edit: ¿Los enemigos podrían disparar? Es mas ¿podría hacerse un matamarcianos? Sería sencillo si se pudieran mover estrellas de derecha a izquierda, simulando un scroll, pero sin serlo realmente por ejemplo, así como los enemigos. Aunque fuese algo crudo, molaría para hacer alguna fase de bonus o algo así en los juegos "multicarga"
Edit: ¿Los enemigos podrían disparar? Es mas ¿podría hacerse un matamarcianos? Sería sencillo si se pudieran mover estrellas de derecha a izquierda, simulando un scroll, pero sin serlo realmente por ejemplo, así como los enemigos. Aunque fuese algo crudo, molaría para hacer alguna fase de bonus o algo así en los juegos "multicarga"
Última edición por Nightwolf el Lun, 05 May 2014, 13:23, editado 1 vez en total.
Re: Sugerencias para la Churrera...
Estoy empezando a probar los scripts. He probado a cambiar un tile con SET TILE (x, y) = z
Pero lo único que sucede es poner a 0 el tile (da igual el número que ponga) ¿Qué podría estar haciendo mal?
No relacionado con ésto, hace ya un par de días que veo que me sale ésto al compilar:
sccz80:"engine.h" L:333 Warning:#46:Unreachable code follows
sccz80:"engine.h" L:458 Warning:#46:Unreachable code follows
sccz80:"engine.h" L:1148 Warning:#46:Unreachable code follows
Pero parece no afectar al juego
La línea 333: #ifdef PLAYER_CAN_FIRE
La línea 458: for (gpit = 0; gpit < MAX_CERROJOS; gpit ++) {
La línea 1148: for (gpit = 0; gpit < MAX_CERROJOS; gpit ++) {
Pero lo único que sucede es poner a 0 el tile (da igual el número que ponga) ¿Qué podría estar haciendo mal?
No relacionado con ésto, hace ya un par de días que veo que me sale ésto al compilar:
sccz80:"engine.h" L:333 Warning:#46:Unreachable code follows
sccz80:"engine.h" L:458 Warning:#46:Unreachable code follows
sccz80:"engine.h" L:1148 Warning:#46:Unreachable code follows
Pero parece no afectar al juego
La línea 333: #ifdef PLAYER_CAN_FIRE
La línea 458: for (gpit = 0; gpit < MAX_CERROJOS; gpit ++) {
La línea 1148: for (gpit = 0; gpit < MAX_CERROJOS; gpit ++) {
Re: Sugerencias para la Churrera...
Ahora no puedo mirar en profundidad, pero me suena a que los warnings te los da porque probablemente no hayas desactivado las llaves y cerrojos en el motor y tu mapa no contenga ningún cerrojo. En ese caso, MAX_CERROJOS vale 0 y por tanto esos bucles contienen código que nunca se ejecutará, y el compilador simplemente te está avisando.
Sobre lo otro, pégame aquí el script completo a ver si hay algo rarete. El compilador de scripts es sencillo y no saca errores, así que puede ser cualquier tontería
Sobre lo otro, pégame aquí el script completo a ver si hay algo rarete. El compilador de scripts es sencillo y no saca errores, así que puede ser cualquier tontería
Como diría Rorshach: "Urm..."
Re: Sugerencias para la Churrera...
Gracias Na_th_an, cuando vuelva a casa te pego luego el código del juego a ver dónde he metido la zarpa.
De todas formas, lo que he hice anoche, fue actualizar a la ¿última? versión de la churrera (la del tutorial 9) sobreescribiendo los archivos que había modificado y de esta forma ya sí puedo cambiar los tiles
Otra sugerencia: ¿Sería posible cambiar al vuelo valores como la coordenada del protagonista sin recargar la pantalla (¿o mejor usar warp y listo?)? ¿Y cambiar los parámetros que se asigan en config.h como gravedad, fuerza del salto, etc mediante algún comando? (Para el item mágico de las catiuscas, ¡que permite saltar más porque son de goma!)
De todas formas, lo que he hice anoche, fue actualizar a la ¿última? versión de la churrera (la del tutorial 9) sobreescribiendo los archivos que había modificado y de esta forma ya sí puedo cambiar los tiles
Otra sugerencia: ¿Sería posible cambiar al vuelo valores como la coordenada del protagonista sin recargar la pantalla (¿o mejor usar warp y listo?)? ¿Y cambiar los parámetros que se asigan en config.h como gravedad, fuerza del salto, etc mediante algún comando? (Para el item mágico de las catiuscas, ¡que permite saltar más porque son de goma!)
Re: Sugerencias para la Churrera...
Ya te he pasado el código por PM.
Por cierto, ¿los enemigos podrían disparar?
Por cierto, ¿los enemigos podrían disparar?
¿Quién está conectado?
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 2 invitados