Live data from Hacker News

The Battle for Wesnoth needs help

wesnoth.org

41–50 of 155 posts

Re: The Battle for Wesnoth needs help

#41
post #34

Earlier quoted context omitted.

If you're looking to rewrite the game, I'd recommend looking into Unity3D[1] instead of trying to make it in JavaScript. It'll be a lot less painful. Out of the gate, Unity3D provides a much better indie game development environment than trying to do it JavaScript. Even though their name includes "3D", their software fully supports 2D games. Plus, there are no royalties/costs for the personal edition. 1 - http://unit…

I'd expect the Wesnoth community to be against Unity because it's not free software.

I respect that the Wesnoth community may not want to go this route, and wouldn't blame anyone for that at all. My suggestion was more along the lines of "here's an option which won't be nearly as painful" than anything else.

While Unity3D is conditionally free-as-in-beer, it definitely isn't free-as-in-speech. Unreal Engine has recently gone kinda free too, but not really.

In any event, best wishes to the Wesnoth community and continued fun to be had by both those playing it and those progressing it.

Re: The Battle for Wesnoth needs help

#42

Earlier quoted context omitted.

You would assume incorrectly.

Why is that? C++ is over 30 years old, whereas JavaScript is 20 years old. Besides, the latter surged in popularity only recently. Based on these facts alone, we can comfortably assume that experienced C++ developers are older on average. I can see why this is a controversial assumption though.

Because you only learn a language at a certain age, and only if the language in question is brand new? That's doesn't make sense (and that's an understatement to be nice).

Re: The Battle for Wesnoth needs help

#43
post #14
post #8

Earlier quoted context omitted.

Counterpoint: Nethack. Sometimes the best games take a (long) while, and may never be finished.

Funny you should mention NetHack as the latest version, 3.4.3[0], was released on the 8th of December, 2003. I'd say it's a pretty good call to consider it finished. [0] http://nethack.org/v343/release.html

The last few news items on http://nethack.org indicates the code is still being worked on and NetHack 3.5 is in the works.

Re: The Battle for Wesnoth needs help

#44
So far we've had one major thread calling for a rewrite in a new language, one calling for a new license, and one insinuating the devs should accept the project is done and move on with their lives.

Is it any wonder open source gaming struggles with this kind of broad negativity?

Re: The Battle for Wesnoth needs help

#45

Why does the game need to keep advancing? Most games in the industry are written, released, and finished. The best have a timeless nature, still excellent even though they haven't been changed for decades. Battle for Wesnoth is an excellent game. But declining interest seems to indicate that maybe it is just finished?

I regularly play Wesnoth over the internet with a friend. Though we sometimes explore other games, we always come back to Wesnoth because it's compelling. However, and I say this as a fan, this game has severe issues - it's not just a few bugs and maintenance:

Wesnoth makes current hardware sweat to the point where my relatively new MBP sounds like it's taking off, as is my friend's ThinkPad. It's also the only game capable of slowing my current-generation iMac down to the brink of operating system usability and beyond.

The game itself is slow, UI actions, moving units across the battlefield - pretty much anything happens only after a noticeable pause. There is no apparent reason why a largely static, 2D, tile-based, pixel game should be this slow.

The network code and its underlying model are an unmitigated disaster, by design. If you experience any network glitch during play, including short wifi disruptions, the connection collapses. But it doesn't do so right away. It can take up to a few minutes for the game to notice that a player has disconnected. There is no automatic re-connect, all players have to save, exit, and rejoin. While playing Wesnoth it's advisable to stay in contact over email to coordinate.

Sometimes, the game state gets out of sync between players and the server. When the game notices that, you get the option to cancel the game or ignore and continue. If you do the latter, in-game causality breaks down completely (with hilarious results). If you opt for the former, once again, everybody has to save, exit, and re-join, and hope anyone has a non-corrupt save game. The game state isn't large or complex by the way.

These are not merely bugs; they are deep, architectural problems.

Re: The Battle for Wesnoth needs help

#46
post #8

Why does the game need to keep advancing? Most games in the industry are written, released, and finished. The best have a timeless nature, still excellent even though they haven't been changed for decades. Battle for Wesnoth is an excellent game. But declining interest seems to indicate that maybe it is just finished?

Counterpoint: Nethack. Sometimes the best games take a (long) while, and may never be finished.

I remember a friend of mine introducing me to Nethack and telling me that part of the fun was "hacking the game."

So I downloaded the source, inverted application of damage, and recompiled.

To that, my friend said "no! the hacking is supposed to be about manipulating the data files..."

I replied, "my way was easier."

Thanks for mentioning Nethack and reminding me of this :-).

Re: The Battle for Wesnoth needs help

#48
post #21

I am trying to download the latest release (1.12.4a) but I am caught in a never ending loop http://sourceforge.net/projects/wesnoth/files/ . Edit: okay, sourceforge is broken for me for any download, no matter the browser. Let's consider that my sourceforge rant of the week.

Well, Sourceforge is still recovering from a major fuck up in their storage system a week ago, so it's not that surprising that things aren't entirely working... http://sourceforge.net/blog/sourceforge-infrastructure-and-s...

Wow, that site has really seen better days. I notice it's still in the uBlock Origin block list as well.

Re: The Battle for Wesnoth needs help

#49
post #38
post #12

I have to tell you, when I see GPL license on a game, I see the good intention you have. Have you considered changing the license of Wesnoth to MIT so commercial game developers can use their time and effort on components can port them to their own projects too? I can't justify investing hundreds of hours programming new components a project (even one I'm passionate about) that a later derivative can't be used by my…

If you can't justify that, then don't contribute. It's that simple. The license wasn't chosen randomly - it's there exactly so you can't use their time and effort by porting their components to closed source projects. It's not an unintended side-effect.

> If you can't justify that, then don't contribute. It's that simple.

So tough? You're a disciplinarian huh? Just world enough for ya?

Have a bit of sting and a zing, with pure truth:

LLVM and Clang are healthy and GCC is becoming obsolete.

Then there's gems like cocos2x-x, chromium, .NET and such. Very hearty with all those commits. :^)

> The license wasn't chosen randomly

Do you understand the ramifications of the GPL? Even lawyers don't. Courts don't. There are no precedents to speak for. You read law? You are saying that for this project, someone sat on the stone about this?

Mid-2000's, everyone tacked GPL on code. I was part of it. We were fighting the war against greedy M$, IBM. We were the heroes then.

People tack on GPL all the time not understanding the license, let alone the ramifications it'll have downstream.

For instance, let's say you're a hardened GPL zealot in college (as I was, I was just like the lot of you, my heart was set. Then I had a baby and a mortgage.

If I don't pay child support, I go to jail. I can't use any of my code from back when I was in college since it's GPL'd.

I guess it looks ok on a resume, but you have to admit, I feel totally cheated. It's like no one cares about my contribution or wellbeing. I am left with the impression over a decade of using the GPL, it's a freeloaders license.

I used to be apart of the cult of Stallman. I was saved by Theo De Raadt and Thomas Sowell.

Re: The Battle for Wesnoth needs help

#50
post #12

I have to tell you, when I see GPL license on a game, I see the good intention you have. Have you considered changing the license of Wesnoth to MIT so commercial game developers can use their time and effort on components can port them to their own projects too? I can't justify investing hundreds of hours programming new components a project (even one I'm passionate about) that a later derivative can't be used by my…

Do you tell people collecting for charity that you can't contribute anything unless you're going to see an ROI?
Post reply on HN