Battle for Wesnoth: open-source, turn-based strategy game (wesnoth.org)

by akyuu 163 comments 544 points
Read article View on HN

163 comments

[−] jjmarr 39d ago
Highly suggest connecting with one of the lead developers, Charles Dang/Vultraz, if you have any C++ jobs in the USA.

He's been a developer on Wesnoth since 2012 but only graduated university in 2024. Unfortunately, it's been an absolutely brutal market for new graduates. Even if you're a maintainer on one of the most popular OSS C++ projects on GitHub.

I can't recommend him enough.

edit: LinkedIn https://www.linkedin.com/in/charles-dang-10994b1b4

[−] EmeraldSky 39d ago
Even with 5 (albeit small) linux kernel patches, 2 Firefox patches.. employers weren’t interested. I’ve stopped contributing to open source completely. I’m considering switching fields. It was interesting but these days I need some ROI, personally.
[−] sieabahlpark 39d ago
[dead]
[−] wwilson 39d ago
Thanks,our company is in the DC area so I just reached out with an offer to chat. Wesnoth is an incredible project, I can't believe he doesn't have a programming job.
[−] CookieTonsure 39d ago
[dead]
[−] szmarczak 39d ago

> Unfortunately, it's been an absolutely brutal market for new graduates.

Furthermore, more and more companies are looking for "professional" devs using AI tools such as Claude Code. By "professional" I mean proficient in using those AI tools, not actual knowledge. And they don't even specify this in the job offer and you learn this during the interview.

[−] ecshafer 39d ago
I am very surprised if he can't find a job, as an American, in DC, with 12 years of C++ experience. Sure companies aren't great at assessing open source experience, but there is one area its easy to find a job as a dev: work that requires a clearance.
[−] FrustratedMonky 39d ago
That is sad. Maintaining something like this really takes almost all the skills also needed for enterprise, or a dozen places.

That it doesn't get him instant hired is the sad part, what are we coming to.

[−] 0xfaded 38d ago
I work on the mapping team at Zoox (self driving) and we have c++ roles at the entry and mid levels. Requires onsite in the Bay Area though. Charles, if you're reading and would like to chat, I (Carl Chatfield) have sent you a linkedin request.

Thank you for your work on Wesnoth, I spent many hours playing back in the day. There's also a good android port.

[−] rixed 38d ago
It's sad to admit, but being a chef étoilé does not make it easier to find a job in the fast food industry. It can even be detrimental.
[−] DDR0 38d ago
Would highly recommend. Worked with Vult for years, on Wesnoth and on Frogatto, a sister project from some of the same folk who did Wesnoth.

So, uh, I'm now one of the leads of Frogatto and boy howdy could I use a job too after a recent mass staff reduction at my day job.

edit: https://www.linkedin.com/in/david-roberts-b9410654/

[−] rhdunn 39d ago
My only gripe with the game is that healing doesn't give XP to the healing units. This means you need to place them in combat to level up instead of placing them behind the fighters like they are intended to be, and with them initially having low health they are very squishy. I know you can kinda cheese it by reducing a monster to 1-2 HP and then getting them to attack, but it feels like going against their role.
[−] everdrive 39d ago
I played the heck out of this about a decade ago. It's an amazing game, and I'd love to return to it and see what has changed.
[−] ramses0 39d ago
A+! They even had an iOS version a while back: https://apps.apple.com/us/app/the-battle-for-wesnoth/id14507... (this may be the "Mac" version, see: https://www.reddit.com/r/wesnoth/comments/1pjkwbw/i_had_wesn...).

If that's your jam then there's also a (non-open-source) "Hero's Hour" which tickles the old Heroes of Might and Magic stylings, works reasonably well on Xbox, where I've been doing most of my gaming lately.

As far as Open Source gaming success stories, I'd put this up there in the Top 5 for "Original IP and Concept" (if that makes sense). Just a stellar labor of love, worth giving it a shot to play!

[−] wiradikusuma 39d ago
Sweet! Does anyone have a list of high-quality open source games like this?

(Subjective interpretation, but something like, "I couldn't believe it's free, I would have paid for it anyway.")

[−] rpmisms 39d ago
Grew up playing Wesnoth, still adore the game. There is a TON of third party content and a serious extended universe, too!
[−] dhbradshaw 39d ago
My kids and I have been playing this for about 20 years. It's worked on Linux, Mac and Windows and has never stopped working.

In the meantime so many other favorite games have disappeared or become obsolete.

There's no absolute reason great games can't be as immortal as chess. Maybe Wesnoth can be.

[−] rdevilla 39d ago
I loved this game playing on an Arch Thinkpad in university with budget graphics capability.

The best part is being able to pin locations on the map for your teammates, so we were able to plot the adventures and battlegrounds of a goated unit by naming the pins "Ronant's Triumph," "Ronant's Revenge," "Ronant's Folly," and ultimately "Ronant's Last Stand." Great times with a few beers and the lads.

RIP Ronant, Wesnoth will never see another hero of your like again.

