• 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 ›

Frogatto

Wednesday, June 16, 2010

Some time ago, a mysterious link was added to my site's sidebar to feed search engines, but I never got around to explain what the deal was with that link.

Well, it turns out that I've been semi-secretly working on a certain retro-style platformer game, Frogatto, along with other people from the Battle for Wesnoth Project. My work in Frogatto is almost exclusively in the level design area, although I've also done some minor object coding.

Frogatto: Dungeon Crawling (screenshot)
Our mysterious protagonist.

There are two things that attracted me to Frogatto:

Firstly, I have wanted since around 2006 to create a sidescrolling platformer engine of my own — that project, codenamed “Mesiga”, unfortunately, finally died around the end of last year after several years with no significant progress and no content to work with. But then, I stumbled upon Frogatto per David White (a.k.a. Sirp)'s recommendation during a talk about writing text parsers in C++, around 2008. I didn't pay much attention to Frogatto back then, but near December last year I started testing Frogatto mainly using it as a test case for the Mesa 7.7 DRI drivers for ATI R600-based chipsets. Around February some Wesnoth developers (including me) reported a Mesa issue affecting Frogatto which got quickly solved.

Secondly, Frogatto's level editor ease of use impressed me, although I don't have a lot of experience with tile-based game level editors in the first place — mainly with Wesnoth's map editor, a few fan-made editors for Commander Keen: Invasion of the Vorticons, and TED5, the editor originally used for creating the levels in Commander Keen: Goodbye Galaxy! and Rise of the Triad. The nicest feature offered by Frogatto's editor is being able to place objects and set their parameters (unlike in Wesnoth), and actually preview some of their behavior without leaving the editor.

Frogatto: Rock-a-Fort (screenshot)
Rock-a-Fort (world1 level)

The editor is so flexible due to its usage of objects and automatic tiling that I instantly fell in love with it and made three levels of my own, reported bugs with some objects' behavior, and got invited to take part in the level design when there were only three or four forest area levels and only three quarters of the seaside level set done.

We have been working hard into bringing the first release of the game to completion and so far things are looking very well. In fact, the level set is rather complete now and most of the work remaining to be done is polishing what's finished and tying some loose knots in the art department.

The game engine itself is free software (in the “freedom” sense), but the game's content is not. See our About page for details. Frogatto runs on Windows, Linux and Mac OS X as long as OpenGL support works. Naturally, you'll need drivers which support hardware-accelerated rendering for the best experience. Note that despite Frogatto using OpenGL interfaces for rendering, it's entirely 2D in terms of gameplay and graphics.

Frogatto will also be available as a paid AppStore application for iPhone and iPad once it's released, which means that you'll be able to waste your time playing as a frog no matter where you are at the moment!

If you are curious about which mainline levels were designed by me, here's a list:

Seaside (world1)

  • Water adventure (superseded by Rock-a-Fort)
  • Water adventure 2 (superseded by Flooded Caverns)
  • Downhill from Here (later known as Downhill after a major edit by me)
  • Rock-a-Fort and its small cave sub-level
  • Flooded Caverns
  • Fan House and its small sub-level (neither are connected to the main levelset yet)

Forest area (world2)

  • Twisted Trees
  • Peaceful Pond (to be removed from the main levelset unless I change my mind)
  • Autumn Town (to be removed from the main levelset, at least for the first release)
  • Eerie Arbor
  • Bon Bosque (both versions)

Cave area/Limestone caverns (world3)

