Andrea “Mr. DVG” Pastore lançou IL MARINAIO, um novo jogo para Amstrad CPC 128k criado inteiramente do zero em Z80 assembly com auxílio de inteligência artificial. A proposta de design é inspirada no clássico arcade Popeye (1982) e recria mecânicas e desafios típicos daquela era.

Jogabilidade e fases

No papel de um marinheiro apaixonado, o jogador precisa apanhar corações, notas musicais e cartas de amor que caem do alto, evitando as águas geladas abaixo. Pelo caminho aparecem inimigos que complicam a tarefa: um brutamontes persegue o marinheiro pelas fases e uma bruxa, que em dificuldades maiores arremessa caveiras que saltam ao chão.

Também volta o clássico power-up do espinafre, que confere invencibilidade temporária e permite ao marinheiro dar um soco que empurra o rival para o mar.

O jogo se desenrola em três fases recriadas com fidelidade e mecânicas de ambiente específicas: nos Docks o objetivo é capturar 24 corações e usar um balde para prender a cabeça do brutamontes; nas Streets é preciso recolher 16 notas musicais sob a lua, usando uma gangorra como catapulta; e no Ship o jogador deve soletrar H‑E‑L‑P enquanto evita um pássaro que mergulha para permitir a subida ao mastro principal.

Aspectos técnicos e recursos

IL MARINAIO apresenta gráficos em Mode 0 com 16 cores, um dos modos gráficos do Amstrad CPC que permite essa paleta de cores. O código foi escrito em Z80 assembly, a linguagem de baixo nível utilizada pela CPU Z80 presente na máquina.

O jogo roda a 25 atualizações por segundo e usa double buffering sem flicker para manter a imagem estável. O áudio conta com efeitos customizados para o chip AY, incluindo um som de impacto no estilo retrô ao desferir um golpe.

Também estão incluídos menus, tabela de recordes e opções de configuração de jogabilidade, como ajuste de vidas e escolha do nível inicial.

Créditos

Programação: Claude, a IA da Anthropic. Direção: Mr. DVG (Andrea Pastore).

Fonte: Indie Retro News

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *