Create a Game Without Learn Coding-Water Sort Puzzle App Kaise Banaye

 

Water Sort Puzzle Game
Water Sort Puzzle Game

Water Sort Puzzle गेम एक मजेदार और लोकप्रिय पजल गेम है जिसमें खिलाड़ियों को अलग-अलग रंगों के तरल पदार्थ को सही ट्यूब में व्यवस्थित करना होता है। Water Sort Puzzle Game इस तरह का गेम बनाने के लिए आपको कोडिंग की जरूरत हो सकती है, लेकिन यदि आप बिना कोडिंग के इसे बनाना चाहते हैं, तो कुछ आसान टूल्स और तरीके हैं।

1. गेम का आइडिया और प्लानिंग करें (Water Sort Puzzle)

  • गेम की थीम तय करें: क्या आप सिर्फ रंगों के साथ गेम बनाएंगे या कोई नई यूनिक थीम जोड़ेंगे (जैसे कि जूस, पेंट, आदि)?
  • लेवल्स की संख्या और कठिनाई का प्लान करें।
  • विजुअल डिज़ाइन (जैसे ट्यूब, रंग, और एनिमेशन) का स्केच बनाएं।

2. बिना कोडिंग के गेम बनाने के लिए टूल्स

यदि आप कोडिंग सीखना नहीं चाहते, तो इन नो-कोड प्लेटफॉर्म्स का उपयोग कर सकते हैं:

a. Buildbox

  • कैसे काम करें: Buildbox में ड्रैग-एंड-ड्रॉप फीचर है। इसमें आप गेम की लेवल्स, ग्राफिक्स, और लॉजिक आसानी से सेट कर सकते हैं।
  • फायदे: उपयोग में आसान, खासकर पजल गेम्स के लिए।

b. GDevelop

  • कैसे काम करें: यह ओपन-सोर्स टूल है, जहां आप बिना कोडिंग के गेम के एलिमेंट्स और लेवल्स डिज़ाइन कर सकते हैं।
  • फायदे: कई टेम्प्लेट्स उपलब्ध हैं, जिससे आप जल्दी शुरुआत कर सकते हैं।

c. Unity (थोड़ी कोडिंग के साथ)

  • Unity के अंदर Bolt नामक विजुअल स्क्रिप्टिंग टूल का इस्तेमाल कर सकते हैं। यह थोड़ा एडवांस है लेकिन गेम को कस्टमाइज़ करने के लिए अच्छा विकल्प है।

3. गेम के एलिमेंट्स तैयार करें

  • Graphics (ट्यूब और रंग):
    फ्री ग्राफिक्स वेबसाइट जैसे Freepik या Canva से इमेज तैयार करें।
  • Music और Sound Effects:
    गेम में शांत और आकर्षक साउंड जोड़ने के लिए फ्री प्लेटफॉर्म जैसे Freesound का उपयोग करें।

4. गेम का लॉजिक सेट करें

Water Sort Puzzle गेम के लिए आपको निम्न लॉजिक सेट करना होगा:

  • रंग को एक ट्यूब से दूसरी ट्यूब में ट्रांसफर करना।
  • केवल खाली जगह वाले ट्यूब में रंग भरने की अनुमति।
  • एक लेवल पूरा होने की शर्त (सभी ट्यूबों में रंग अलग-अलग हो जाएं)।

यदि आप Buildbox या GDevelop का इस्तेमाल कर रहे हैं, तो यह लॉजिक पहले से ही उनके टेम्प्लेट्स में दिया जा सकता है।


5. लेवल्स डिजाइन करें

  • शुरुआत के लेवल्स को आसान रखें।
  • धीरे-धीरे कठिनाई बढ़ाएं (जैसे अधिक ट्यूब और रंग जोड़ना)।
  • “Undo” और “Hints” जैसी सुविधाएं दें।

6. गेम को टेस्ट और पब्लिश करें

  • गेम को बार-बार टेस्ट करें ताकि कोई बग्स न रहें।
  • Google Play Store या App Store पर पब्लिश करें।
  • पब्लिशिंग के लिए टूल्स के गाइड का पालन करें।

Water Sort Puzzle App कैसे बनाएं?

 

सबसे पहले आप लोग नीचे दिेए गए HTML, CSS, JAVASCRIPT Code को Copy करे|

 

” <!DOCTYPE html>
<html lang=”en”>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>3D Water Sort Puzzle</title>
<style>
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
min-height: 100vh;
background: linear-gradient(135deg, #6a11cb, #2575fc);
color: #fff;
}

h1 {
margin: 20px;
font-size: 2.5em;
text-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3);
}

.level-selector, .controls {
margin: 20px;
display: flex;
gap: 15px;
flex-wrap: wrap;
justify-content: center;
}

