Log In  


Picocraft - demake of Warcraft III

Cart #start_picocraft_1-1 | 2025-04-11 | Code ▽ | Embed ▽ | No License
22

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

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

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

Surviving bugz (will be fix soon)

  • Peasant can be block when constructing
  • You can trick the CPU player, and burning cpu with impossible pathfinding

Coding tricks

Changelog

1.0.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.0 2025-04-10

  • first release
22


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?


1

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)


[Please log in to post a comment]