🎮 The Player

Your avatar in the world of Hispaniola.

At the start of the game, the player chooses their character — a boy or a girl. From that moment on, they explore all 13 worlds of the island of Hispaniola, uncovering archaeological sites, meeting historical figures, and protecting Dominican cultural heritage.

The player moves in top-down or platformer mode depending on the world, interacts with NPCs using the E key, and can open the map with M to travel between nodes.

🤝 Companions

Three allies that join the player throughout the adventure, each with a unique ability.

🤖

🤖 Magnoboot

Metal-detecting excavation robot (+3 combat damage)

Obtained from Dra. Martínez at the Cuevas del Pomier. Can detect buried objects with its radar pulse (F key). The pulse expands a 100px detection circle for 1.5 seconds. Has an energy system (100 max, 10 per use). In the Zona Colonial, it reveals excavation zones containing colonial treasures.

🐕

🐕 Viralata

Stray dog tracker (+2 combat damage)

Stray dog adopted at Yucayeque de Marién. Has a 50px "scent radius" — when it detects hidden objects nearby, it wags its tail animatedly. Follows the player with smooth lerp behind and to the left. Persists between scenes.

🦇

🦇 Cemí Murciélago

Protective spirit with 6 power levels (+4 combat damage)

Granted by Behique Yuisa at the Yucayeque de Maguá. Gains powers by finding botijas (vessels):

LevelBotijasPower
11Echo-Location
33Wing Gust
55Ear of the Past
88Stunning Screech
1010Cemí Vision

In combat

When attacking with active companions, a sub-menu appears to choose who to attack with: Solo / 🤖 Magnoboot (+3) / 🐕 Viralata (+2) / 🦇 Cemí (+4). Q cancels.

👥 Characters by World

All the NPCs the player encounters, organized by world.

🕳️ Cuevas del Pomier

🔬
Dra. Martínez
Archaeologist

Gives you Magnoboot and guides cave exploration. She introduces the player to the world of Caribbean archaeology.

🏘️ Taíno Settlement I

👑
Chief Guacanagaríx
Village Chief

Teaches about yucayeques, Taíno social organization, and the cacicazgo system.

🏺
Anacaona
Potter

Shows the art of Taíno pottery and ancestral modeling techniques.

🐟
Caonabó
Fisherman

Explains Taíno fishing techniques, canoe use, and coastal life.

🌾 Taíno Settlement II

🌿
Behique Yuisa
Shaman / Healer

Teaches about traditional Taíno medicine, the cohoba ritual, and spirituality.

🌽
Guarionex
Farmer

Explains conucos, the cultivation of yuca, corn, and sweet potato.

🎵
Higüemota
Musician

Talks about areíto, Taíno ceremonial music and dance. Invites the player to play batú.

🏔️ Palenque de Lemba

Sebastián Lemba
Palenque leader (Mentor)

Led one of the first slave rebellions in the Americas (~1540s). Offers 5 rotating dialogues about freedom, African culture, and maroon life.

🔨
Kofi
West African blacksmith

Forges tools using ancestral African techniques. Gives the Maroon Machete (+2 attack damage).

🥁
Amara
Drummer

Preserves African drumming traditions (palos, atabales). Gives the War Drum (+2 attack damage).

🌿
Yemayá
Healer

Named after the Yoruba sea goddess. Blends African and Taíno medicine. Heals the player to full HP.

👁️
Marcos
Lookout Combat

Sentinel of the palenque. Triggers combat against the Slave Catcher.

🏝️ Lake Enriquillo

👑
Chief Enriquillo (Guarocuya)
Rebellion leader

Led a 13-year rebellion (1519-1533) against the Spanish. Educated by Franciscan friars. His love story with Mencía and his uprising were the first successful indigenous rebellion in the Americas.

💜
Mencía
Co-leader of the rebellion

Enriquillo's wife, also educated by friars. Co-led the resistance alongside her husband in the Bahoruco mountains.

⚔️
Tamayo
Warrior ally

Expert in guerrilla mountain warfare. Key ally in Enriquillo's rebellion.

⚓ La Isabela

⚔️
Soldier Diego
Guardian / Combat

Guards the ruins. First combat encounter. Can be pacified through diplomacy.

📜
Fray Ramón Pané
First chronicler of the Indies

Wrote the first work about Taíno customs. Shares invaluable ethnographic knowledge.

🪶
Guatiguaná
Taíno leader

Speaks about indigenous resistance and the survival of Taíno culture.

📚
Roberto Cassá
Dominican historian

Gives you the Colonial Map. His first appearance as mentor.

🏛️ Zona Colonial

🔨
Builder Méndez
Corrupt builder / Combat

Threatens colonial heritage. Second combat encounter.

🏺
Dra. Pérez
Archaeologist

Investigates the city's colonial remains.

🎩
Don Rafael
Tour guide

Knows every corner of the Zona Colonial.

🎓
María
Architecture student

Studies the preservation of historic buildings.

📚
Roberto Cassá
Historian (Mentor)

Reappears with rotating dialogues about Dominican history.

🏛️
Fabiola Herrera
Museum director

Manages the zone's cultural heritage.

🌊 Aquatic World — Santa María Shipwreck

🎣
Fisherman Manuel
Local fisherman

