ABS Showdown Contest
Introduction
Hello and welcome. Some of you might know me, others might not. I am a scripter who has created many scripts for the RPG Maker community and one of them is the ABS called "Blizz-ABS". Currently there is a lot going on in that area and many people are fighting about which ABS is the best. Of course something like this cannot be determined with just one or two features, it's a comparison involving the entire ABS. I've had an interesting in order to make a comparison: An ABS contest! That's a nice idea and all, but it wouldn't really work out if it was at my forum only because most members there prefer Blizz-ABS. So I decided that it should be a cross-forum contest. Also, the game does not have to be a complete game. It can be an alternative plot twist of an already existing game. It can be just a demo for your own, bigger game. And you don't even have to really finish it. But obviously an unfinished game will lose some points. Submit what you got at the end. Keep in mind that you are not allowed to use games already in development because it would be unfair towards the other participants. The RPG Maker that is being used is RPG Maker XP.
The forums included in this contest are:
How will it work
It's simple. We will compare games created by using an ABS. There are several rules which need to be followed. Any major violation of the rules means immediate disqualification since it's a contest with a rather small scope (small game). Anybody can participate or judge. Please see the section further below for more information for sign ups. It's preferred if the judges also know how to use at least one ABS, but it's not necessary.
General information
The game should be created solo, but collaboration is allowed. In the latter case, the necessary playtime will be multiplied with the number of team members where the minimum is 30 minutes and each team member adds 30 more minutes to the playtime. Examples:
- 1 team member = 30-60 minutes of playtime
- 2 team member = 60-90 minutes of playtime
- 3 team member = 90-120 minutes of playtime
- ...
The time limit is 15 days. The games themselves must not use any resources (graphics, music, scripts) from the demos or example games provided specifically for the ABSes or any other ABSes. The games also can use any scripts that are specified as plugins for the ABSes. (i.e. EXP in HUD for Blizz-ABS can be used). Support scripts that add features to the ABS (i.e. Chaos Rage Limit System for Blizz-ABS) are also allowed. Those scripts are not counted as additional scripts and do not add to the "number of coded lines" for the limit.
You are allowed to do some very minor tweaks in the ABS like editing one line to disable a feature that is not listed as normal feature and cannot be disabled otherwise. But those add-ons MUST be in form of additional scripts that simply override or alias the already existing ABS. Custom scripts and other plugins are allowed. Graphics and music can be custom or RTP.
The time for preparation of the contest should be used for planning, resource gathering and database setup.
Prizes
- The winner of the contest can request either medium script (up to estimated 1000 lines of code) for RPG Maker XP created by me for his/her game only or a cash prize of $20 payed over PayPal (and PayPal only!).
- The second ranked can request a small script from Zeriab (active everywhere and nowhere xD) for RPG Maker XP.
- The third ranked can request a small script from modern algebra (mostly active at RMRK.net) for either RPG Maker XP or RPG Maker VX.
Summarized rules
- RPG Maker: RPG Maker XP
- contest starts: 15. December 2008, 12h GMT+1
- contest ends: 30. December 2008, 12h GMT+1
- RTP Graphics: allowed
- RTP Music: allowed
- non-RTP Graphics: allowed
- non-RTP Music: allowed
- SDK: allowed
- ABS specific plugins: allowed
- ABS support scripts: allowed
- custom scripts: allowed (maximum 10000 lines of code altogether, SDK, plugins and support scripts do not count)
- direct modification of ABS scripts: only minor and in form of additional scripts
- direct modification of RTP scripts: not allowed
- resources from the ABS demos: not allowed
- very, very small edits in the ABS in form of extra scripts: allowed
- team ups: allowed (no maximum)
- playtime: 30~60 minutes + 30 minutes for each additional team member if working in teams
- full credits must be given to everybody who participated in the creation of the game (i.e. if a script was used during development, but removed afterwards, credit the creator of the script with at least a "thank you")
- DREAM and any DREAM scripts must not be used
- project must not be compiled and encrypted when submitted
- game doesn't have to be a full game, it can be unfinished or a demo for another game or something similar
- every submitted game that uses Blizz-ABS can be requested to be rereleased as Blizz-ABS example game
Judges
- winkio (Chaos Project; Blizz-ABS, limited XAS 2.0)
- DeathLock (Chaos Project; Behemoth ABS)
- Irock (RMRK.net; any ABS)
- xgamexfreakx (hbgames.org; XAS)
- MegaDethKlok (RPG RPG Revolution; none)
- Punn (formally Mumerus) (Chaos Project; Blizz-ABS)
Contestants
- scoace13 (Chaos Project; Blizz-ABS)
- legacyblade (Chaos Project; Blizz-ABS)
- NAMKCOR (RMRK.net; Blizz-ABS), Bayard Zylos (RMRK.net; Blizz-ABS)
- Chaze007 (Chaos Project; Blizz-ABS)
- Kingmunkey (Chaos Project; Blizz-ABS)
- Fantasist (Chaos Project; Blizz-ABS)
- Azriel (Creation Asylum; XAS)
- computerwizoo7 (Big Dreamer; XAS)
- Elf Wind (Phanxgames; Behemoth ABS)
- Landith (Chaos Project; Blizz-ABS)
- onimusuko (RPG RPG Revolution; RTH-ABS)
- Ace of Spades (hbgames.org; Ace ABS)
Additional information
The maximum of 10000 lines of code means that the number of effective lines of code from all other scripts must not exceed 10000. The ABSes' code does not count. The code of ABS plugins does not count. The code of support scripts for the ABS does not count. SDK is a rewrite of all the RTP script and therefore cannot be considered a script, you are allowed to use SDK without penalty. You are also not allowed to edit those scripts to enhance the game. This WILL be tested and if your RTP scripts match less than 99,5% (basically the small differences in the different versions that use different font declarations), you will be disqualified!
Comments and empty lines are not effective lines of code! Any script that is being used during the development, but removed in the final version IS NOT included in the 10000 lines of code!Now take a look at those codes here.
class Classe
def something
if a ||
c || d
p 4
end
p 11 if c
p 12; p13; p 14; p15;
end
end
This code has 12 effective lines of code. The lines
if a ||
c || d
p 4
end
are 3 lines of code because the condition is split into two lines. The line
p 11 if c
is one line of code. The line
p 12; p13; p 14; p15;
represents 4 lines of code since the synchronization character was used.
Those rules are to prevent things like a "one-line-script".
Everything else
This is what will be judged:
- 60% well use of the ABS's possibilities
- 20% gameplay
- 20% story, mapping, game details and everything else
As you can see, it's not too important to be a good mapper or story writer or anything else but to use your ABS well.
ABS downloads and links
You can download following ABSes. The specified version is the minimum version that you can use.
Of course, you are allowed to get and use any ABS that's not listed here without version limitation.
Sign ups
If you decide to sign up as judge, it's enough to post and to mention which ABS (if any) you have experience with.
If you decide to sign up as participant, it's the best if you fill out this form in order to provide all necessary information.
- Name: YOUR_NAME_OR_NICK
- ABS used: ABS_NAME
- E-mail: EMAIL
- Forum where you are mainly active (just one): FORUM_NAME
You can find my e-mail in my profile. Any game that was sent past the end date and time will not enter the contest. You are allowed to send more than one version, though. That means that you can send your game and if you add something extra afterwards, you can send it again. I will ensure that the judges get your most recent version (the one you send last). I will attempt to answer any question that you have. Keep in mind that you can use the time until the contest starts for ideas about the game and general planning.
Contact information
You can find my e-mail in my profile. Any game that was sent past the end date and time will not enter the contest. You are allowed to send more than one version, though. That means that you can send your game and if you add something extra afterwards, you can send it again. I will ensure that the judges get your most recent version (the one you send last).