diff --git a/ALL_BIOMES_COMPLETE_BREAKDOWN.md b/ALL_BIOMES_COMPLETE_BREAKDOWN.md new file mode 100644 index 000000000..936737af3 --- /dev/null +++ b/ALL_BIOMES_COMPLETE_BREAKDOWN.md @@ -0,0 +1,487 @@ +# ๐ŸŒ ALL BIOMES COMPLETE BREAKDOWN +**For Gemini AI - Terminal Command Generation** + +--- + +## ๐Ÿ“Š **TOTAL COUNT:** + +**20 BIOMES TOTAL:** +- 18 Anomalous Zones (dlc_biomi) +- 2 Base Game Biomes (base game) + +**Each biome has 10 categories:** +1. fauna/ (creatures) +2. teren/ (terrain tiles) +3. vegetacija/ (vegetation/plants) +4. rekviziti/ (props/objects) +5. zgradbe/ (buildings/structures) +6. hrana/ (food items) +7. materiali/ (crafting materials) +8. oblacila/ (clothing/armor) +9. orodja/ (tools/weapons) +10. npcs/ (non-player characters) + +**Total folders:** 20 biomes ร— 10 categories = **200 asset folders** + +--- + +## ๐Ÿฆ– **BIOME 1: DINO VALLEY** +**Folder:** `assets/slike/biomi/dino_valley/` + +### **Asset Breakdown:** +- **fauna/** - 32 PNG (16 dinos ร— 2 styles) +- **teren/** - 16 PNG (8 tiles ร— 2 styles) โœ… DONE +- **vegetacija/** - 20 PNG (10 plants ร— 2 styles) โœ… DONE +- **rekviziti/** - 40 PNG (20 props ร— 2 styles) - IN PROGRESS (2/40) +- **zgradbe/** - 8 PNG (4 buildings ร— 2 styles) - NOT STARTED +- **hrana/** - 32 PNG (16 foods ร— 2 styles) - NOT STARTED +- **materiali/** - 18 PNG (9 materials ร— 2 styles) - NOT STARTED +- **oblacila/** - 16 PNG (8 clothing ร— 2 styles) - NOT STARTED +- **orodja/** - 20 PNG (10 tools ร— 2 styles) - NOT STARTED +- **npcs/** - 10 PNG (5 NPCs ร— 2 styles) - NOT STARTED + +**TOTAL DINO VALLEY:** 212 PNG needed +**CURRENT STATUS:** 69/212 PNG (33%) + +--- + +## ๐Ÿ”๏ธ **BIOME 2: MYTHICAL HIGHLANDS** +**Folder:** `assets/slike/biomi/mythical_highlands/` + +### **Asset Breakdown:** +- **fauna/** - 32 PNG (dragons, griffins, phoenixes, unicorns, yetis, chimeras, hippogriffs, basilisks, manticores, fairies, pixies, sprites, nymphs, giant eagles, mountain lions) +- **teren/** - 8 PNG (mountain stone, cloud platform, crystal ground, snow tiles) +- **vegetacija/** - 16 PNG (ancient oaks, crystal trees, cloud trees, magical vines, magical flowers, silver moss, star blossoms, moonflowers) +- **rekviziti/** - 24 PNG (dragon bones, crystal formations, ancient ruins, floating islands, magic altar, dragon nest, griffin statue, phoenix feathers) +- **zgradbe/** - 6 PNG (dragon nest, temple ruins, crystal tower) +- **hrana/** - 24 PNG (dragon meat, griffin meat, phoenix eggs, yeti meat, magic berries, dragon fruit, nectar, ambrosia, cloud bread) +- **materiali/** - 20 PNG (dragon scales, griffin feathers, unicorn horn, phoenix ash, mythril ore, crystal shards, pegasus hair, cloud essence) +- **oblacila/** - 16 PNG (dragon scale armor, griffin feather cloak, unicorn hide boots, mythril helmet, phoenix feather robe, enchanted bracers, wing boots) +- **orodja/** - 20 PNG (dragon bone sword, mythril pickaxe, crystal staff, enchanted bow, griffin claw dagger, unicorn horn spear, phoenix feather wand) +- **npcs/** - 6 PNG (mountain sage, dragon rider, crystal mage) + +**TOTAL MYTHICAL HIGHLANDS:** 172 PNG needed +**CURRENT STATUS:** 0/172 PNG (0%) + +--- + +## ๐ŸŒŠ **BIOME 3: ATLANTIS** +**Folder:** `assets/slike/biomi/atlantis/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (mermaids, giant octopus, sea serpent, sharks, dolphins, whales, electric eels, jellyfish, anglerfish, giant seahorses) +- **teren/** - 8 PNG (sand, underwater rock, coral floor, ruins floor tiles) +- **vegetacija/** - 16 PNG (kelp forest, coral trees, sea grass, giant anemones, sea flowers, underwater mushrooms) +- **rekviziti/** - 32 PNG (sunken ships, treasure chests, anchors, broken columns, Atlantean statues, coral formations, pearls in oysters, ruins) +- **zgradbe/** - 8 PNG (underwater temple, ruined palace, coral castle, submarine base) +- **hrana/** - 28 PNG (octopus, shark meat, eel, jellyfish, seaweed, clams, oysters, fish eggs, kelp noodles, sea bread) +- **materiali/** - 16 PNG (pearls, coral, shells, sea glass, salt, kelp, fish scales) +- **oblacila/** - 12 PNG (fish scale armor, coral helmet, kelp robe, pearl bracers, shell boots, diving suit) +- **orodja/** - 16 PNG (trident, coral sword, pearl staff, harpoon, net, anchor chain, shell shield) +- **npcs/** - 6 PNG (Atlantean survivor, deep sea diver, treasure hunter) + +**TOTAL ATLANTIS:** 162 PNG needed +**CURRENT STATUS:** 0/162 PNG (0%) + +--- + +## ๐Ÿœ๏ธ **BIOME 4: EGYPTIAN DESERT** +**Folder:** `assets/slike/biomi/egyptian_desert/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (mummies, giant scarab beetles, giant scorpions, cobras, sphinx, jackals, camels, vultures, sand wurms) +- **teren/** - 8 PNG (sand, sandstone, rock, tomb floor tiles) +- **vegetacija/** - 12 PNG (saguaro cactus, barrel cactus, palm trees, papyrus, desert flowers, tumbleweed) +- **rekviziti/** - 40 PNG (pyramids, sphinx statue, sarcophagus, hieroglyphs, obelisks, canopic jars, treasure piles, mummy cases, scarab carvings, ankh symbols) +- **zgradbe/** - 10 PNG (pyramid entrance, tombs, temples, oasis huts, buried city ruins) +- **hrana/** - 20 PNG (scorpion meat, snake meat, camel meat, dates, figs, flatbread, honey, beer, roasted fowl) +- **materiali/** - 20 PNG (gold, lapis lazuli, papyrus, linen, sand, limestone, turquoise, scarab shells) +- **oblacila/** - 16 PNG (pharaoh crown, linen robe, mummy wraps, gold jewelry, sandals, Anubis mask, scarab amulet) +- **orodja/** - 16 PNG (khopesh sword, staff of Ra, ankh, crook & flail, scarab dagger, golden scepter) +- **npcs/** - 6 PNG (archaeologist, tomb raider, nomad) + +**TOTAL EGYPTIAN DESERT:** 168 PNG needed +**CURRENT STATUS:** 0/168 PNG (0%) + +--- + +## โ˜ข๏ธ **BIOME 5: CHERNOBYL** +**Folder:** `assets/slike/biomi/chernobyl/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (mutant wolves, two-headed dogs, giant rats, mutant bears, radioactive boars, glowing deer, mutant crows, radiation spiders) +- **teren/** - 8 PNG (cracked concrete, radiation pools, toxic dirt, broken asphalt) +- **vegetacija/** - 12 PNG (mutated glowing grass, dead trees, toxic mushrooms, radioactive flowers, twisted vines) +- **rekviziti/** - 40 PNG (reactor core, abandoned cars, radiation barrels, broken equipment, warning signs, concrete barriers, gas tanks, hazmat suits on ground, Geiger counters, control room consoles) +- **zgradbe/** - 10 PNG (reactor building, abandoned apartments, military checkpoints, underground bunkers, control rooms) +- **hrana/** - 20 PNG (mutant meat purified, canned food, military rations, radiation pills, bottled water, contaminated water purified, dried rations, emergency food bars) +- **materiali/** - 16 PNG (uranium, lead, steel, radioactive waste, scrap metal, concrete, hazmat material) +- **oblacila/** - 12 PNG (hazmat suit, gas mask, radiation suit, lead vest, protective boots, Geiger counter wearable) +- **orodja/** - 16 PNG (Geiger counter, lead pipe, contaminated axe, radiation detector, makeshift weapons, hazmat gloves) +- **npcs/** - 6 PNG (stalker, scientist, military survivor) + +**TOTAL CHERNOBYL:** 160 PNG needed +**CURRENT STATUS:** 0/160 PNG (0%) + +--- + +## ๐Ÿ„ **BIOME 6: MUSHROOM FOREST** +**Folder:** `assets/slike/biomi/mushroom_forest/` + +### **Asset Breakdown:** +- **fauna/** - 16 PNG (giant mushroom creatures, spore sprites, fungus trolls, mushroom golems, spore bats, mycelium worms, truffle pigs giant) +- **teren/** - 8 PNG (fungal dirt, moss ground, spore floor, mycelium carpet) +- **vegetacija/** - 20 PNG (giant mushrooms red/blue/purple/yellow, glowing mushrooms, spore pods, fungal vines, moss varieties) +- **rekviziti/** - 24 PNG (giant mushroom stumps, spore clouds, fungal formations, fallen moldy logs, truffles buried, mycelium webs) +- **zgradbe/** - 6 PNG (mushroom house, hollow mushroom, fungal tower) +- **hrana/** - 28 PNG (giant mushroom meat roasted, truffles cooked, fungus troll meat stew, spore bread, edible mushrooms varieties, poisonous mushrooms, mushroom soup, fungal tea, mycelium crackers, moss salad, fermented mushroom wine) +- **materiali/** - 12 PNG (mushroom caps, spores, mycelium, fungal wood, moss) +- **oblacila/** - 12 PNG (mushroom cap hat, spore cloak, fungal armor, mycelium boots, moss robe) +- **orodja/** - 12 PNG (spore staff, mushroom axe, fungal blade, mycelium whip, poison dagger) +- **npcs/** - 4 PNG (mushroom farmer, spore collector) + +**TOTAL MUSHROOM FOREST:** 142 PNG needed +**CURRENT STATUS:** 0/142 PNG (0%) + +--- + +## โ„๏ธ **BIOME 7: ARCTIC ZONE** +**Folder:** `assets/slike/biomi/arctic_zone/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (polar bears, arctic wolves, penguins, seals, walruses, arctic foxes, snowy owls, mammoths, saber-tooth tigers) +- **teren/** - 8 PNG (snow, ice, tundra, frozen rock) +- **vegetacija/** - 8 PNG (ice flowers, tundra grass, frozen moss, arctic berries, frozen trees, ice spires, tundra shrubs) +- **rekviziti/** - 24 PNG (igloos, ice formations, frozen shipwrecks, ice caves, icebergs, polar bear tracks) +- **zgradbe/** - 6 PNG (igloo village, ice fortress, research station) +- **hrana/** - 24 PNG (seal meat, polar bear meat, penguin eggs, walrus blubber stew, arctic wolf jerky, frozen fish grilled, ice berries, whale blubber, seal oil) +- **materiali/** - 16 PNG (ice, fur, blubber, walrus tusk, frozen wood, ice crystals) +- **oblacila/** - 12 PNG (fur coat, ice armor, polar bear pelt, snow boots, thermal gloves, face mask) +- **orodja/** - 16 PNG (ice pickaxe, harpoon, snow shovel, ice spear, frost sword, fishing rod) +- **npcs/** - 4 PNG (Inuit hunter, Arctic explorer) + +**TOTAL ARCTIC ZONE:** 138 PNG needed +**CURRENT STATUS:** 0/138 PNG (0%) + +--- + +## ๐ŸŒฒ **BIOME 8: ENDLESS FOREST** +**Folder:** `assets/slike/biomi/endless_forest/` + +### **Asset Breakdown:** +- **fauna/** - 32 PNG (dire wolves, forest trolls, giant spiders, grizzly bears, black bears, wild boars, giant deer, werewolves, wendigos, Bigfoot, dryads, ents, forest spirits, fairies, pixies, centaurs, satyrs) +- **teren/** - 8 PNG (forest dirt, mossy ground, leaf litter, tree roots exposed) +- **vegetacija/** - 24 PNG (ancient oaks, pine trees, birch trees, vines, berry bushes, ferns, mushroom clusters, magical flowers, herbs, moss) +- **rekviziti/** - 32 PNG (hollow tree trunks, forest shrines, fallen logs, tree houses, berry patches, beehives, animal burrows, druid circles standing stones) +- **zgradbe/** - 6 PNG (druid grove, tree house village, forest shrine) +- **hrana/** - 28 PNG (wild boar roasted, deer venison steak, bear stew, rabbit grilled, berries wild, mushrooms edible, nuts acorns chestnuts, herbs, honey, forest fruits, edible roots, bird eggs) +- **materiali/** - 16 PNG (wood varieties, bark, vines, moss, sap, seeds) +- **oblacila/** - 12 PNG (leaf armor, bark shield, druid robe, vine bracers, wood helmet) +- **orodja/** - 16 PNG (wooden staff, vine whip, thorn sword, bark shield, acorn slingshot, branch bow) +- **npcs/** - 6 PNG (druid, forest ranger, hermit) + +**TOTAL ENDLESS FOREST:** 180 PNG needed +**CURRENT STATUS:** 0/180 PNG (0%) + +--- + +## ๐ŸŒด **BIOME 9: AMAZONAS (JUNGLE TEMPLE)** +**Folder:** `assets/slike/biomi/amazonas/` + +### **Asset Breakdown:** +- **fauna/** - 24 PNG (jaguars, anacondas, poison dart frogs, giant ants, tarantulas, toucans, monkeys, piranhas, caimans, giant centipedes, jaguar spirits) +- **teren/** - 8 PNG (jungle dirt, mud, stone temple floor, moss floor) +- **vegetacija/** - 24 PNG (jungle trees, vines, orchids, giant leaves, bamboo, lianas, jungle ferns, fruit trees, cocoa trees, rubber trees) +- **rekviziti/** - 32 PNG (temple ruins, stone heads, altars, zip lines, waterfalls, quicksand pits, treasure idols, machete stuck in stone, rope bridges) +- **zgradbe/** - 8 PNG (Mayan pyramid, jungle temple, tree house platform, explorer camp) +- **hrana/** - 24 PNG (jaguar meat, anaconda meat, piranha, monkey meat, jungle fruits, cocoa beans, bananas, tropical berries, coconuts) +- **materiali/** - 16 PNG (vines, jungle wood, gold nuggets, jade, obsidian, rubber, cocoa) +- **oblacila/** - 12 PNG (jaguar pelt, feather headdress, tribal mask, leaf armor, explorer outfit, machete holster) +- **orodja/** - 16 PNG (machete, blow dart, poisoned arrows, rope, grappling hook, explorer's knife) +- **npcs/** - 6 PNG (tribal shaman, explorer, treasure seeker) + +**TOTAL AMAZONAS:** 170 PNG needed +**CURRENT STATUS:** 0/170 PNG (0%) + +--- + +## ๐ŸŒ‹ **BIOME 10: VOLCANIC ZONE** +**Folder:** `assets/slike/biomi/volcanic_zone/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (fire elementals, lava golems, magma serpents, fire drakes, obsidian scorpions, flame bats, ember salamanders, phoenix variants) +- **teren/** - 8 PNG (obsidian, lava rock, ash, magma pools) +- **vegetacija/** - 12 PNG (fire-resistant plants, obsidian crystals, magma flowers, ash trees, ember bushes) +- **rekviziti/** - 32 PNG (active volcanoes, lava flows, obsidian spires, magma geysers, volcanic vents, obsidian formations, fire altars, lava pools) +- **zgradbe/** - 6 PNG (fire temple, obsidian fortress, magma forge) +- **hrana/** - 16 PNG (fire elemental essence, magma serpent meat, ember fruit, flame-roasted meat, phoenix ash food) +- **materiali/** - 16 PNG (obsidian, magma stone, fire crystals, volcanic glass, pumice, sulfur) +- **oblacila/** - 12 PNG (obsidian armor, fire-resistant cloth, magma stone helmet, flame cloak) +- **orodja/** - 16 PNG (obsidian blade, magma hammer, fire staff, volcanic pickaxe, lava scoop) +- **npcs/** - 4 PNG (fire cultist, volcano smith, flame keeper) + +**TOTAL VOLCANIC ZONE:** 142 PNG needed +**CURRENT STATUS:** 0/142 PNG (0%) + +--- + +## ๐ŸŒฟ **BIOME 11: BAMBOO FOREST** +**Folder:** `assets/slike/biomi/bamboo_forest/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (giant pandas, red pandas, bamboo spirits, ninja warriors, tigers, cranes, monkeys, koi fish, dragons Asian) +- **teren/** - 8 PNG (bamboo floor, stone garden, moss ground, zen gravel) +- **vegetacija/** - 20 PNG (bamboo groves, cherry blossom trees, bonsai, lotus flowers, zen garden plants, rice paddies, maple trees, wisteria) +- **rekviziti/** - 28 PNG (torii gates, stone lanterns, zen gardens, koi ponds, bamboo bridges, stone statues, tea houses, paper lanterns, bonin shrine) +- **zgradbe/** - 8 PNG (pagoda, dojo, zen temple, tea house, bamboo hut) +- **hrana/** - 20 PNG (bamboo shoots, rice, sushi, ramen, dumplings, tea varieties, mochi, tofu, seaweed, fish) +- **materiali/** - 12 PNG (bamboo, silk, rice paper, jade, cherry wood, stone) +- **oblacila/** - 12 PNG (kimono, samurai armor, ninja outfit, straw hat, wooden sandals, silk robe) +- **orodja/** - 16 PNG (katana, nunchucks, shuriken, bamboo staff, kunai, wakizashi) +- **npcs/** - 6 PNG (panda keeper, samurai, zen monk) + +**TOTAL BAMBOO FOREST:** 150 PNG needed +**CURRENT STATUS:** 0/150 PNG (0%) + +--- + +## ๐Ÿ’Ž **BIOME 12: CRYSTAL CAVES** +**Folder:** `assets/slike/biomi/crystal_caves/` + +### **Asset Breakdown:** +- **fauna/** - 16 PNG (crystal golems, gem spiders, quartz bats, diamond beetles, crystal serpents, geode creatures) +- **teren/** - 8 PNG (crystal floor, gemstone tiles, cave rock, glowing crystal ground) +- **vegetacija/** - 12 PNG (crystal formations, glowing mushrooms, crystalline plants, gem flowers) +- **rekviziti/** - 32 PNG (giant crystals, gem clusters, underground lakes, stalactites stalagmites, crystal bridges, geodes open, mining carts, glowing veins) +- **zgradbe/** - 6 PNG (crystal palace, gem mine, underground city) +- **hrana/** - 12 PNG (crystal water purified, underground fish, fungus edible, mineral supplements, cave berries) +- **materiali/** - 24 PNG (diamonds, rubies, emeralds, sapphires, amethyst, topaz, quartz, opal, crystal shards) +- **oblacila/** - 12 PNG (crystal armor, gem crown, diamond shield, quartz boots) +- **orodja/** - 16 PNG (crystal pickaxe, diamond sword, gem staff, mining drill, geode hammer) +- **npcs/** - 4 PNG (crystal miner, gem merchant, cave dweller) + +**TOTAL CRYSTAL CAVES:** 142 PNG needed +**CURRENT STATUS:** 0/142 PNG (0%) + +--- + +## ๐ŸŒ‘ **BIOME 13: SHADOW REALM** +**Folder:** `assets/slike/biomi/shadow_realm/` + +### **Asset Breakdown:** +- **fauna/** - 24 PNG (shadow demons, wraiths, dark spirits, nightmare creatures, void beasts, shadow dragons, dark elementals, specters) +- **teren/** - 8 PNG (void floor, shadow ground, dark mist tiles, obsidian black) +- **vegetacija/** - 12 PNG (dead trees black, shadow vines, void flowers, dark mushrooms, nightmare plants) +- **rekviziti/** - 32 PNG (shadow portals, dark altars, void rifts, nightmare monuments, obsidian obelisks, dark crystals, shadow gates) +- **zgradbe/** - 6 PNG (shadow fortress, void temple, dark tower) +- **hrana/** - 12 PNG (shadow essence, void fruit, dark berries, nightmare brew, purified shadow food) +- **materiali/** - 16 PNG (shadow ore, void crystals, dark essence, obsidian dark, nightmare dust) +- **oblacila/** - 12 PNG (shadow cloak, void armor, dark mask, wraith hood, phantom robe) +- **orodja/** - 16 PNG (shadow blade, void staff, dark scythe, nightmare bow, phantom dagger) +- **npcs/** - 4 PNG (shadow cultist, void keeper, dark mage) + +**TOTAL SHADOW REALM:** 142 PNG needed +**CURRENT STATUS:** 0/142 PNG (0%) + +--- + +## ๐Ÿž๏ธ **BIOME 14: LOCH NESS** +**Folder:** `assets/slike/biomi/loch_ness/` + +### **Asset Breakdown:** +- **fauna/** - 16 PNG (Loch Ness Monster Nessie, giant eels, lake serpents, water horses kelpie, Scottish salmon, otters, highland cattle, eagles) +- **teren/** - 8 PNG (lake bottom mud, rocky shore, grass highlands, pebble beach) +- **vegetacija/** - 12 PNG (highland heather, scots pine, water lilies, lake reeds, seaweed, mossy rocks) +- **rekviziti/** - 24 PNG (ancient castle ruins, stone circles, loch shore, fishing boats, monster sightings, underwater caves, Scottish cairns) +- **zgradbe/** - 6 PNG (castle ruins, fishing hut, lighthouse, stone cottage) +- **hrana/** - 16 PNG (Scottish salmon, lake trout, haggis, oatcakes, whisky, shortbread, venison, cranachan) +- **materiali/** - 12 PNG (Scottish wool, heather, lake stones, pine wood, peat) +- **oblacila/** - 12 PNG (kilt, tartan, highland armor, wool cloak, bagpipe accessory) +- **orodja/** - 12 PNG (claymore sword, fishing rod, bagpipes, Scottish dirk, shepherd's crook) +- **npcs/** - 4 PNG (Scottish fisherman, highland piper, castle keeper) + +**TOTAL LOCH NESS:** 122 PNG needed +**CURRENT STATUS:** 0/122 PNG (0%) + +--- + +## โ˜๏ธ **BIOME 15: FLOATING ISLANDS** +**Folder:** `assets/slike/biomi/floating_islands/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (sky whales, cloud dragons, flying jellyfish, wind spirits, storm birds, air elementals, pegasus, phoenix cloud) +- **teren/** - 8 PNG (cloud floor solid, sky stone, floating grass, wind platform) +- **vegetacija/** - 16 PNG (sky trees, cloud bushes, wind flowers, floating vines, aerial moss, sky fruits) +- **rekviziti/** - 28 PNG (floating islands chunks, waterfalls off edges, wind currents, cloud barriers, sky bridges, balloon platforms, antigravity crystals) +- **zgradbe/** - 6 PNG (sky palace, cloud castle, wind temple) +- **hrana/** - 16 PNG (sky fruit, cloud berries, wind bread, aerial fish, pegasus milk, sky honey) +- **materiali/** - 12 PNG (cloud essence, sky stone, wind crystals, feathers light, antigravity ore) +- **oblacila/** - 12 PNG (wing suit, cloud cloak, sky armor, wind boots, feather cape) +- **orodja/** - 12 PNG (wind staff, sky sword, cloud bow, grappling hook, glider wings) +- **npcs/** - 4 PNG (sky merchant, wind mage, cloud keeper) + +**TOTAL FLOATING ISLANDS:** 134 PNG needed +**CURRENT STATUS:** 0/134 PNG (0%) + +--- + +## ๐ŸŒŠ **BIOME 16: DEEP OCEAN** +**Folder:** `assets/slike/biomi/deep_ocean/` + +### **Asset Breakdown:** +- **fauna/** - 24 PNG (kraken, leviathan, giant squids, bioluminescent fish, anglerfish giant, gulper eels, viperfish, megalodon, sea dragons, abyssal horrors) +- **teren/** - 8 PNG (ocean floor sand, abyssal rock, thermal vents, bioluminescent ground) +- **vegetacija/** - 12 PNG (deep sea kelp, bioluminescent algae, tube worms, deep corals, sea anemones giant, black smoker plants) +- **rekviziti/** - 32 PNG (sunken submarines, hydrothermal vents, deep sea trenches, bioluminescent fields, underwater volcanoes, shipwreck graveyard, treasure chests ancient, deep sea research station ruins) +- **zgradbe/** - 6 PNG (deep sea base, underwater dome, abyssal temple) +- **hrana/** - 16 PNG (deep sea fish, giant squid meat, kraken tentacle, bioluminescent plankton edible, thermal vent shrimp, abyssal crab) +- **materiali/** - 16 PNG (deep sea pearls, abyssal crystals, metallic nodules, bioluminescent fluid, black smoker minerals, pressure-resistant metal) +- **oblacila/** - 12 PNG (deep sea diving suit, pressure armor, bioluminescent helmet, thermal suit) +- **orodja/** - 12 PNG (deep sea harpoon, pressure blade, sonar device, submarine controls, kraken net) +- **npcs/** - 4 PNG (deep sea diver, oceanographer, submarine captain) + +**TOTAL DEEP OCEAN:** 142 PNG needed +**CURRENT STATUS:** 0/142 PNG (0%) + +--- + +## ๐Ÿ›๏ธ **BIOME 17: CATACOMBS** +**Folder:** `assets/slike/biomi/catacombs/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (skeleton warriors, liches, death knights, bone dragons, ghosts, phantoms, banshees, necromancers undead, crypt horrors, grave robbers mutated) +- **teren/** - 8 PNG (stone floor catacombs, bone tiles, cracked tomb floor, dark mist ground) +- **vegetacija/** - 8 PNG (dead vines, poisonous mushrooms, corpse flowers, tomb moss, bone brambles) +- **rekviziti/** - 32 PNG (tombstones, coffins, sarcophagi, bone piles, candles, skulls, treasure urns, dark altars, crypts, mausoleums, torture devices, skeleton thrones) +- **zgradbe/** - 8 PNG (necropolis, crypt entrance, tomb hall, bone cathedral) +- **hrana/** - 12 PNG (bone marrow, grave dirt edible questionable, necromantic brew, soul essence, preserved ancient food) +- **materiali/** - 16 PNG (bones, skulls, grave dust, dark iron, cursed cloth, necromantic crystals) +- **oblacila/** - 12 PNG (bone armor, lich robes, death mask, cursed crown, phantom cloak) +- **orodja/** - 16 PNG (bone sword, skull staff, scythe, grave shovel, necromantic tome, soul lantern) +- **npcs/** - 4 PNG (grave keeper, necromancer, crypt explorer) + +**TOTAL CATACOMBS:** 136 PNG needed +**CURRENT STATUS:** 0/136 PNG (0%) + +--- + +## ๐Ÿœ๏ธ **BIOME 18: WASTELAND** +**Folder:** `assets/slike/biomi/wasteland/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (raiders, mutant dogs, rad-scorpions, wasteland bandits, two-headed brahmin, mole rats giant, radroaches, vultures mutated, sand worms, rust monsters) +- **teren/** - 8 PNG (cracked desert, rust sand, junk piles ground, toxic waste pools) +- **vegetacija/** - 8 PNG (dead cacti, toxic shrubs, mutated tumbleweed, wasteland grass brown, radioactive flowers) +- **rekviziti/** - 36 PNG (rusted cars, broken buildings, scrap piles, old billboards, gas stations abandoned, water towers, radiation barrels, rusty weapons, junk sculptures, broken robots) +- **zgradbe/** - 8 PNG (raider camp, scrap town, abandoned bunker, junkyard fortress) +- **hrana/** - 16 PNG (rat meat, canned spam, purified water, mutant jerky, wasteland stew, cactus fruit, scavenged food, irradiated plants detoxified) +- **materiali/** - 16 PNG (scrap metal, rust, wire, gears, batteries, circuits, glass shards, concrete chunks) +- **oblacila/** - 12 PNG (scrap armor, gas mask, raider outfit, wasteland coat, leather scraps, makeshift helmet) +- **orodja/** - 16 PNG (pipe wrench, crowbar, makeshift rifle, junk launcher, rusty knife, nail bat) +- **npcs/** - 4 PNG (wasteland trader, raider boss, scavenger) + +**TOTAL WASTELAND:** 144 PNG needed +**CURRENT STATUS:** 0/144 PNG (0%) + +--- + +## ๐Ÿ‡ฒ๐Ÿ‡ฝ **BIOME 19: MEXICAN CENOTES** +**Folder:** `assets/slike/biomi/mexican_cenotes/` + +### **Asset Breakdown:** +- **fauna/** - 20 PNG (cenote spirits, water serpents, jaguars, colorful fish, axolotls giant, iguanas, bats, crocodiles, quetzal birds, monarch butterflies) +- **teren/** - 8 PNG (limestone, water turquoise, jungle floor, cave rock) +- **vegetacija/** - 16 PNG (jungle vines, orchids, ferns tropical, palms, mangroves, water lilies, agave, hibiscus) +- **rekviziti/** - 28 PNG (cenote pools, limestone formations, Mayan carvings, rope ladders, underground rivers, stalactites, treasure in water, ritual altars, cliff diving spots) +- **zgradbe/** - 6 PNG (Mayan temple ruins, jungle hut, cenote platform, sacred well) +- **hrana/** - 16 PNG (fish tropical, iguana meat, agave nectar, cactus fruit, tortillas, tamales, tropical fruits, agua fresca) +- **materiali/** - 12 PNG (limestone, jade, turquoise, jungle wood, agave fibers, obsidian) +- **oblacila/** - 12 PNG (Mayan headdress, jaguar pelt, turquoise jewelry, feather cloak, sandals leather) +- **orodja/** - 12 PNG (obsidian knife, atlatl spear thrower, macuahuitl club, rope, diving gear) +- **npcs/** - 4 PNG (Mayan priest, cenote guide, treasure hunter) + +**TOTAL MEXICAN CENOTES:** 134 PNG needed +**CURRENT STATUS:** 0/134 PNG (0%) + +--- + +## ๐Ÿก **BIOME 20: BASE FARM (Starting Zone)** +**Folder:** `assets/slike/01_base_farm/` + +### **Asset Breakdown:** +- **fauna/** - 16 PNG (farm zombies, chickens, cows, pigs, sheep, basic zombies, rats, crows) +- **teren/** - 8 PNG (dirt, grass, plowed field, stone path) +- **vegetacija/** - 16 PNG (wheat, corn, carrots, potatoes, tomatoes, pumpkins, oak trees, grass patches, weeds) +- **rekviziti/** - 24 PNG (fence posts, well, scarecrow, wheelbarrow, hay bales, farm tools on ground, water trough, compost pile) +- **zgradbe/** - 12 PNG (farmhouse, barn, shed, greenhouse, silo, chicken coop, pig pen, cow barn) +- **hrana/** - 20 PNG (eggs, milk, vegetables raw/cooked, bread, cheese, basic meals) +- **materiali/** - 12 PNG (wood, stone, iron, crops, seeds, fertilizer) +- **oblacila/** - 8 PNG (farmer outfit, overalls, straw hat, work boots, gloves) +- **orodja/** - 16 PNG (hoe, watering can, sickle, axe, pickaxe, shovel, hammer, scythe) +- **npcs/** - 8 PNG (Kai player, Ana ghost, Gronk companion, farmer NPC, merchant, blacksmith, doctor, mayor) + +**TOTAL BASE FARM:** 140 PNG needed +**CURRENT STATUS:** Unknown (้œ€่ฆๆชขๆŸฅ) + +--- + +## ๐ŸŒณ **BIOME 21: DARK FOREST (Tutorial Zone)** +**Folder:** `assets/slike/biomi/03_dark_forest/` + +### **Asset Breakdown:** +- **fauna/** - 12 PNG (basic zombies, forest zombies, wolves, deer, rabbits, crows, spiders) +- **teren/** - 8 PNG (dirt path, forest floor, grass, mud) +- **vegetacija/** - 12 PNG (dark oak trees, pine trees, bushes, mushrooms, ferns, dead trees) +- **rekviziti/** - 16 PNG (fallen logs, tree stumps, campfire site, abandoned tent, wooden signs, trap remnants) +- **zgradbe/** - 4 PNG (abandoned cabin, tree fort, forest shrine ruin) +- **hrana/** - 12 PNG (berries, mushrooms edible, rabbit meat, deer meat, forest herbs) +- **materiali/** - 8 PNG (wood, stone, plant fibers, berries, herbs) +- **oblacila/** - 6 PNG (basic leather, cloth armor, hood) +- **orodja/** - 8 PNG (wooden club, stone knife, basic bow, torch) +- **npcs/** - 4 PNG (forest hermit, hunter, lost traveler) + +**TOTAL DARK FOREST:** 90 PNG needed +**CURRENT STATUS:** Unknown (้œ€่ฆๆชขๆŸฅ) + +--- + +## ๐Ÿ“Š **GRAND TOTAL SUMMARY:** + +| # | Biome Name | Total PNG Needed | Current Status | % Done | +|:--|:-----------|:----------------:|:--------------:|:------:| +| 1 | Dino Valley | 212 | 69/212 | 33% | +| 2 | Mythical Highlands | 172 | 0/172 | 0% | +| 3 | Atlantis | 162 | 0/162 | 0% | +| 4 | Egyptian Desert | 168 | 0/168 | 0% | +| 5 | Chernobyl | 160 | 0/160 | 0% | +| 6 | Mushroom Forest | 142 | 0/142 | 0% | +| 7 | Arctic Zone | 138 | 0/138 | 0% | +| 8 | Endless Forest | 180 | 0/180 | 0% | +| 9 | Amazonas | 170 | 0/170 | 0% | +| 10 | Volcanic Zone | 142 | 0/142 | 0% | +| 11 | Bamboo Forest | 150 | 0/150 | 0% | +| 12 | Crystal Caves | 142 | 0/142 | 0% | +| 13 | Shadow Realm | 142 | 0/142 | 0% | +| 14 | Loch Ness | 122 | 0/122 | 0% | +| 15 | Floating Islands | 134 | 0/134 | 0% | +| 16 | Deep Ocean | 142 | 0/142 | 0% | +| 17 | Catacombs | 136 | 0/136 | 0% | +| 18 | Wasteland | 144 | 0/144 | 0% | +| 19 | Mexican Cenotes | 134 | 0/134 | 0% | +| 20 | Base Farm | 140 | ?/140 | ?% | +| 21 | Dark Forest | 90 | ?/90 | ?% | +| **TOTAL** | **21 BIOMES** | **~3,121 PNG** | **69/3,121** | **2.2%** | + +--- + +## ๐ŸŽฏ **DUAL ART STYLE REMINDER:** + +**Every asset needs 2 versions:** +- **Style A:** Cartoon Vector (bold outlines, flat colors, playful) +- **Style B:** Dark Gritty Noir (dramatic shadows, high contrast, moody) + +**Background:** SOLID BRIGHT CHROMA KEY GREEN (#00FF00) for ALL assets + +--- + +**COPY THIS TO GEMINI FOR TERMINAL COMMAND GENERATION! ๐Ÿš€** diff --git a/GEMINI_WEB_UI_BIOME_PROMPTS.md b/GEMINI_WEB_UI_BIOME_PROMPTS.md new file mode 100644 index 000000000..caf03a3f4 --- /dev/null +++ b/GEMINI_WEB_UI_BIOME_PROMPTS.md @@ -0,0 +1,442 @@ +# ๐ŸŽจ GEMINI WEB UI BIOME GENERATION GUIDE +**All 18 Anomalous Biomes - Complete Asset Prompts** + +--- + +## ๐Ÿ“‹ **HOW TO USE:** + +1. Go to: **https://gemini.google.com** (Gemini Advanced) +2. Copy-paste prompts below +3. Generate in batches (10-20 assets at a time) +4. Download and rename files: `biome_name_asset_styleA.png` / `biome_name_asset_styleB.png` +5. Save to: `assets/slike/biomi/[biome_folder]/[category]/` + +--- + +## ๐ŸŽจ **DUAL ART STYLE SYSTEM:** + +**ALL ASSETS must be generated in BOTH styles:** + +### **Style A: Cartoon Vector** +- Bold black outlines (1.4px weight) +- Flat vibrant colors +- Clean playful aesthetic +- Bright, exaggerated features + +### **Style B: Dark Gritty Noir** +- Dramatic shadows +- High contrast +- Sketchy atmospheric lines +- Moody, ominous tone + +**Background:** SOLID BRIGHT CHROMA KEY GREEN (#00FF00) for ALL assets + +--- + +## ๐Ÿฆ– **1. DINO VALLEY (Jurassic Zone)** + +### **STATUS:** โœ… Terrain & Vegetation COMPLETE + +### **STILL NEED:** + +#### **Props (40 PNG = 20 types ร— 2 styles):** + +**Batch 1 - Dinosaur Bones/Fossils:** +``` +2D game prop, [STYLE]. Asset: DINOSAUR SKELETON FULL BODY for Dino Valley biome - complete T-Rex skeleton lying on ground, articulated bones, museum quality. Background: SOLID BRIGHT CHROMA KEY GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: DINOSAUR RIB CAGE for Dino Valley - large curved rib bones, half-buried prehistoric remains. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: FOSSIL IMPRINT for Dino Valley - stone slab with detailed dinosaur skeleton impression, archaeological discovery. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: AMBER CHUNK WITH INSECT for Dino Valley - large translucent golden amber piece with prehistoric insect trapped inside, glowing. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: DINO TOOTH LARGE for Dino Valley - massive T-Rex tooth, sharp serrated, collectible. Background: GREEN (#00FF00) +``` + +**Batch 2 - Environment Props:** +``` +2D game prop, [STYLE]. Asset: DINO NEST WITH EGGS for Dino Valley - large circular nest made of branches and leaves, 3-4 large spotted eggs inside. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: VOLCANIC ROCK CLUSTER for Dino Valley - jagged dark gray volcanic rocks grouped together, heat cracks visible. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: STEAM VENT ACTIVE for Dino Valley - ground opening with hot steam erupting upward, geothermal activity. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: TAR PIT BUBBLES for Dino Valley - thick black tar pool with bubbles rising and popping, sticky dangerous trap. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: CAVE ENTRANCE PREHISTORIC for Dino Valley - dark cave opening in rocky hillside, ancient entrance. Background: GREEN (#00FF00) +``` + +**Batch 3 - Ancient Ruins:** +``` +2D game prop, [STYLE]. Asset: ANCIENT RUINS PILLAR for Dino Valley - weathered stone column with prehistoric carvings, partially crumbled. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: ANCIENT RUINS WALL for Dino Valley - broken stone wall with mysterious symbols, overgrown with vines. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: STONE ALTAR PREHISTORIC for Dino Valley - flat sacrificial altar stone, primitive carvings, ceremonial site. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: LAVA FLOW for Dino Valley - bright orange and red molten lava stream flowing across dark rock, glowing hot. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: GEYSER ACTIVE for Dino Valley - water erupting vertically from ground, powerful spray, natural fountain. Background: GREEN (#00FF00) +``` + +**Batch 4 - Collectibles:** +``` +2D game prop, [STYLE]. Asset: DINO CLAW LARGE for Dino Valley - curved sharp raptor claw, trophy item. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: PRECIOUS STONE RAW for Dino Valley - uncut gemstone embedded in rock, sparkling. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: ANCIENT ARTIFACT for Dino Valley - mysterious prehistoric carved object, unknown purpose. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: PLANT SAMPLE RARE for Dino Valley - exotic prehistoric flower in glass container, scientific specimen. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: VOLCANO BACKGROUND for Dino Valley - large volcanic mountain in distance, smoke rising from crater, dramatic backdrop. Background: GREEN (#00FF00) +``` + +#### **NPCs (10 PNG = 5 types ร— 2 styles):** + +``` +2D game character NPC, [STYLE]. Asset: PALEONTOLOGIST for Dino Valley - scientist character with khaki outfit, hat, magnifying glass, field journal, studying fossils. Background: GREEN (#00FF00) + +2D game character NPC, [STYLE]. Asset: CAVE PERSON MALE for Dino Valley - prehistoric caveman with animal hide clothing, bone club, wild hair, tribal. Background: GREEN (#00FF00) + +2D game character NPC, [STYLE]. Asset: CAVE PERSON FEMALE for Dino Valley - prehistoric cavewoman with fur outfit, basket of berries, long hair. Background: GREEN (#00FF00) + +2D game character NPC, [STYLE]. Asset: CAVE CHILD for Dino Valley - young prehistoric child with simple hide clothing, holding small dino toy, cute. Background: GREEN (#00FF00) + +2D game character NPC, [STYLE]. Asset: DINO KEEPER (Romance NPC) for Dino Valley - friendly dinosaur caretaker with ranger outfit, feeding bucket, gentle expression, relationship candidate. Background: GREEN (#00FF00) +``` + +--- + +## ๐Ÿ”๏ธ **2. MYTHICAL HIGHLANDS** + +### **COMPLETE ASSET LIST:** + +#### **Terrain (8 PNG = 4 types ร— 2 styles):** +``` +2D game terrain tile, [STYLE]. Asset: MOUNTAIN STONE TILE for Mythical Highlands - gray rocky mountain ground, rugged texture, seamlessly tileable. Background: GREEN (#00FF00) + +2D game terrain tile, [STYLE]. Asset: CLOUD PLATFORM TILE for Mythical Highlands - solid white fluffy clouds forming walkable surface, magical floating platform, tileable. Background: GREEN (#00FF00) + +2D game terrain tile, [STYLE]. Asset: CRYSTAL GROUND TILE for Mythical Highlands - shimmering translucent crystal floor with facets, glowing magical, tileable. Background: GREEN (#00FF00) + +2D game terrain tile, [STYLE]. Asset: SNOW TILE for Mythical Highlands - white mountain snow covering ground, cold pristine, tileable. Background: GREEN (#00FF00) +``` + +#### **Vegetation (10 PNG = 5 types ร— 2 styles):** +``` +2D game vegetation, [STYLE]. Asset: ANCIENT OAK TREE for Mythical Highlands - massive ancient tree with thick trunk, wise majestic, centuries old. Background: GREEN (#00FF00) + +2D game vegetation, [STYLE]. Asset: CRYSTAL TREE for Mythical Highlands - magical tree made entirely of translucent blue crystals, glowing, fantastical. Background: GREEN (#00FF00) + +2D game vegetation, [STYLE]. Asset: CLOUD TREE for Mythical Highlands - whimsical tree growing from cloud, fluffy white foliage, dreamlike. Background: GREEN (#00FF00) + +2D game vegetation, [STYLE]. Asset: MAGICAL VINES for Mythical Highlands - glowing ethereal vines hanging, pulsing with magic energy. Background: GREEN (#00FF00) + +2D game vegetation, [STYLE]. Asset: MAGICAL FLOWERS GLOWING for Mythical Highlands - cluster of fantastical flowers radiating soft light, various colors. Background: GREEN (#00FF00) +``` + +#### **Props (20 PNG = 10 types ร— 2 styles):** +``` +2D game prop, [STYLE]. Asset: DRAGON BONES LARGE for Mythical Highlands - massive dragon skeleton with curved spine, wing bones, legendary remains. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: CRYSTAL FORMATION CLUSTER for Mythical Highlands - large group of pointed crystals growing from ground, magical mineral. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: ANCIENT RUINS ARCH for Mythical Highlands - weathered stone archway with mystical runes carved. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: FLOATING ISLAND SMALL for Mythical Highlands - chunk of land levitating in air, grass on top, magical gravity. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: MAGIC ALTAR ANCIENT for Mythical Highlands - ornate stone altar with glowing runes, ritual site. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: DRAGON NEST for Mythical Highlands - enormous nest built on mountain peak with precious stones and gold. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: GRIFFIN STATUE for Mythical Highlands - majestic stone griffin sculpture guarding entrance. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: UNICORN HORN MOUNTED for Mythical Highlands - spiraled white horn mounted as trophy or display. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: PHOENIX FEATHER LARGE for Mythical Highlands - massive iridescent feather with flame-like colors, magical. Background: GREEN (#00FF00) + +2D game prop, [STYLE]. Asset: MYTHRIL ORE VEIN for Mythical Highlands - silvery glowing metal embedded in rock wall, precious. Background: GREEN (#00FF00) +``` + +*(Continue with fauna, NPCs, zombies as needed)* + +--- + +## ๐ŸŒŠ **3. ATLANTIS (Underwater Ruins)** + +#### **Terrain (8 PNG):** +``` +2D terrain tile, [STYLE]. Asset: SAND UNDERWATER for Atlantis - fine golden sand floor with subtle ripples, ocean bottom, tileable. Background: GREEN (#00FF00) + +2D terrain tile, [STYLE]. Asset: UNDERWATER ROCK for Atlantis - dark stone covered in barnacles and algae, ocean floor rock, tileable. Background: GREEN (#00FF00) + +2D terrain tile, [STYLE]. Asset: CORAL FLOOR for Atlantis - living coral crust covering ground in pink and purple, vibrant reef, tileable. Background: GREEN (#00FF00) + +2D terrain tile, [STYLE]. Asset: RUINS FLOOR ATLANTIS for Atlantis - ancient tile mosaic partially broken, faded colors, lost civilization, tileable. Background: GREEN (#00FF00) +``` + +#### **Vegetation (8 PNG):** +``` +2D vegetation, [STYLE]. Asset: KELP FOREST TALL for Atlantis - long brown kelp swaying upward, underwater forest. Background: GREEN (#00FF00) + +2D vegetation, [STYLE]. Asset: CORAL TREE LARGE for Atlantis - tree-shaped coral formation in vibrant colors. Background: GREEN (#00FF00) + +2D vegetation, [STYLE]. Asset: SEA GRASS BED for Atlantis - cluster of green seagrass waving gently. Background: GREEN (#00FF00) + +2D vegetation, [STYLE]. Asset: GIANT ANEMONE for Atlantis - massive colorful sea anemone with tentacles swaying. Background: GREEN (#00FF00) +``` + +#### **Props (20 PNG):** +``` +2D prop, [STYLE]. Asset: SUNKEN SHIP WRECK for Atlantis - broken wooden pirate ship half-buried in sand. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: TREASURE CHEST ORNATE for Atlantis - closed wooden chest with metal bands, filled with gold coins. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: SHIP ANCHOR RUSTY for Atlantis - large iron anchor covered in barnacles. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: BROKEN COLUMN ATLANTEAN for Atlantis - fallen marble pillar with Greek-style carvings. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: ATLANTEAN STATUE for Atlantis - weathered stone statue of ancient god or king. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: CORAL FORMATION BRAIN for Atlantis - large brain coral formation. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: PEARL IN OYSTER for Atlantis - giant oyster opened revealing massive pearl inside. Background: GREEN (#00FF00) + +2D prop, [STYLE]. Asset: UNDERWATER TEMPLE ENTRANCE for Atlantis - grand archway with columns and trident symbol. Background: GREEN (#00FF00) +... +(Continue pattern for remaining 12 props) +``` + +--- + +## ๐Ÿœ๏ธ **4. EGYPTIAN DESERT** + +#### **Key Assets:** + +**Terrain:** +- Sand tiles (dunes, flat) +- Sandstone blocks +- Tomb floor tiles (hieroglyph patterns) + +**Vegetation:** +- Saguaro cactus (large, medium, small) +- Palm trees (oasis) +- Papyrus reeds +- Tumbleweed + +**Props:** +- Pyramid (background) +- Sphinx statue +- Sarcophagus (closed, open with mummy) +- Hieroglyph wall panels +- Obelisk +- Canopic jars +- Treasure piles (gold coins, jewelry) +- Mummy case (painted) +- Scarab beetle carving +- Ankh symbol sculpture + +**NPCs:** +- Archaeologist (khaki outfit, hat, brush tools) +- Tomb Raider (adventurer gear, torch) +- Desert Nomad (robes, camel) + +--- + +## โ˜ข๏ธ **5. CHERNOBYL (Radioactive Wasteland)** + +#### **Key Assets:** + +**Terrain:** +- Cracked concrete (radiation cracks, glowing) +- Radiation pools (toxic green liquid) +- Toxic dirt (orange-brown contaminated) +- Broken asphalt (road remnants) + +**Vegetation:** +- Dead trees (black barren trunks) +- Mutant glowing plants (toxic green) +- Twisted vines (radioactive purple) + +**Props:** +- Reactor core (glowing, damaged) +- Abandoned cars (rusted, broken windows) +- Radiation barrels (yellow with warning symbol) +- Broken equipment (Soviet machinery) +- Warning signs (Cyrillic text, danger symbols) +- Concrete barriers +- Gas tanks (corroded) +- Hazmat suit (abandoned on ground) +- Geiger counter (broken, on table) +- Control room console (buttons and screens) + +**NPCs:** +- Stalker (gas mask, rifle, backpack) +- Radiation Scientist (full hazmat suit, clipboard) +- Military Survivor (Soviet uniform, weapon) + +--- + +## ๐Ÿ„ **6. MUSHROOM FOREST** + +#### **Key Assets:** + +**Terrain:** +- Fungal dirt (spongy brown) +- Moss ground (green carpet) +- Spore floor (glowing particles floating) +- Mycelium carpet (white web-like) + +**Vegetation:** +- Giant mushroom trees (red cap with white spots, blue glowing, purple wide) +- Glowing mushroom clusters (small bioluminescent) +- Fungal vines (hanging with dripping spores) +- Moss-covered trees + +**Props:** +- Giant mushroom stumps (cut, rings visible) +- Spore clouds (floating particles) +- Fungal formations (grotesque organic shapes) +- Fallen logs (moldy, mushrooms growing) +- Truffle (buried in ground, rare) +- Mycelium web (glowing network) + +**NPCs:** +- Mushroom Farmer (basket of mushrooms, simple clothes) +- Spore Collector (scientist with glass jars) + +--- + +## โ„๏ธ **7. ARCTIC ZONE** + +#### **Key Assets:** + +**Terrain:** +- Snow (fresh white powder) +- Ice (translucent blue) +- Tundra (frozen brown ground exposed) +- Frozen rock (icy stone) + +**Vegetation:** +- Frozen trees (ice-covered pine) +- Ice spires (crystalline formations) +- Tundra shrubs (small hardy bushes) +- Ice flowers (delicate frozen blooms) + +**Props:** +- Igloo (snow brick dome) +- Ice formations (stalagmites, arches) +- Frozen shipwreck (ice-covered hull) +- Ice caves (entrance in glacier) +- Icebergs (floating chunks) +- Polar bear tracks (paw prints in snow) + +**NPCs:** +- Inuit Hunter (fur parka, spear) +- Arctic Explorer (modern cold-weather gear) + +--- + +## ๐ŸŒฒ **8. ENDLESS FOREST** + +#### **Key Assets:** + +**Terrain:** +- Forest dirt (dark rich soil) +- Mossy ground (green carpet) +- Leaf litter (brown autumn leaves) +- Tree roots (exposed) + +**Vegetation:** +- Ancient oak trees (massive trunks) +- Pine trees (tall evergreens) +- Birch trees (white bark) +- Vines (hanging, climbable) +- Berry bushes (red berries) +- Ferns (large prehistoric-looking) +- Mushroom clusters (forest floor) + +**Props:** +- Hollow tree trunk (hideout) +- Forest shrine (moss-covered altar) +- Fallen logs (natural bridge) +- Tree house (wooden platform in branches) +- Berry patch (forageable) +- Beehive (hanging from branch, dripping honey) +- Animal burrow (entrance hole) +- Druid circle (standing stones) + +**NPCs:** +- Druid (nature wizard with staff) +- Forest Ranger (green uniform, bow) +- Hermit (old man with beard, cabin) + +--- + +## ๐ŸŒด **9-18. REMAINING BIOMES:** + +*(Due to length, use the same pattern for:)* + +9. **Jungle Temple** (overgrown ruins, vines, tropical vegetation) +10. **Volcano** (lava, obsidian, fire elementals) +11. **Swamp** (murky water, dead trees, fog) +12. **Cyber City** (neon lights, holograms, robots) +13. **Western Desert** (cacti, saloons, tumbleweeds) +14. **Mayan Ruins** (pyramids, jaguars, cenotes) +15. **Haunted Graveyard** (tombstones, mist, spirits) +16. **Crystal Caves** (gemstones, underground lake) +17. **Bamboo Forest** (Asian theme, pandas, cherry blossoms) +18. **Alien Planet** (strange flora, UFOs, otherworldly) + +--- + +## ๐Ÿ’พ **FILE NAMING CONVENTION:** + +``` +[biome]_[asset]_style[A/B].png + +Examples: +dino_valley_skull_stylea.png +dino_valley_skull_styleb.png +mythical_highlands_dragon_bone_stylea.png +atlantis_treasure_chest_styleb.png +``` + +--- + +## ๐Ÿ“ **FOLDER STRUCTURE:** + +``` +assets/slike/biomi/ +โ”œโ”€โ”€ dino_valley/ +โ”‚ โ”œโ”€โ”€ fauna/ +โ”‚ โ”œโ”€โ”€ teren/ +โ”‚ โ”œโ”€โ”€ vegetacija/ +โ”‚ โ”œโ”€โ”€ rekviziti/ +โ”‚ โ”œโ”€โ”€ zgradbe/ +โ”‚ โ”œโ”€โ”€ hrana/ +โ”‚ โ”œโ”€โ”€ materiali/ +โ”‚ โ”œโ”€โ”€ oblacila/ +โ”‚ โ””โ”€โ”€ orodja/ +โ”œโ”€โ”€ mythical_highlands/ +โ”‚ โ”œโ”€โ”€ (same subfolders) +... +``` + +--- + +## โœ… **GENERATION TIPS:** + +1. **Upload reference images first** (Kai, Ana, Gronk) to establish style +2. **Generate in batches** of 5-10 at a time +3. **Use consistent prompts** - just change [STYLE] placeholder +4. **Download immediately** - Gemini doesn't save history +5. **Rename systematically** - use naming convention above +6. **Check green background** - must be solid #00FF00 +7. **Quality check** - ensure both styles match in composition + +--- + +**READY TO GENERATE! ๐ŸŽจ๐Ÿš€** diff --git a/VERTEX_AI_SETUP_GUIDE.md b/VERTEX_AI_SETUP_GUIDE.md new file mode 100644 index 000000000..1e13444e4 --- /dev/null +++ b/VERTEX_AI_SETUP_GUIDE.md @@ -0,0 +1,131 @@ +# ๐Ÿš€ VERTEX AI SETUP - COMPLETE GUIDE + +## **OPTION 1: Application Default Credentials (Easiest)** + +### Step 1: Install Google Cloud CLI + +```bash +# Check if installed +gcloud --version + +# If not, install: +curl https://sdk.cloud.google.com | bash +exec -l $SHELL +``` + +### Step 2: Login & Set Project + +```bash +# Login to Google Cloud +gcloud auth application-default login + +# Set your project +gcloud config set project gen-lang-client-0428644398 + +# Verify +gcloud config get-value project +``` + +### Step 3: Enable Vertex AI API + +```bash +# Enable the API +gcloud services enable aiplatform.googleapis.com + +# Verify it's enabled +gcloud services list --enabled | grep aiplatform +``` + +### Step 4: Test the Script + +```bash +# Run test +python3 scripts/test_vertex_ai_simple.py +``` + +**If successful:** You'll see a `test_vertex_output.png` file generated! โœ… + +--- + +## **OPTION 2: Service Account (If Option 1 fails)** + +### Step 1: Create Service Account + +```bash +# Create service account +gcloud iam service-accounts create vertex-ai-image-gen \ + --description="For Vertex AI Imagen image generation" \ + --display-name="Vertex AI Image Generator" +``` + +### Step 2: Grant Permissions + +```bash +# Grant Vertex AI User role +gcloud projects add-iam-policy-binding gen-lang-client-0428644398 \ + --member="serviceAccount:vertex-ai-image-gen@gen-lang-client-0428644398.iam.gserviceaccount.com" \ + --role="roles/aiplatform.user" +``` + +### Step 3: Download JSON Key + +```bash +# Create and download key +gcloud iam service-accounts keys create ~/vertex-ai-key.json \ + --iam-account=vertex-ai-image-gen@gen-lang-client-0428644398.iam.gserviceaccount.com + +# Verify +ls -la ~/vertex-ai-key.json +``` + +### Step 4: Set Environment Variable + +```bash +# Add to ~/.zshrc +echo 'export GOOGLE_APPLICATION_CREDENTIALS="$HOME/vertex-ai-key.json"' >> ~/.zshrc + +# Reload +source ~/.zshrc + +# Verify +echo $GOOGLE_APPLICATION_CREDENTIALS +``` + +### Step 5: Test + +```bash +python3 scripts/test_vertex_ai_simple.py +``` + +--- + +## **TROUBLESHOOTING:** + +### Error: "Permission denied" +```bash +# Grant additional permissions +gcloud projects add-iam-policy-binding gen-lang-client-0428644398 \ + --member="serviceAccount:vertex-ai-image-gen@gen-lang-client-0428644398.iam.gserviceaccount.com" \ + --role="roles/aiplatform.admin" +``` + +### Error: "API not enabled" +```bash +gcloud services enable aiplatform.googleapis.com +``` + +### Error: "Quota exceeded" +Check: https://console.cloud.google.com/apis/api/aiplatform.googleapis.com/quotas + +--- + +## **NEXT STEPS AFTER SUCCESS:** + +1. โœ… Test script works +2. ๐Ÿ”„ Integrate into `generate_all_biomes_complete.py` +3. ๐Ÿš€ Run bulk generation (3000+ images!) +4. ๐ŸŽ‰ Complete all biomes! + +--- + +**START HERE:** Try Option 1 first (Application Default Credentials) - it's simpler! diff --git a/assets/slike/biomi/dino_valley/rekviziti/dino_skull_stylea.png b/assets/slike/biomi/dino_valley/rekviziti/dino_skull_stylea.png new file mode 100644 index 000000000..40b388bdf Binary files /dev/null and b/assets/slike/biomi/dino_valley/rekviziti/dino_skull_stylea.png differ diff --git a/assets/slike/biomi/dino_valley/rekviziti/dino_skull_styleb.png b/assets/slike/biomi/dino_valley/rekviziti/dino_skull_styleb.png new file mode 100644 index 000000000..17785a059 Binary files /dev/null and b/assets/slike/biomi/dino_valley/rekviziti/dino_skull_styleb.png differ diff --git a/assets/slike/biomi/dino_valley/vegetacija/dino_ginkgo_stylea.png b/assets/slike/biomi/dino_valley/vegetacija/dino_ginkgo_stylea.png new file mode 100644 index 000000000..92d4adba5 Binary files /dev/null and b/assets/slike/biomi/dino_valley/vegetacija/dino_ginkgo_stylea.png differ diff --git a/assets/slike/biomi/dino_valley/vegetacija/dino_ginkgo_styleb.png b/assets/slike/biomi/dino_valley/vegetacija/dino_ginkgo_styleb.png new file mode 100644 index 000000000..d0ef99dd9 Binary files /dev/null and b/assets/slike/biomi/dino_valley/vegetacija/dino_ginkgo_styleb.png differ diff --git a/scripts/generate_all_biomes_complete.py b/scripts/generate_all_biomes_complete.py new file mode 100644 index 000000000..0bd68252a --- /dev/null +++ b/scripts/generate_all_biomes_complete.py @@ -0,0 +1,185 @@ +#!/usr/bin/env python3 +""" +COMPLETE BIOME ASSET GENERATOR +Generates ALL missing biome assets with dual art style (Style A + B) +""" + +import os +import time +import requests +import json +from pathlib import Path + +# ======================================== +# CONFIGURATION +# ======================================== + +PROJECT_ROOT = Path("/Users/davidkotnik/repos/novafarma") +BIOME_ROOT = PROJECT_ROOT / "assets/slike/biomi" + +# Gemini API endpoint (ฤe imaลก API key) +API_KEY = os.getenv("GEMINI_API_KEY") # Set this in environment +API_URL = "https://generativelanguage.googleapis.com/v1beta/models/gemini-3-pro-image:generateImage" + +# Art styles +STYLE_A = "cartoon vector art with bold black outlines (1.4px), flat vibrant colors, clean playful aesthetic" +STYLE_B = "dark hand-drawn gritty noir style with dramatic shadows, high contrast, sketchy atmospheric lines" + +# ======================================== +# BIOME DEFINITIONS +# ======================================== + +BIOMES = { + "dino_valley": { + "rekviziti": [ + "dinosaur_skeleton_full", + "dino_ribcage", + "fossil_imprint", + "amber_chunk_insect", + "dino_tooth_large", + "dino_nest_eggs", + "volcanic_rock_cluster", + "steam_vent_active", + "tar_pit_bubbles", + "cave_entrance_prehistoric", + "ruins_pillar_ancient", + "ruins_wall_ancient", + "stone_altar_prehistoric", + "lava_flow", + "geyser_active", + "dino_claw_large", + "precious_stone_raw", + "ancient_artifact", + "plant_sample_rare", + "volcano_background" + ], + "npcs": [ + "paleontologist", + "cave_person_male", + "cave_person_female", + "cave_child", + "dino_keeper_romance" + ], + # Add other categories as needed + }, + # Add other biomes... +} + +# ======================================== +# HELPER FUNCTIONS +# ======================================== + +def check_existing_assets(biome_name, category): + """Check which assets already exist""" + folder = BIOME_ROOT / biome_name / category + if not folder.exists(): + return [] + + existing = [] + for file in folder.glob("*.png"): + # Extract base name without _styleA/B suffix + name = file.stem + if name.endswith("_stylea") or name.endswith("_styleb"): + base = name.rsplit("_style", 1)[0] + existing.append(base) + + return list(set(existing)) + +def generate_asset_prompt(asset_name, asset_type, style): + """Generate prompt for specific asset""" + category_prompts = { + "rekviziti": "2D game prop", + "npcs": "2D game character NPC", + "vegetacija": "2D game vegetation", + "teren": "2D game terrain tile, seamlessly tileable", + "fauna": "2D game creature", + "zgradbe": "2D game building/structure", + "hrana": "2D game food item", + "materiali": "2D game crafting material", + "oblacila": "2D game clothing/armor piece", + "orodja": "2D game tool/weapon" + } + + base_prompt = category_prompts.get(asset_type, "2D game asset") + style_text = STYLE_A if style == "A" else STYLE_B + + # Format asset name to readable + readable_name = asset_name.replace("_", " ").title() + + prompt = f"{base_prompt}, {style_text}. Asset: {readable_name}. Background: SOLID BRIGHT CHROMA KEY GREEN (#00FF00), centered, game-ready." + + return prompt + +def save_to_file(image_data, filepath): + """Save generated image to file""" + filepath.parent.mkdir(parents=True, exist_ok=True) + with open(filepath, 'wb') as f: + f.write(image_data) + print(f"โœ… Saved: {filepath.name}") + +# ======================================== +# MAIN GENERATION LOGIC +# ======================================== + +def generate_missing_assets(biome_name, category, assets_list): + """Generate all missing assets for a biome category""" + + existing = check_existing_assets(biome_name, category) + missing = [a for a in assets_list if a not in existing] + + if not missing: + print(f"โœ… {biome_name}/{category} - All assets exist!") + return + + print(f"\n๐ŸŽจ Generating {biome_name}/{category}: {len(missing)} assets missing") + + for asset_name in missing: + for style in ["A", "B"]: + filename = f"{asset_name.lower()}_style{style.lower()}.png" + filepath = BIOME_ROOT / biome_name / category / filename + + if filepath.exists(): + print(f"โญ๏ธ Skipping (exists): {filename}") + continue + + print(f"๐Ÿ–ผ๏ธ Generating: {filename}") + + prompt = generate_asset_prompt(asset_name, category, style) + + # TODO: Replace with actual API call + # For now, just create placeholder + print(f" Prompt: {prompt[:80]}...") + + # Simulate generation delay + time.sleep(1) + + # NOTE: Replace this with actual image generation API call + # image_data = call_image_api(prompt) + # save_to_file(image_data, filepath) + + print(f"โœ… {biome_name}/{category} complete!") + +# ======================================== +# SCRIPT EXECUTION +# ======================================== + +if __name__ == "__main__": + print("="*60) + print("๐Ÿฆ– BIOME ASSET GENERATOR - COMPLETE EDITION") + print("="*60) + + total_generated = 0 + + for biome_name, categories in BIOMES.items(): + print(f"\n{'='*60}") + print(f"๐Ÿ“ BIOME: {biome_name.upper()}") + print(f"{'='*60}") + + for category, assets in categories.items(): + generate_missing_assets(biome_name, category, assets) + total_generated += len(assets) * 2 # ร— 2 for dual styles + + print(f"\n{'='*60}") + print(f"โœ… GENERATION COMPLETE!") + print(f"๐Ÿ“Š Total assets processed: {total_generated}") + print(f"{'='*60}") diff --git a/scripts/test_vertex_ai_simple.py b/scripts/test_vertex_ai_simple.py new file mode 100644 index 000000000..3ca325b08 --- /dev/null +++ b/scripts/test_vertex_ai_simple.py @@ -0,0 +1,76 @@ +#!/usr/bin/env python3 +""" +VERTEX AI IMAGEN - SIMPLE SETUP +Using Application Default Credentials (easiest method) +""" + +import vertexai +from vertexai.preview.vision_models import ImageGenerationModel +import os +from pathlib import Path + +# ======================================== +# CONFIGURATION +# ======================================== + +PROJECT_ID = "gen-lang-client-0428644398" # Your Google Cloud project +LOCATION = "us-central1" # Imagen location + +# Initialize Vertex AI +vertexai.init(project=PROJECT_ID, location=LOCATION) + +# ======================================== +# IMAGE GENERATION +# ======================================== + +def generate_image_vertex(prompt, output_path): + """Generate image using Vertex AI Imagen""" + + print(f"๐ŸŽจ Generating: {output_path.name}") + print(f"๐Ÿ“ Prompt: {prompt[:80]}...") + + try: + # Load the model + model = ImageGenerationModel.from_pretrained("imagegeneration@006") + + # Generate image + response = model.generate_images( + prompt=prompt, + number_of_images=1, + aspect_ratio="1:1", + safety_filter_level="block_some", + person_generation="allow_adult" + ) + + # Save image + output_path.parent.mkdir(parents=True, exist_ok=True) + response.images[0].save(location=str(output_path)) + + print(f"โœ… Saved: {output_path}") + return True + + except Exception as e: + print(f"โŒ Error: {e}") + return False + +# ======================================== +# EXAMPLE USAGE +# ======================================== + +if __name__ == "__main__": + # Test generation + test_prompt = "2D game prop, cartoon vector art with bold black outlines, flat vibrant colors. Asset: DINOSAUR SKULL with teeth. Background: SOLID BRIGHT GREEN (#00FF00)" + + test_output = Path("test_vertex_output.png") + + print("="*60) + print("๐Ÿฆ– VERTEX AI IMAGEN - TEST") + print("="*60) + + success = generate_image_vertex(test_prompt, test_output) + + if success: + print("\nโœ… SUCCESS! Vertex AI is working!") + print(f"๐Ÿ“ Check: {test_output}") + else: + print("\nโŒ FAILED! Check credentials.")