Friday, October 20, 2006

Day 280 : Lib Shmoulette

Last weekend was pretty intense. Since I had to splinter the Archangel Chapter project into two project : itself and the new Exequor USCA game, I decided it would be the ideal time to implement a new DLL/plugin system that was lingering in my mind for a while. And so Lib Shmoulette was born.

Shmoulette stems from two root words : Shmup and Oulette. Shmup is a generic word used to describe shoot-em-up games. A few weeks before Challengemania VII, in April 2000, Kulka uttered the historic sentence "Oulette, kin, feuni!", which roughly translates to "Oulette, you're feunished!". And ever since, the word "Oulette" has been associated with "feuni", or "feunished". Although Oulette ended up winning the match against Kulka, and so it was Kulka who ended up "feunished", the association remained in the collective minds of everyone in attendance, and soon after everyone on the planet. And so the library is called "Shmoulette", because it helps you feunish your shoot em up game.

So Shmoulette creates a DLL that you put in the game's folder. This allows for the creation of Shmoulette-plugins that will end up defining specific content for your shmup. So not only can you customize your shmup using the XML files provided but you can also add codes in the form of DLL plugins.

I will probably release Lib Shmoulette soon after the release of the first Shmoulette game. Cheers!

No comments: