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
Jogadores Online
1.284
World Boss
Spawn em 12 min
Personagem
Ranger
Level 18
VIP 4
Inventário
Montaria
Lobo Sombrio
Velocidade +35%
Moedas
Controles Mobile
Build Android APK
Combate Online
Status do Inimigo
HP: {enemy.hp}/100