(Notably, I've designed all of the levels in this set. There are other cave levels around that are not part of this set which were designed by other people. Still, some cave levels may need to be cut from the first release to avoid monotony, etc.)

  • Rocky Roots
  • Caverns of holes
  • Underground river
  • Darkness Central
  • Bombing Fools
  • Hidden Depths
  • Watery Alley
  • Plagued Mine
  • Bug Mining
  • Fast Lane
  • Hanging Platforms (formerly known as Plagued Mine, otherwise unrelated to the current level of the same name)
  • The ancient secret (codename — may need to be removed from the first release but it's a WIP intended to be a secret level removed now)

Dungeon levels/Milgram's Fortress (world4)

(The only mainline levels here that weren't designed by me are Sirp's, “Dungeon Blocks,” and Jetrel's, which are Milgram's Throne Room prelude, main level and epilogue level.)

  • Killer Bunnies
  • Burning Stone
  • Dark Corridor (codenamed Doomy Dooms of Doom)
  • Dungeon Crawling
Frogatto: Dungeon Crawling (screenshot)
Dungeon Crawling (world4 level)

It's been an amazing 5-month work which has almost been halted by a great earthquake and a broken power adapter (twice). Admittedly, I had to abandon IftU to get more work done in less time, but I think it's a fair trade since Wesnoth campaign maintenance has slowly become a sucky job due to the always changing conventions with every mainline development cycle.

I couldn't finish my own platformer engine as I wanted, but instead I found this awesome opportunity to design nice levels inspired by my favorite platformers of the DOS gaming era (Commander Keen and Jazz Jackrabbit), this time with a heavy focus in fun, yet reasonably challenging gameplay and ambient design thanks to Jetrel (also Wesnoth's Art Director) and Neorice's (also a Wesnoth artist) awesome art and Sirp's brilliantly designed engine. The main background music used in the seaside levels is also remarkably sweet, provided by Rain, another Wesnoth musician who has provided such epic themes as “Suspense” and “Knalgan Theme” to the strategy game.

We'll need lots of testing to make sure the final product's quality is what we've been aiming for and that nothing's been broken or messed up during development. It's a highly recommended game for retro-freaks like me. :D

Posted in Frogatto, Personal, Software at 00:54 UTC | 7 comments
Trackbacks
Trackback URI
Tracked on 2010-07-13 04:47
From The Lair of the Shadow Master:
Frogatto packages are go!
For those who won't be following me on Twitter, or aren't following the relevant website closely, Frogatto's just been released for the three main platforms! Now we are only missing the Apple appstore approval, so soon this game and my levels will be avai
Comments
Linear | Threaded
Posted on 2010-06-16 02:21 (#1)
PeterPorty said:
Thumbs up for the game!
Reply
Posted on 2011-05-18 21:44 (#2)
David said:
At the end of Caverns of Holes, there's a hanging basket... Is there something up there? Granted I probably haven't scoured the whole level for a tiny lever, but is it a red herring? And how many secrets are buried in Frogatto? I love the game, but it's over so quickly...
Reply
Posted on 2011-05-18 21:48 (#2.1)
shadowmaster said:
Nope, there’s really nothing up there.

There are a lot of secret areas in the game; most are hidden behind conspicuous-looking brambles, and others you’ll need to discover on your own.
Reply
Posted on 2011-05-19 22:07 (#2.1.1)
David said:
Good to know. I'll start looking! Thanks!
Reply
Posted on 2011-06-14 15:02 (#3)
Tom said:
The game is great! And level design rocks!
Reply
Posted on 2011-07-17 18:31 (#4)
malphite said:
how can i go to the chest located inside the secret room in the central house? and how can i open the doors on the treehouse in autumn town?
Reply
Posted on 2011-07-18 02:24 (#4.1)
shadowmaster said:
You’ll notice that to the right of the secret chest room there’s a platform to which you can get by climbing the falling blocks and there seems to be nothing to do in that platform. There’s a secret passage at its end; IIRC you can climb the right wall and jump into a secret passage in the ceiling.

As for the Autumn Town houses, they are not made yet and the level is mostly an elaborate placeholder which unfortunately stuck around by the time 1.0 was released. The doors don’t currently lead anywhere.
Reply
Add Comment
All fields are optional. Your email address won't be publicly displayed.
HTML-Tags will be converted to Entities.
Standard emoticons like :-) and ;-) are converted to images.
 
 
 
‹ May ’13  
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
Categories
  • XML Frogatto
  • XML Hardware
  • XML IRC
  • XML freenode
  • XML Miscellaneous
  • XML Personal
  • XML Projects
  • XML Rei 2 IRC Bot
  • XML Wesnoth RCX
  • XML Wesnoth-TC
  • XML Site updates
  • XML Software
  • XML Web browsers
  • XML Web design
  • XML phpBB
  • XML Wesnoth
  • XML After the Storm
  • XML Invasion from the Unknown
  • XML Wesnoth Evolution
  • XML Wesnoth-UMC-Dev
Projects
  • Wesnoth Add-ons
  • Wesnoth RCX
  • Wesnoth-TC
  • Frogatto levels
  • Rei 2 IRC Bot
  • Wesnoth-UMC-Dev Registry
  • Shikadibot 0314
  • irker-svnpoller & svnmail-filter
  • phpBB 3.0 Mods/Hacks
Articles
  • Wesnoth Evolution
Links
  • Battle for Wesnoth
  • Wesnoth-UMC-Dev
  • Frogatto & Friends
Contact • Site Information & Disclaimer

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

Serendipity PHP Weblog Valid XHTML 1.0 Transitional