.button {
padding: 10px 20px;
border: none;
border-radius: 10px;
font-size: 1em;
font-weight: bold;
background: linear-gradient(135deg, #ff7eb3, #ff758c);
color: white;
box-shadow: 0 4px 6px rgba(0, 0, 0, 0.2);
cursor: pointer;
transition: transform 0.2s, box-shadow 0.2s;
}

.button:hover {
transform: scale(1.05);
box-shadow: 0 6px 8px rgba(0, 0, 0, 0.3);
}

.game-container {
display: grid;
gap: 20px;
grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
width: 90%;
max-width: 800px;
}

.bottle {
position: relative;
width: 70px;
height: 200px;
background: rgba(255, 255, 255, 0.2);
border: 2px solid rgba(255, 255, 255, 0.7);
border-radius: 10px;
perspective: 1000px;
box-shadow: 0 8px 15px rgba(0, 0, 0, 0.3);
overflow: hidden;
display: flex;
flex-direction: column;
justify-content: flex-end;
transition: transform 0.3s;
}

.bottle:hover {
transform: rotateX(5deg) rotateY(5deg);
}

.water {
width: 100%;
transition: height 0.5s ease, background-color 0.5s;
}

.controls .pause, .controls .resume {
background: linear-gradient(135deg, #ffcf33, #ff9f33);
}

@keyframes pour {
from {
transform: translateY(0) scaleY(1);
}
to {
transform: translateY(10px) scaleY(0.9);
}
}
</style>
</head>
<body>
<h1>3D Water Sort Puzzle</h1>
<div class=”level-selector”>
<!– Dynamically generate level buttons –>
</div>
<div class=”controls”>
<button class=”button pause” onclick=”pauseGame()”>Pause</button>
<button class=”button resume” onclick=”resumeGame()”>Resume</button>
</div>
<div id=”game” class=”game-container”></div>

<script>
const colors = [“#FF5733”, “#33FF57”, “#3357FF”, “#FFFF33”, “#FF33FF”, “#33FFFF”];
const gameContainer = document.getElementById(“game”);
const levelSelector = document.querySelector(“.level-selector”);
let isPaused = false;

function generateLevelButtons() {
for (let i = 1; i <= 30; i++) {
const button = document.createElement(“button”);
button.className = “button”;
button.innerText = `Level ${i}`;
button.onclick = () => startLevel(i);
levelSelector.appendChild(button);
}
}

function startLevel(level) {
gameContainer.innerHTML = “”;
isPaused = false;
const config = getLevelConfig(level);

let liquid = [];
for (let i = 0; i < config.tubes * config.layers; i++) {
liquid.push(colors[Math.floor(Math.random() * config.colors)]);
}

shuffle(liquid);

for (let i = 0; i < config.tubes; i++) {
const bottle = document.createElement(“div”);
bottle.className = “bottle”;

for (let j = 0; j < config.layers; j++) {
const water = document.createElement(“div”);
water.className = “water”;
water.style.backgroundColor = liquid.pop();
water.style.height = `${100 / config.layers}%`;
water.style.animation = “pour 0.5s ease”;
bottle.appendChild(water);
}

bottle.addEventListener(“click”, () => handleBottleClick(bottle));
gameContainer.appendChild(bottle);
}
}

function getLevelConfig(level) {
const config = {};
config.tubes = Math.min(4 + Math.floor(level / 2), 10);
config.layers = Math.min(3 + Math.floor(level / 5), 6);
config.colors = Math.min(3 + Math.floor(level / 3), 6);
return config;
}

function pauseGame() {
if (!isPaused) {
isPaused = true;
document.querySelectorAll(“.bottle”).forEach(bottle => {
bottle.style.pointerEvents = “none”;
});
}
}

function resumeGame() {
if (isPaused) {
isPaused = false;
document.querySelectorAll(“.bottle”).forEach(bottle => {
bottle.style.pointerEvents = “auto”;
});
}
}

function handleBottleClick(bottle) {
if (isPaused) return;

const selected = document.querySelector(“.bottle.selected”);

if (selected && selected !== bottle) {
transferLiquid(selected, bottle);
selected.classList.remove(“selected”);
} else {
bottle.classList.toggle(“selected”);
}
}

function transferLiquid(fromBottle, toBottle) {
const fromLayers = […fromBottle.children];
const toLayers = […toBottle.children];

const fromTop = fromLayers.find(layer => layer.style.height !== “0px”);
const toTop = toLayers.reverse().find(layer => layer.style.height !== “0px”);

if (
fromTop &&
(!toTop || fromTop.style.backgroundColor === toTop.style.backgroundColor)
) {
fromTop.style.height = “0px”;

const nextLayer = toLayers.find(
layer => layer.style.height === “0px”
);
if (nextLayer) {
nextLayer.style.height = fromTop.style.height;
nextLayer.style.backgroundColor = fromTop.style.backgroundColor;
}
}
}

function shuffle(array) {
for (let i = array.length – 1; i > 0; i–) {
const j = Math.floor(Math.random() * (i + 1));
[array[i], array[j]] = [array[j], array[i]];
}
}

generateLevelButtons();
</script>
</body>
</html>

Save water sort.html Run any web browser Host to Local and public इस पेज को आप किसी भी जगह लोकल या public पर host Kare.

जैसे कि Hostinger पर hosting  लेकर  Page Ko Upload करके website बनाकर पैसे कमाएं. साथ में मैने नीचे water sort puzzle Game ka APK Download Link दिया है।

Water Sort Puzzle App APK Downlod 2025

 

“वाटर सॉर्ट पज़ल” एक मज़ेदार और दिमाग को तेज़ करने वाला पज़ल गेम है जो आपको विभिन्न रंगीन पानी की बोतलों को सॉर्ट करके सही क्रम में व्यवस्थित करने की चुनौती देता है। यह गेम सरल लेकिन चुनौतीपूर्ण है और आपकी समस्या सुलझाने की क्षमता को बढ़ाता है। 2025 संस्करण के साथ, नए लेवल, ग्राफिक्स, और यूजर-फ्रेंडली इंटरफेस का आनंद लें। APK डाउनलोड करके इसे ऑफलाइन भी खेल सकते हैं।

Download Link>>

मुख्य विशेषताएं:

  • सैकड़ों चुनौतीपूर्ण स्तर
  • सरल लेकिन इंटरएक्टिव गेमप्ले
  • ऑफलाइन खेलने का विकल्प
  • ग्राफिक्स में सुधार और नए एनिमेशन

2 thoughts on “Create a Game Without Learn Coding-Water Sort Puzzle App Kaise Banaye”

Leave a Comment