A downloadable game

A game for the ZX Spectrum 128k by RetroBensoft


Polydectes entrusts Perseus with an impossible mission: to find Medusa's lair and kill her.

To do this, Perseus must obtain the gold coins in the possession of the mythological creatures that will appear along his path such as minotaurs, cyclopes, grayae, and satyrs. With them, Perseus will be able to gather from the Statues of Delphi the six pieces of the Parchment of Wisdom, which will guide him into Medusa's hiding place.

But don't let Perseus be deceived by his pride, cause you know sometimes words have two meanings.

 

Power-ups

  • Bottle = Energy
  • Knife = 5 more knives
  • Ray = Speed up
  • Shield = Invisibility

  

Controls (keyboard, sinclair joystick, kempston joystick)

  • LEFT - Walk left
  • RIGHT - Walk right
  • UP – High jump / Climp up ladder
  • DOWN - Crouch down / Pick up a power-up / Climb down ladder
  • FIRE- Punch / Enter into a gate / Throw knives (when Perseus is crouching down)
  • LEFT/RIGHT + UP – Lateral jump (when Perseus is idle)
  • LEFT/RIGHT + UP – Long jump (after Perseus has walked a couple of steps)
  • LEFT/RIGHT + DOWN – Roll over (after Perseus has walked a couple of steps)

  

Default keys

  • O - Left
  • P- Right
  • Q - Up
  • A - Down
  • SPC - Fire
  • H - Pause (fire to resume)
  • Y - Quit (fire to confirm, any other key to resume)

 

Tips

  1.  If you try to long-jump before Perseus has walked a couple of steps, instead he will make a lateral jump.
  2. If you try to roll over before Perseus has walked a couple of steps, instead he will crouch down.
  3. You need to collect  50 coins to get every single piece of the Parchment of Wisdom from the Statues of Delphi
  4. Watch this tutorial  to learn how to move with Perseus
  5. Perseus is an easy game once you master all its moves. Don't give up!

 

Developing Tools

  • Tuerkas128 Framework by RetroBensoft (framework)
  • Notepad++ by Don Ho (text editor)
  • Pasmo by Julian Albo (Z80 assembler)
  • ZEsarUX by César Hernández Bano (code & game testing)
  • Retro Virtual Machine by Juan Carlos Gonzalez Amestoy (code debugging, sound tracker fine tuning)
  • Gentape by Antonio Villena (tap generator)
  • Multipaint by Tero Heikkinen (loading screen & intro)

 

Acknowledgements

  • Manuel Pena (original sketch of Graia)
  • Ramón Fernández Ameijeiras (sinclair joystick tester)
  • David Gonzalo aka Z80user (code optimization for the loader)
  • André Leão (portuguese version proofreading)

 

Dedicated to

Sara & Susana


Feedback

Your comments are welcome.

 

Se habla español.

 

;-)

Updated 4 days ago
Published 7 days ago
StatusReleased
Rating
Rated 4.9 out of 5 stars
(11 total ratings)
AuthorRetrobensoft
GenrePlatformer
Tags2D, 8-Bit, Pixel Art, Retro, ZX Spectrum

Download

Download
English version 1.0 113 kB
Download
Versión española 1.0 113 kB
Download
Versão portuguesa 1.0 113 kB

Install instructions

You need a ZX Spectrum computer to play the game

You can also play it on an emulator like Retro Virtual Machine or ZEsarUX in your Windows, Linux or Mac computer

If emulation is not good enough for you, you can also play it on a MiSTer FPGA hardware setup

Comments

Log in with itch.io to leave a comment.

me va a costar tiempo y mucha paciencia pero este me lo acabo, juegazo!

Seguro que lo consigues. ¡Ánimo!

Y cuando creas que has alcanzado el final, detente y reflexiona sobre tus actos. Recuerda que, en ocasiones, las palabras ocultan más de un significado.

¡Gracias por jugar!

 Un gamerplay del juego y de otros dos:

 

¡Gracias por jugar a Perseus!

Lo más difícil del juego es aprender a usar todos los movimientos que tiene el personaje. Después ya es todo cuesta abajo. Échale un vistazo a este tutorial:


 


También te agradezco que lo hayas probado en The Spectrum. ¿Podrías por favor escribir un post indicado qué configuración y ROMs has usado?  Es que ha habido algún jugador que no ha encontrado la parametrización más adecuada 

Gracias! Volveré a jugar porque me pareció un juegazo. 

Recorded walkthrough

(+1)

Awesome!

(1 edit)


By the way, what are these things?

Just a nice background. 😃

I thought so:)

Hi! Just completed the game, thanks alot for several hours of great gameplay and experience!

Well done!

Make sure that you REALLY completed the game.

Thank you for playing Perseus!

(1 edit)

Actually, yes, I did. But don't want to make a spoiler, so won't describe the way to get a good ending 🙂

Thank you!

(2 edits)

Have a question. Is it possible to take the knives on this screen? Rolling over or jumping doesn't help...

Maybe the portal could help, somehow.

😉

Watch the trailer. Minute 3:07

I tried this trick many times but it never worked for me.

Knowing that it was possible, I tried a few more times and it worked.

Hi, I found a bug.

I was killed exactly while transitioning to another screen. After that, the game softlocked: the music keeps playing and background animations continue, but the player character is gone and the game cannot be progressed. I have a snapshot of this state.

