• Skip to site navigation
  • Skip to content
  • Skip to sidebar
  • Skip to footer
  • Go to archive page
Shadowmaster’s Lair
  • Home
  • Projects
  • Articles
  • About
  • Contact
  • Blog
‹ Previous | Blog index | Next ›

Wesnoth Evolution: “Strategy”

Monday, November 1, 2010

Some may recall that during my review of Wesnoth 0.1 I found a mysterious package inside the 0.1 distribution named strategy-source.tar. On closer inspection, the contents turned out to predate the sources of the first version of Wesnoth released to the general public by at least four days. However, I didn’t try to compile or run the mysterious application in that opportunity.

We are now going to take a route back in time to codename “Strategy”, which is a prototype version of the same engine powering Wesnoth 0.1. For readability purposes, we’re going to dub it Wesnoth-00 and proceed with the review.

In this article, I use a Win32 build running on Wine (1.3.6), with a single patch applied on it to not make the game go 1024x768 fullscreen. The data files are those belonging to Wesnoth 0.1, since the prototype archive only contained the source code.

screenshot

This is an even worse wreck than 0.1, with good reason — the terrain definitions, like pretty much everything, are hardcoded into the game engine instead of being provided by WML. Plus, there may have been changes in 0.1’s data files after Wesnoth-00 was last modified or archived.

However, it gives us a glimpse of a possibility never mentioned before. Where the owned villages counter should be, in the sidebar we see a “Towers” counter. And yep, that does stand for the amount of owned villages as we know it. It sounds like the gameplay was originally heading towards the management of cities, fortresses or castles which could be owned by a player to increase their income, but that idea was scrapped and villages took their place instead.

It’s not apparent in the screenshot for obvious reasons, but the UI elements look even worse in this version — pop-up dialogs have no visible borders or background. From this it also stems the lack of an initial objectives/story screen in Wesnoth-00.

The AI does work and it can already recruit units. Movement is animated, and the gameplay mechanics are the same as Wesnoth 0.1 aside from the ownership of “towers” rather than villages. However, it’s possible for the enemy units to get stuck in an infinite loop moving between adjacent villages like in the northwestern corner of the first map. Maybe there was no movement cost across villages at this point. Due to the user interface’s primitiveness, the only way to stop that cycle is killing the Wesnoth process.

Overall, this isn’t a very interesting prototype like I expected, but it’s certain proof that it doesn’t predate Wesnoth 0.1 by much, considering Dave’s coding skills and speed as I have witnessed while working with Jetrel and him in Frogatto. Besides what has been mentioned in this post, Wesnoth-00 was quite ready for a public release on that fateful July in 2003.

Posted in Software, Wesnoth, Wesnoth Evolution at 19:07 UTC | No comments
Trackbacks
Trackback URI
No trackbacks
Comments
Linear | Threaded
No comments
Add Comment
All fields are optional. Your email address won't be publicly displayed.
Standard emoticons like :-) and ;-) are converted to images.
 
 
 
‹ May ’12 ›
Mo Tu We Th Fr Sa Su
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
  • Recent posts
  • Archives
  • RSS/XML RSS 1.0
  • RSS/XML RSS 2.0
  • Atom/XML Atom 1.0
  • RSS/XML Comments
Twitter: @shikadilord
  • On the other hand, the practical results are beautiful.1 day ago
  • You know you have jumped the shark when your commit advertises itself as "Horrible, horrible hack". #Wesnoth1 day ago
  • That's all there's to say on the matter.2 days ago
  • Shadowmaster’s Blog: After the Storm 0.8.0 http://t.co/Txzwse3y #Wesnoth2 days ago
  • I just updated the #Wesnoth forums' Posting Guidelines with a new item on attachments: http://t.co/hZeCFXqF4 days ago
  • Can anyone tell me how an account name of 'buynowwebsites' could exist for anything other than spamming? http://t.co/93ZTLOlM1 week ago
Categories
  • XML Frogatto
  • XML Hardware
  • XML IRC
  • XML freenode
  • XML Miscellaneous
  • XML Personal
  • XML Projects
  • XML Rei 2 IRC Bot
  • XML Wesnoth-TC
  • XML Site updates
  • XML Software
  • XML Web browsers
  • XML Web design
  • XML phpBB
  • XML Wesnoth
  • XML Wesnoth Evolution
  • XML Wesnoth-UMC-Dev
Projects
  • Wesnoth Add-ons
  • Wesnoth-TC/RCX
  • Frogatto levels
  • Rei 2 IRC Bot
  • Wesnoth-UMC-Dev Registry
  • Shikadibot 0314
  • phpBB 3.0 Mods/Hacks
Articles
  • Wesnoth Evolution
Links
  • Battle for Wesnoth
  • Wesnoth-UMC-Dev
  • Frogatto & Friends
Contact • Site Information & Disclaimer

Copyright © 2006-2012 by Ignacio R. Morelle. All rights reserved.
Powered by Poison Ivy/Dorset6 D9 and Serendipity.
Hosting provided by rewound.net and NearlyFreeSpeech.NET.

Serendipity PHP Weblog Valid XHTML 1.0 Transitional