Is there an existing issue for this?
Enter the name of the extension
Abhay
Describe the bug of the extension
Game Name: Monster Munchers: Kingdom Rush
Game Story and Description
This is a fun and colorful 3D action-puzzle game. The game is set in a world inhabited by cute and slightly mischievous cartoon monsters who are always hungry. The main villain, "Grumpy Gobbler," has stolen all the world's sweets and fruits. Players must choose their favorite monster, clear different levels, and reclaim the food.
Key Features
Unique Monster Characters: Every monster possesses a special power:
Bubble: Traps enemies by shooting water bubbles.
Spark: Runs at lightning speed and can melt obstacles.
Fun Levels: Over 50 vibrant locations, including Candy Forest, Chocolate Mountain, and Ice Cream Land.
Upgrade System: As players collect food, their monster grows bigger, stronger, and funnier.
Multiplayer Mode: Players can team up with friends to compete in "eating competitions."
This game offers excellent, stress-relieving entertainment for both kids and adults.
Steps to reproduce
<title>कार्टून जंप गेम</title>
<style>
body {
margin: 0;
background: #e0f7fa;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
font-family: sans-serif;
}
canvas {
border: 4px solid
#333;
background: #87CEEB; /* आसमान का रंग */
}
</style>
<script>
const canvas = document.getElementById("gameCanvas");
const ctx = canvas.getContext("2d");
// प्लेयर (कार्टून) के गुण
let player = {
x: 50,
y: 300,
width: 40,
height: 40,
ySpeed: 0,
gravity: 0.6,
jumpPower: -12,
isGrounded: false
};
// रुकावटें (Obstacles)
let obstacles = [];
let score = 0;
let gameIndex = 0;
// कीबोर्ड इनपुट (कूदने के लिए Spacebar या Up Arrow)
window.addEventListener("keydown", (e) => {
if ((e.code === "Space" || e.code === "ArrowUp") && player.isGrounded) {
player.ySpeed = player.jumpPower;
player.isGrounded = false;
}
});
function spawnObstacle() {
gameIndex++;
if (gameIndex % 100 === 0) { // हर कुछ सेकंड में नई रुकावट
obstacles.push({
x: canvas.width,
y: 310,
width: 30,
height: 30,
speed: 5
});
}
}
function update() {
// ग्रेविटी और मूवमेंट
player.ySpeed += player.gravity;
player.y += player.ySpeed;
// जमीन की सीमा (Floor Collision)
if (player.y >= 300) {
player.y = 300;
player.ySpeed = 0;
player.isGrounded = true;
}
// रुकावटों को अपडेट करना
for (let i = obstacles.length - 1; i >= 0; i--) {
obstacles[i].x -= obstacles[i].speed;
// क्रैश (Collision) चेक करना
if (
player.x < obstacles[i].x + obstacles[i].width &&
player.x + player.width > obstacles[i].x &&
player.y < obstacles[i].y + obstacles[i].height &&
player.y + player.height > obstacles[i].y
) {
alert("गेम ओवर! आपका स्कोर: " + score);
score = 0;
obstacles = [];
}
// स्क्रीन से बाहर जाने पर हटाना और स्कोर बढ़ाना
if (obstacles[i] && obstacles[i].x + obstacles[i].width < 0) {
obstacles.splice(i, 1);
score++;
}
}
}
function draw() {
ctx.clearRect(0, 0, canvas.width, canvas.height);
// जमीन बनाना
ctx.fillStyle = "#8B4513";
ctx.fillRect(0, 340, canvas.width, 60);
ctx.fillStyle = "#228B22";
ctx.fillRect(0, 340, canvas.width, 10);
// प्लेयर (कार्टून स्क्वायर - इसे आप इमेज से बदल सकते हैं)
ctx.fillStyle = "#FF5722"; // संतरा रंग
ctx.fillRect(player.x, player.y, player.width, player.height);
// कार्टून की आँखें
ctx.fillStyle = "#FFF";
ctx.fillRect(player.x + 25, player.y + 10, 8, 8);
ctx.fillStyle = "#000";
ctx.fillRect(player.x + 30, player.y + 12, 4, 4);
// रुकावटें (लाल बक्से)
ctx.fillStyle = "#D32F2F";
for (let obs of obstacles) {
ctx.fillRect(obs.x, obs.y, obs.width, obs.height);
}
// स्कोर दिखाना
ctx.fillStyle = "#000";
ctx.font = "20px Arial";
ctx.fillText("स्कोर: " + score, 20, 30);
}
function gameLoop() {
update();
spawnObstacle();
draw();
requestAnimationFrame(gameLoop);
}
// गेम शुरू करें
gameLoop();
</script>
GDevelop platform
Mobile
GDevelop version
555
Platform info
Details
OS (e.g. Windows, Linux, macOS, Android, iOS)
OS Version (e.g. Windows 10, macOS 10.15)
Browser(For Web) (e.g. Chrome, Firefox, Safari)
Device(For Mobile) (e.g. iPhone 12, Samsung Galaxy S21)
Additional context
No response
Is there an existing issue for this?
Enter the name of the extension
Abhay
Describe the bug of the extension
Game Name: Monster Munchers: Kingdom Rush
Game Story and Description
This is a fun and colorful 3D action-puzzle game. The game is set in a world inhabited by cute and slightly mischievous cartoon monsters who are always hungry. The main villain, "Grumpy Gobbler," has stolen all the world's sweets and fruits. Players must choose their favorite monster, clear different levels, and reclaim the food.
Key Features
Unique Monster Characters: Every monster possesses a special power:
Bubble: Traps enemies by shooting water bubbles.
Spark: Runs at lightning speed and can melt obstacles.
Fun Levels: Over 50 vibrant locations, including Candy Forest, Chocolate Mountain, and Ice Cream Land.
Upgrade System: As players collect food, their monster grows bigger, stronger, and funnier.
Multiplayer Mode: Players can team up with friends to compete in "eating competitions."
This game offers excellent, stress-relieving entertainment for both kids and adults.
Steps to reproduce
<title>कार्टून जंप गेम</title> <style> body { margin: 0; background: #e0f7fa; display: flex; justify-content: center; align-items: center; height: 100vh; font-family: sans-serif; } canvas { border: 4px solid #333; background: #87CEEB; /* आसमान का रंग */ } </style> <script> const canvas = document.getElementById("gameCanvas"); const ctx = canvas.getContext("2d"); // प्लेयर (कार्टून) के गुण let player = { x: 50, y: 300, width: 40, height: 40, ySpeed: 0, gravity: 0.6, jumpPower: -12, isGrounded: false }; // रुकावटें (Obstacles) let obstacles = []; let score = 0; let gameIndex = 0; // कीबोर्ड इनपुट (कूदने के लिए Spacebar या Up Arrow) window.addEventListener("keydown", (e) => { if ((e.code === "Space" || e.code === "ArrowUp") && player.isGrounded) { player.ySpeed = player.jumpPower; player.isGrounded = false; } }); function spawnObstacle() { gameIndex++; if (gameIndex % 100 === 0) { // हर कुछ सेकंड में नई रुकावट obstacles.push({ x: canvas.width, y: 310, width: 30, height: 30, speed: 5 }); } } function update() { // ग्रेविटी और मूवमेंट player.ySpeed += player.gravity; player.y += player.ySpeed; // जमीन की सीमा (Floor Collision) if (player.y >= 300) { player.y = 300; player.ySpeed = 0; player.isGrounded = true; } // रुकावटों को अपडेट करना for (let i = obstacles.length - 1; i >= 0; i--) { obstacles[i].x -= obstacles[i].speed; // क्रैश (Collision) चेक करना if ( player.x < obstacles[i].x + obstacles[i].width && player.x + player.width > obstacles[i].x && player.y < obstacles[i].y + obstacles[i].height && player.y + player.height > obstacles[i].y ) { alert("गेम ओवर! आपका स्कोर: " + score); score = 0; obstacles = []; } // स्क्रीन से बाहर जाने पर हटाना और स्कोर बढ़ाना if (obstacles[i] && obstacles[i].x + obstacles[i].width < 0) { obstacles.splice(i, 1); score++; } } } function draw() { ctx.clearRect(0, 0, canvas.width, canvas.height); // जमीन बनाना ctx.fillStyle = "#8B4513"; ctx.fillRect(0, 340, canvas.width, 60); ctx.fillStyle = "#228B22"; ctx.fillRect(0, 340, canvas.width, 10); // प्लेयर (कार्टून स्क्वायर - इसे आप इमेज से बदल सकते हैं) ctx.fillStyle = "#FF5722"; // संतरा रंग ctx.fillRect(player.x, player.y, player.width, player.height); // कार्टून की आँखें ctx.fillStyle = "#FFF"; ctx.fillRect(player.x + 25, player.y + 10, 8, 8); ctx.fillStyle = "#000"; ctx.fillRect(player.x + 30, player.y + 12, 4, 4); // रुकावटें (लाल बक्से) ctx.fillStyle = "#D32F2F"; for (let obs of obstacles) { ctx.fillRect(obs.x, obs.y, obs.width, obs.height); } // स्कोर दिखाना ctx.fillStyle = "#000"; ctx.font = "20px Arial"; ctx.fillText("स्कोर: " + score, 20, 30); } function gameLoop() { update(); spawnObstacle(); draw(); requestAnimationFrame(gameLoop); } // गेम शुरू करें gameLoop(); </script>GDevelop platform
Mobile
GDevelop version
555
Platform info
Details
OS (e.g. Windows, Linux, macOS, Android, iOS)
OS Version (e.g. Windows 10, macOS 10.15)
Browser(For Web) (e.g. Chrome, Firefox, Safari)
Device(For Mobile) (e.g. iPhone 12, Samsung Galaxy S21)
Additional context
No response