[−] bedroom_jabroni 39d ago
An absolute gem I came across randomly many years ago. Picked up Mewgenics and it left me wishing it had some mechanics from Wesnoth like faster animations (Mewgenics caps at 4x), undo action (at least if the action doesn't trigger any rng/damage behavior), skip enemy turns.

I only wish they added more campaigns into the official lore.

[−] dragontamer 39d ago
Because of the level-up mechanics of Wesnoth, I don't think its really possible to balance a long-running campaign. The tier3 or tier4 units are just so much more powerful than the earlier tiers... and yet a "recall" costs only 20G.

I'm not sure how I'd balance the game. You want the feeling of progression, but its too "slippery", the game gets easier if the player feeds their units and lets them grow. But it feels like the player could get "trapped" if they had unfortunate or unlucky losses at the incorrect time.

On the other hand, I always thought the "single map" or "scenario maps" of Wesnoth were excellent. I mean, I like the campaigns its just... tough to figure out the proper design scope there.

[−] cisco801 37d ago
What kept Wesnoth alive for twenty years is the same thing that kept BBS door games alive in the 80s: the content was community-created. Trade Wars 2002 was different on every board because the sysop configured it differently and the players made it their own. Wesnoth's WML scripting language lets anyone build campaigns, factions, entire rulesets. Most open-source games die because the core team burns out and nobody picks it up. Wesnoth survived because thousands of people have a stake in their own content inside it. The game is a platform, not a product.
[−] freetime2 39d ago
It's been probably 20 years since I played this game. But I still think it's the best Open Source game I've ever played. I had lots of fun, and more than a few late nights, running through some of the campaigns.

I would love to see a Nintendo Switch port of this game, if anyone is interested in making one!

[−] philip-b 39d ago
I heard about this game many many times due to software developers showcasing it as an example of a good libre videogame. However, I don't know a single person who played it and I have never seen anyone recommending it for its gameplay.
[−] MarsIronPI 39d ago
Someday I hope Wesnoth will have Fire Emblem-esque cutscenes. I can dream.

Oh, and I'd really like them to be in the original style of Heir to the Throne. I'm a sucker for the old anime style of 1.10.

[−] shevy-java 39d ago
What is pretty cool is how long-living the project has been. I have seen many open source games die over the last 2 decades; some were quite cool. So wesnoth staying alive is pretty epic in itself.
[−] everdrive 39d ago
Just downloaded Wesnoth due to this post. I'll try it out this weekend maybe. I was wrong in my other post -- I believe I played it around 20 years ago.
[−] mattlondon 39d ago
Blocked by Anubis? Just says "invalid response" with no explanation or instructions for how to fix it. Chrome on Android - not exactly niche.

Thanks for that.

[−] throw7 39d ago
It's been a long time ago since I last played and I was one of those rng haters (that's why i never got hooked... i want to have fun, not some pseudo random roll the bones simulator). I just took a look and I see three different "rng modes"... i have to laugh and give credit to the devs for sticking to their guns.
[−] coolgoose 39d ago
I've been playing this for 10+ years :) it's one awesome game and the details for sprites and art direction is sweet.
[−] uberman 39d ago
I love this game. It is also fairly easy to tinker with the units if you are like me, that is a big win.
[−] LAC-Tech 38d ago
Great game. I only wish there were more "one off" or even random scenarios - I like playing against the computer but I find campaigns become a bit of a grind with the whole "OK we need to level these units for the scenario coming up..."
[−] midzer 39d ago
There is even an Android build since this year https://f-droid.org/en/packages/org.wesnoth.Wesnoth/
[−] plutokras 39d ago
In high school I kept a USB drive full of portable apps. This was one of them. I can still recommend it.
[−] wise_blood 38d ago
Oh man

My first distro was a live cd with Knoppix.

It had this game, I played so much. This, and Kobo deluxe.

So many good memories

[−] orangesilk 39d ago
What would need to happen that more players are available for online games?
[−] macleginn 39d ago
So it's like HMM but the whole map is in battle mode?
[−] vivzkestrel 39d ago
stupid question: if your game is open source, how do you prevent some random dude from ripping your code and releasing a slightly different version?
[−] steviedotboston 39d ago
I remember playing this a lot back in the Ubuntu 6 days.
[−] helle253 39d ago
Fond memories, playing this throughout my youth :')
[−] MinimalAction 39d ago
Interesting! Is this similar to Age of Empires?
[−] steveharing1 39d ago
Open Source Games are really underrated Gems
[−] jcmontx 39d ago
Never heard of this game. Is it similar to Warcraft III?
[−] anilkuscu 39d ago
only missing point about this game is some of the real word parameters like moral,flanking etc. Maybe a real history mod would be amazing like ancient era or medieval ages.
[−] merlin1de 38d ago
[flagged]
[−] vfalbor 35d ago
[dead]
[−] nightrate_ai 39d ago
[dead]
[−] rkagerer 39d ago
[dead]
[−] asdfghjhgfdsd 39d ago
[flagged]
[−] asdfghjhgfdsd 39d ago
[flagged]