Anyone made any cool Drawings?

so there’s no downsides to their abilities?

1 Like

not really am bad with making counters

can I suggest some?

2 Likes

please do first is dead calm blue water liquid and moisture manipulation manipulate the moisture in anything including freezing it and he can manipulate and move as fast as lightning and affect neurons slightly. He is made of water and can teleport; he’s conscious anywhere there is moisture.

Second is imperfect purple soul manipulation: creation and destruction. When their is a soul in a 30 mile radius, he copies all the best parts from it, like the good and positive abilities or powers or the bad\negative aspects the abilities and powers, etc., without their downsides, and has ghost powers, telekinesis, and the power to create illusions.

Third Massare Red is a sun star and solar-based earth+fire manipulator; he compacts stars and fires them at enemies. He can create suns, stars, and cosmic dust, etc., and his speed is 90 times the speed of light has the strength to lift 900000 jupiters and every time he heats up he gets a times 99 on all of that and he has a 35% immunity to nearly everything

Fourth, Perfected Green is a reality warper and manipulator can create pocket dimensions where he can create 4 rules of whatever he wants in this pocket dimension and can create new laws of physics and anything reality-based; he can create new rules for it and is made of both positive and negative concentrated energy but only the reality he is currently inside

2 Likes

I’d say the second one should copy the negative or downsides of the ability or add a time limit to it or a usage limit to it etc just adding limits in general

from what I’m getting, the red one is strong fire type (reminds me of escanor)
but I’d say maybe add an overheat or a stamina condition like using thermal moves or big moves like suns and stars and stuff might need to take at least some kind of effort to do

and for the first one i’d say the same with the red one when it comes to stamina usage or time limits

3 Likes

thank you bro

2 Likes

purple can copy the ablities for 2 hours but has a 50 50 change to get the boog affects or the bad affects of the power red will have a good amount of stamina but the more tired he gets he loses 20% of he’s boosted strenght he runs out of stamina in a few 5 to 9 hours

1 Like

the only problem is green

1 Like

what does he do?

1 Like

he warps and manipulates reality