(+1)

Thanks for playing and reporting the bug!

Thanks for a great game!

(1 edit) (+1)

Well done!

But read carefully the final message. Maybe you missed something in the game.

Remember that sometimes words have two meanings. 😉

(+1)

You are the hero!!

It looks great, but I found the controls difficult to get to grips with, since it feels like you press a button and it doesn't quite react to it instantly. It's not my keyboard, and this is regardless of certain key-combos. I also couldn't punch the smaller creatures, so as I don't start with any bullets, most of the health bar for my one life is quickly taken by them.

And why is it only one life, anyway? This is a game, not reality.

(+1)

Thank you for playing Perseus!

Jumping and rolling over is a little bit tricky. Please, read the tips in https://retrobensoft.itch.io/perseus

You can also learn to move around watching this video:

Looks really awesome! Congrats!

Thanks!

Wow, excellent!

Thanks!

Awesome game!

(1 edit)

Thank you for playing!

Excellent work - What an incredibly well-polished game !! Just like Tuerkas, the graphics are fantastic and everything is beautifully animated  : )  I love the chosen theme of heroes & deities of Greek Mythology, which clearly lends itself perfectly to a ZX adventure  : )  Very impressive !!

I'm glad to read your words

Thanks!

Una autentica obra maestra contemporanea para nuestro ZX Spectrum, soberbio tecnicamente, y jugablemente muy bueno, poco más tengo que añadir, solo darte las gracias y mi enhorabuena por este brutal Perseus. Feliz Navidad, un abrazo.

Ya has dicho bastante 

¡Muchas gracias!

Simplemente genial y sobre todo gracias por tu esfuerzo 👏👏👏👍👍👏

Que los disfrutes.

¡Muchas gracias!

Looks brilliant. It's a lock for a review in issue 32 of CRASH!

https://fusionretrobooks.com/pages/crash-subs

Thanks!

Enhorabuena por el trabajazo que te has pegado, deseando probar ese framework ;) 🤩

Si puedes sacarle partido al framework sería genial. Seguiré publicando tutoriales en Youtube y documentación en Github 

¡Gracias!

(+1)

Yo de niño tuve un Amstrad CPC y siempre sentía envidia de lo rápidos que iban los juegos en Spectrum jaja.  Ahora gracias a los emuladores puedo jugar los clásicos de Spectrum de toda la vida y a gente como tú que hacen juegazos impensables en la época. Tanto este como el gato Tuerkas me parecen que tienen muchísimo curro detrás (ya lo vi en el directo wow). Pues eso que enhorabuena por el juego, me parece de 10 :)

Me alegra que te haya gustado

¡Gracias!

(3 edits)

El juego es flipante de verdad! Ups! Vaya, quería jugarlo en el The Spectrum  pero según que taps no van... he probado en todas las configuraciones y nada. Normalmente funciona el mismo juego tal cual pero salvado como .z80 ¿Es posible?

No he tenido ocasión de probarlo en The Spectrum todavía. El cargador de Perseus utiliza las rutinas de carga que vienen en las ROM de cualquier modelo 128k original.  No controlo The Spectrum, pero puede venir por ahí el problema. En cuanto pueda lo reviso.

Gracias!

(-1)

Has probado con las ROMS por defecto o le has puesto las custom? Es importante ponerle las roms originales para mayor compatibilidad si falla la que lleva por defecto

(2 edits)

Ep Javi para quien es la pregunta? No entiendo bien. 

Para ti. The Spectrum por defecto lleve una rom de retrogames pero se puede cambiar por las originales, eso a veces hace que cosas que no van funcionen.

Deleted 5 days ago
(1 edit)

he puesto las roms originales y nada... los juegos que no funcionaban siguen sin funcionar, Voy a revisar pero vamos,  creo que he hecho todo bien por que veo que se  ha cambiado el sistema en el modo de inicio clasico.

Hola, no lo he jugado todavía, pero me lo descargué ayer y lo cargué en The Spectrum y aparentemente sin problemas, con las roms originales de retrogame. Al final no pude jugarlo pero estoy deseando probarlo hoy.

Great game, thanks.

Thanks!

Felicidades por el juego y por el directo ayer con Javi. Has hecho un grandísimo trabajo, mucha dedicación y mucho cariño has puesto en este proyecto y se nota. Muchas gracias por tu esfuerzo.

¡Muchas gracias por tus palabras!

Procedo a la cata.

¡Que lo disfrutes!

Muchas gracias por pasarte por el canal y presentar el juego. Especialmente la cantidad brutal de documentación que muestras es espectacular. Estamos ante un claro top 5 del año

Gracias a ti por abrirme tu casa

very good

Thanks!

Una tarea titánica llevar a cabo tremendo juego trabajando solo. Mis felicitaciones por eso y por compartir además el framework. Visualmente es un portento: súper variado y muy bien animado. Creo que su talón de Aquiles es la dificultad; los errores se pagan carísimo y, al haber una sola vida, se hace realmente exigente. Lo pude terminar a fuerza de savestates, porque de otra forma hubiera sido imposible para mí, pero aun así el juego me enganchó y lo disfruté muchísimo.
Un abrazo grande y felicitaciones de nuevo. ¡Buenísimo el directo con Javi!

(1 edit)

¡Muchas gracias por tus palabras!