Tells how the Santa María ran aground on Christmas Eve 1492.

🐢
Hawksbill Turtle
Sea turtle

Guides the player through the reef.

🤿
Underwater Archaeologist
Amateur archaeologist

Investigates shipwreck remains.

🐡
Lionfish
Invasive species / Combat

Threatens the marine ecosystem. Ecological combat with 4 options.

🐋 Manatee Sanctuary

🧪
Dra. Sofía
Marine biologist

Studies marine life in the sanctuary.

🐢
Green Turtle
Sea turtle

Inhabits the sanctuary.

🐋
Adult Manatee
Manatee trapped in ghost net

Trapped in an abandoned ghost net. The player frees it by cutting the net as an ecological action. Once freed, it reunites with its calf.

🐋
Baby Manatee
Manatee calf

Calf waiting for its mother near the reef. Reunites with the adult manatee after the rescue.

⚖️ Legal World — Punta Cana Airport

👮
Dra. Martínez
Customs officer

Controls the international airport.

🕵️
Agent Rosa Montero
Customs agent

Inspects suspicious luggage.

🔍
Miguel Sánchez
INTERPOL inspector

Real person who helped the team with research and advice on regulations and the Law. Investigates international artifact trafficking.

⚖️
Lcda. Carmen Vidal
Lawyer (Mentor)

Teaches about cultural heritage protection laws.

🕶️
Rodrigo Torres
Artifact trafficker / Combat

Main antagonist. Legal combat with 4 juridical options.

🔬 Museum of Royal Shipyards

🎓
Dr. Fernando Morbán
Museum director

Explains the building's history and collections.

🧪
Dra. López
Scientist (C-14 Lab)

Works on dating archaeological artifacts.

🎨
Restorer Ana
Restoration specialist

Restores damaged historic pieces.

📚
Roberto Cassá
Historian (recurring)

Third and final mentor appearance.

🕵️
Suspicious Visitor
Mysterious visitor

Strange behavior in the museum.

⚔️ Antagonists

Five combat encounters across the adventure, each with unique mechanics.

🔗
Slave Catcher
Palenque de Lemba — Resistance Combat

A slave hunter sent to capture the maroons of the palenque, accompanied by a tracking hound that can bite the player during combat. Marcos, the lookout, triggers combat upon detecting his presence. Represents colonial oppression and the slave system.

⚔️
Soldier Diego
La Isabela — Diplomatic Combat

A Spanish soldier guarding the ruins of La Isabela. The player can fight or choose diplomacy — persuading him through dialogue about the historical importance of the site. Patience and well-chosen words raise the convincement meter to 100 for a pacifist victory.

🔨
Builder Méndez
Zona Colonial — Preservation Combat

A corrupt builder threatening colonial heritage with illegal construction. The player must convince him to stop by presenting arguments about architectural preservation and cultural value. Each dialogue option affects hostility and convincement differently.

🐡
Lionfish
Aquatic World — Ecological Combat

An invasive lionfish threatening the marine ecosystem. The player has 4 ecological options: trap it, fish it, protect the coral, or alert divers. The "Controlled:" meter replaces the standard convincement label, reflecting the ecological nature of this encounter.

🕶️
Rodrigo Torres
Legal World — Legal Combat

The main antagonist — an international artifact trafficker caught at Punta Cana Airport. The player uses 4 juridical options: invoke Law 318, present forensic evidence, call INTERPOL, or cite the UNESCO 1970 Convention. The "Evidence:" meter tracks legal progress toward conviction.

📚 Mentors

Three recurring mentors who guide the player throughout the adventure.

Sebastián Lemba
Maroon leader — Palenque de Lemba

Leader of one of the first slave rebellions in the Americas (~1540s). Offers 5 rotating dialogues about the fight for freedom, African culture, and maroon life. Marked as mentor: always shows [E] Talk and does not count toward mission progress.

📚
Roberto Cassá
Dominican Historian — 3 appearances

A renowned Dominican historian who appears at La Isabela, Zona Colonial, and the Museum of Royal Shipyards. Each encounter features rotating dialogues with different topics — from the founding of La Isabela to colonial architecture and archaeological preservation. He is marked as a mentor (never counts toward mission completion) and always shows the [E] Talk prompt.

⚖️
Lcda. Carmen Vidal
Heritage Law Specialist — Legal World

Appears in the Legal World (Punta Cana Airport). Teaches the player about international and Dominican cultural protection laws through rotating dialogues covering 5 legal topics. Her knowledge is essential for the legal combat against Rodrigo Torres.

🏫 The Team — Les Fous du Robot

The game makers from the Lycée Français de Saint-Domingue, robotics class 2026.

🎮
Prof. Nicolas Droulers
Robotics Teacher

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Elian
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Theo Jules
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Carlos Guillermo
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Jules
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Alberto
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Rafael
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Tom
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Tea
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Eduardo
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Leonardo
Les Fous du Robot

Lycée Français de Saint-Domingue — Robotics Class 2026

🎮
Sofia
Student NPC — 3D Design & Printing

Lycée Français de Saint-Domingue — Robotics Class 2026

Built with HTML5 Canvas + vanilla JavaScript, Web Audio API, LeafletJS — no frameworks.