Aetherion online

Last update 08.05.2026 01:05

by Betø'h Peketøske

Total plays: 1

import { useEffect, useState } from 'react' export default function EldramoorPrototype() { const [player, setPlayer] = useState({ x: 120, y: 120, hp: 100 }) const [enemy, setEnemy] = useState({ x: 280, y: 180, hp: 100, alive: true }) const [gold, setGold] = useState(125420) const [combatLog, setCombatLog] = useState(['Bem-vindo ao Eldramoor Online']) useEffect(() => { const handleKey = (e) => { setPlayer((prev) => { let nx = prev.x let ny = prev.y if (e.key === 'w') ny -= 10 if (e.key === 's') ny += 10 if (e.key === 'a') nx -= 10 if (e.key === 'd') nx += 10 return { ...prev, x: nx, y: ny } }) } window.addEventListener('keydown', handleKey) return () => window.removeEventListener('keydown', handleKey) }, []) const attackEnemy = () => { if (!enemy.alive) return const distance = Math.hypot(player.x - enemy.x, player.y - enemy.y) if (distance ({ ...prev, hp: Math.max(0, remaining), alive: remaining > 0 })) setCombatLog((prev) => [ `Você causou ${damage} de dano!`, ...prev.slice(0, 4) ]) if (remaining g + 250) setCombatLog((prev) => [ 'Monstro derrotado! +250 Gold', ...prev.slice(0, 4) ]) } } else { setCombatLog((prev) => [ 'Chegue mais perto do inimigo.', ...prev.slice(0, 4) ]) } } return (

Eldramoor Online

Protótipo jogável conceitual do MMORPG mobile.

Mundo

{enemy.alive && (
)}
Movimento: WASD
Região Inicial: Greenfall Forest

Jogadores Online

1.284

World Boss

Spawn em 12 min

Personagem

Ranger

Level 18

VIP 4

HP 820 / 820
Mana 430 / 430

Inventário

{Array.from({ length: 16 }).map((_, i) => (
))}

Montaria

🐺

Lobo Sombrio

Velocidade +35%

Moedas

Gold {gold.toLocaleString()}
Astrals 2.350
Battle Pass Ativo

Controles Mobile

Build Android APK

Engine: Unity Mobile
Plataforma: Android
Resolução otimizada para smartphones
Estrutura pronta para exportação APK

Combate Online

Status do Inimigo

HP: {enemy.hp}/100

Combat Log

{combatLog.map((log, index) => (
{log}
))}

Sistemas do Protótipo

PvP Arena
Guildas
World Boss
Marketplace
Montarias
VIP 1–15
Battle Pass
Baú Global
) }