`HTML

Lair of the Drager & Celetis body { background-color: #0b0f19; color: #ffffff; font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; display: flex; flex-direction: column; align-items: center; justify-content: center; min-height: 100vh; margin: 0; } h1 { margin: 10px 0 5px; color: #4deeea; } p { margin: 0 0 15px; color: #a2a2a2; font-size: 14px; } canvas { border: 3px solid #4deeea; box-shadow: 0 0 20px rgba(77, 238, 234, 0.3); background: #021024; border-radius: 8px; } .controls { margin-top: 15px; font-size: 14px; color: #888; }
<h1>LAIR OF THE DRAGER</h1>
<p>Avoid the packs of Celetis and the massive Drager to reach the surface!</p>

<canvas id="gameCanvas" width="720" height="480"></canvas>

<div class="controls">
    <strong>Controls:</strong> Arrow Keys or WASD to Swim | Spacebar to Restart when Over
</div>

<script>
    const canvas = document.getElementById("gameCanvas");
    const ctx = canvas.getContext("2d");

    // Game State Variables
    let gameState = "PLAYING"; // PLAYING, WIN, GAMEOVER
    let score = 0;

    // Player Object
    const player = {
        x: 50,
        y: 220,
        radius: 12,
        speed: 4,
        color: "#74ee15"
    };

    // Celetis Pack (Fast, smaller hunters)
    const celetisPack = [
        { x: 300, y: 100, vx: 2, vy: 3, radius: 15 },
        { x: 450, y: 300, vx: -3, vy: 2, radius: 15 },
        { x: 550, y: 200, vx: 2, vy: -4, radius: 15 }
    ];

    // The Drager (Huge predator with shark tail)
    const drager = {
        x: 600,
        y: 240,
        radius: 40,
        vy: 3,
        tailAngle: 0
    };

    // Key Input Handler
    const keys = {};
    window.addEventListener("keydown", e => keys[e.code] = true);
    window.addEventListener("keyup", e => keys[e.code] = false);

    function update() {
        if (gameState !== "PLAYING") {
            if (keys["Space"]) resetGame();
            return;
        }

        // Move Player
        if ((keys["ArrowUp"] || keys["KeyW"]) && player.y - player.radius > 0) player.y -= player.speed;
        if ((keys["ArrowDown"] || keys["KeyS"]) && player.y + player.radius < canvas.height) player.y += player.speed;
        if ((keys["ArrowLeft"] || keys["KeyA"]) && player.x - player.radius > 0) player.x -= player.speed;
        if ((keys["ArrowRight"] || keys["KeyD"]) && player.x + player.radius < canvas.width) player.x += player.speed;

        // Check Win Condition (Reach the far right)
        if (player.x + player.radius >= canvas.width - 20) {
            gameState = "WIN";
        }

        // Move Celetis Pack
        celetisPack.forEach(c => {
            c.x += c.vx;
            c.y += c.vy;

            // Bounce off walls
            if (c.x - c.radius < 150 || c.x + c.radius > 500) c.vx *= -1;
            if (c.y - c.radius < 0 || c.y + c.radius > canvas.height) c.vy *= -1;

            // Collision with Player
            let dist = Math.hypot(player.x - c.x, player.y - c.y);
            if (dist < player.radius + c.radius) {
                gameState = "GAMEOVER";
            }
        });

        // Move Drager (Patrols near the exit gate)
        drager.y += drager.vy;
        if (drager.y - drager.radius < 50 || drager.y + drager.radius > canvas.height - 50) {
            drager.vy *= -1;
        }
        drager.tailAngle += 0.15; // Tail sway animation logic

        // Collision with Drager
        let dragerDist = Math.hypot(player.x - drager.x, player.y - drager.y);
        if (dragerDist < player.radius + drager.radius) {
            gameState = "GAMEOVER";
        }
    }

    function draw() {
        // Background
        ctx.fillStyle = "#021024";
        ctx.fillRect(0, 0, canvas.width, canvas.height);

        // Draw Exit Zone
        ctx.fillStyle = "rgba(77, 238, 234, 0.2)";
        ctx.fillRect(canvas.width - 40, 0, 40, canvas.height);
        ctx.fillStyle = "#4deeea";
        ctx.font = "14px sans-serif";
        ctx.fillText("EXIT", canvas.width - 35, 20);

        // Draw Player
        ctx.beginPath();
        ctx.arc(player.x, player.y, player.radius, 0, Math.PI * 2);
        ctx.fillStyle = player.color;
        ctx.fill();
        ctx.closePath();

        // Draw Celetis Pack (Purple predators)
        celetisPack.forEach(c => {
            ctx.beginPath();
            ctx.arc(c.x, c.y, c.radius, 0, Math.PI * 2);
            ctx.fillStyle = "#f012be";
            ctx.fill();
            ctx.closePath();
            
            // Label
            ctx.fillStyle = "#ffffff";
            ctx.font = "10px sans-serif";
            ctx.fillText("Celetis", c.x - 16, c.y - 18);
        });

        // Draw Drager (Massive Red Boss Creature)
        ctx.fillStyle = "#ff4136";
        
        // Main Body
        ctx.beginPath();
        ctx.arc(drager.x, drager.y, drager.radius, 0, Math.PI * 2);
        ctx.fill();
        ctx.closePath();

        // Shark Tail (Wagging behind)
        let tailY = drager.y + Math.sin(drager.tailAngle) * 15;
        ctx.beginPath();
        ctx.moveTo(drager.x + 30, drager.y);
        ctx.lineTo(drager.x + 70, tailY - 20);
        ctx.lineTo(drager.x + 70, tailY + 20);
        ctx.fillStyle = "#ff4136";
        ctx.fill();
        ctx.closePath();

        // Drager Label
        ctx.fillStyle = "#ffffff";
        ctx.font = "bold 12px sans-serif";
        ctx.fillText("DRAGER", drager.x - 25, drager.y - 48);

        // UI Overlay
        if (gameState === "WIN") {
            ctx.fillStyle = "rgba(0, 0, 0, 0.75)";
            ctx.fillRect(0, 0, canvas.width, canvas.height);
            ctx.fillStyle = "#74ee15";
            ctx.font = "bold 36px sans-serif";
            ctx.textAlign = "center";
            ctx.fillText("YOU ESCAPED THE LAIR!", canvas.width / 2, canvas.height / 2);
            ctx.font = "18px sans-serif";
            ctx.fillStyle = "#ffffff";
            ctx.fillText("Press Spacebar to Play Again", canvas.width / 2, canvas.height / 2 + 40);
            ctx.textAlign = "left";
        } else if (gameState === "GAMEOVER") {
            ctx.fillStyle = "rgba(0, 0, 0, 0.75)";
            ctx.fillRect(0, 0, canvas.width, canvas.height);
            ctx.fillStyle = "#ff4136";
            ctx.font = "bold 36px sans-serif";
            ctx.textAlign = "center";
            ctx.fillText("CAUGHT BY PREDATORS!", canvas.width / 2, canvas.height / 2);
            ctx.font = "18px sans-serif";
            ctx.fillStyle = "#ffffff";
            ctx.fillText("Press Spacebar to Try Again", canvas.width / 2, canvas.height / 2 + 40);
            ctx.textAlign = "left";
        }
    }

    function resetGame() {
        player.x = 50;
        player.y = 220;
        gameState = "PLAYING";
    }

    function gameLoop() {
        update();
        draw();
        requestAnimationFrame(gameLoop);
    }

    // Start Loop
    gameLoop();
</script>
`

Game Elements Included

  • The Player: Green diver controlled using Arrow keys or WASD.
  • The Celetis Pack: Fast, bouncing predators hunting in groups.
  • The Drager: Large boss predator stationed near the exit with a waving shark tail on its rear frame. can somebody make this
1 Like

alright lemme think, lets say he can nerf people for a limited amount of time before everything snaps back into place, (when it snaps back he takes damage or gets hit by collateral or shrapnel or etc. like uro from jjk if thin ice breaker hit her as well

1 Like

that’s a good idea but I gave them all mega forms\ super forms

1 Like

plus reality also is apart of time and space so he can technically manipulate
both

1 Like

I will add the weakness to he’s list of abilities

1 Like

so time stop for a limited amount of time and when it ends he gets backlash

1 Like

oh but I did make up this metal called UNDEAD ORE

1 Like

and it can harm any type of being God human monster demon ect and when it harms them it slowly mimics their powers and it a natural energy magnet to all powers

1 Like

sorry its hard to respond in school but your animations are really cool how in the frick do you even make those? another character There is this other character named Teal I made; he can reverse-absorb and copy powers for 30 minutes only, but like Mahoraga, if you 1-shot him, he dies before he can do that. But I gave him high durability, and every time he copies a new power, the time limit on the earlier one gets boosted by 1 minute

2 Likes

4 Likes