Log In  


Picocraft - demake of Warcraft III

Cart #start_picocraft_1-3 | 2025-05-06 | Code ▽ | Embed ▽ | No License
68

I'm happy to release Picocraft, after 3 years of uneven development ! (okay, not a full time 3 years)
Picocraft is a pico-demake of Warcraft III Reign of Chaos.
The idea comes from a cool pixel art animated mockup by Brullov_art. I knew from start that it would be a long trip, but I didn't imagine sooo long !

The demake is made of 3 cartridge (96Ko) and contains :

  • 4 maps
  • 32x32 to 64x64 grid maps
  • Human race
  • 4 units - peasant, footman, rifleman and priest with each
  • 6 buildings - farm, town hall, forge, barracks, arcan sanctum, scoot towers
  • Skirmish mode, one CPU opponent
  • Fog of war
  • Human theme on start cartridge, original units sfx inspired by english voice
  • More dev details on devlog

How to play ?

This cartridge is designed to be played with mouse, keyboard arrows move the map
If you're familiar with Blizzard RTS, you won't be lost !
Mouse click / click + drag to select, the right click to order
You can use action button, or left/right click on minimap
You can select up to 6 units

Your goal is to destroy all your ennemy buidings

What is missing compared to original

  • There is no keyboard shortcut
  • you can't units or building on a shortcut
  • There is no heroes
  • One order at a time
  • Arrrg so much more !

This cartridge would not have been possible

Art

  • @Brullov_art for the idea and the cool pixels
  • yes-i-do for tower sprite
  • anton markelow for units sfx ideas
  • glenn stafford and gori fater for blackrock&roll original and arrangement track

Code & tool from community:

Game infos

UI

Units

Peasant goal is harvesting gold, lumber, and building structures. They can also repair or help other peasant to build faster

  • HP: 25
  • Damage: 2
  • Armor: 0
  • Gold: 50
  • Food: 1

Footman, the first melee warrior on the battle field

  • HP: 50
  • Damage: 5 - 7
  • Armor: 1
  • Gold: 100
  • Food: 2

Rifleman, great shooter

  • HP: 100
  • Damage: 8 - 10
  • Armor: 0
  • Gold: 150
  • Lumber: 20
  • Food: 2

Priest, can heal or defend with his magic staff

  • HP: 75
  • Mana: 50
  • Damage: 3
  • Armor: 0
  • Gold: 120
  • Lumber: 5
  • Food: 2

buildings

  • Farm, used to increase food and allow recruiting more
    • HP 300, 450 or 600
  • Town hall, to recruit peasant and buy upgrades
    • HP 1000,1300 or 1700
  • Barracks, allow to recruit footmen or riflemen
    • HP 1000,1250 or 1500
  • Scoot tower, to see what's happening on the ground
    • HP 250,300 or 350
  • Blacksmith, unlock masonry upgrades
    • HP 800,950 or 1100
  • Arcan sanctum, recruit priest here
    • HP 800,1050 or 1300

Upgrades

Scout tower upgrades

  • can evolve to guard tower

Hall upgrades

  • Improved lumber harvesting, harvest more wood at once
  • Improved Masonry, unlock by blacksmith, increase building HP
  • Advanced Masonry, unlock by blacksmith, increase building HP more

Blacksmith upgrades

  • Iron Forged Swords, increases the base attack damage of Peasant (+1) and Footmen (+2)
  • Mithril Forged Swords, increases the base attack damage of Peasant (+2) and Footmen (+4)
  • Iron Plating, increases the base armor of Peasant (+1) and Footmen (+1)
  • Mithril Plating, increases the base armor of Peasant (+1) and Footmen (+2)
  • Black Gunpowder, increases the base ranged attack damage of Riflemen (+2) and Priest (+1)
  • Imbued Gunpowder, increases the base ranged attack damage of Riflemen (+4) and Priest (+2)
  • Studded Leather Armor, increases the armor of Riflemen (+1) and Priest (+1)
  • Dragonhide Leather Armor, increases the armor of Riflemen (+2) and Priest (+1)

Surviving bugz (will be fix soon)

  • Peasant can be block when constructing
  • You can trick the CPU player, and burning cpu with impossible pathfinding
  • Sometimes, mine can be locked, need to find the last peasant to reset...

Coding tricks

Changelog

1.2 2025-05-06

  • add guard tower upgrade
  • add blacksmith upgrades
  • improve cpu to build blacksmith and use it
  • CPU strategy and map adjustment
  • fix frame level bug that allow construction on forbidden place
  • fix units fight trees
  • fix cancel buy error that can create ressources

1.1 2025-04-11

  • fix game crash when peasant try to repair a mine or a tree
  • fix game crash when a mine collapsed
  • fix last peasant in a mine getting stuck (and immortal)

1.0 2025-04-10

  • first release
68


1

This is super cool! Nice job. I love seeing all these RTS games come to Pico 8


1

Wow that's impressive, congrats on the release!


1

This is really cool. When will a download come out for this?


2

Looks amazing! 👏
Huge congrats on getting it released 🥳


1

Wow. Just wow. So. So. So. Impressive. Well done 👌🏻


1

This is such an incredible project for Pico-8. Congratulations on releasing it!


Thanks you !!
For the first evening, 3 bugs were spotted, 2 fixed on my computer.

I'll publish details and a patch tomorrow, in the meantime, don't repair trees or mines 😜


1

Amazing! I love Warcraft games and after the demake of Dune II, I have secretly hoped for a Warcraft demake. I will try to finish this too (I got obliterated by the CPU on my first try). Also this raises the question: is Dota possible?


thanks @donbattery The bot has multiple strategies, you may have discovered the "rush" one


I release a patch at noon (utc+2) that fix

  • game crash when peasant try to repair a mine or a tree
  • game crash when a mine collapsed
  • last peasant in a mine getting stuck (and immortal)

I'm preparing an update for #picocraft

  • units upgrade at the blasksmith
  • scout tower upgrade to guard tower

I very short on token, I find a way to free some with extrem refacto/token fight, I don't think there will be much update after this one. I hoped to add orcs, but I looks like I should have to cut some feature to add them, plus I don't have the graphics... We'll see that.


1

Amazing.
It's impressive!


I've just release the update with tower and blacksmith upgrade, full changelog in description

Have fun


1

Woaw excellent, thanks a lot for this demake :)


1

做的太棒了,画面非常简洁,辨识度很高,而且操作也很流畅。希望继续增加新的内容


I've just added a devlog link in description that is talking about sprite and map management in Picocraft.
Thanks for reading!


genuinely incredible! still in awe at the way my mouse immediately moved to send that peasant to chop some wood with that decades past muscle memory. this is so cool, one of the coolest things i've seen on here.



[Please log in to post a comment]