Posts: 639
Threads: 137
Joined: Jul 2002
Dearest all of you QB45/QB71/FB community,
Hello to all of you and welcome to my very first FB-only challenge!!! !
Alright. Your drill for this one is to simply create a completed old-skool game in FreeBASIC in just 90 minutes or less using only these following rules:
- 1. You can use *any* library/libraries in FreeBASIC you want â such as GFXlib2, SDL, Allegro, BASS, FMOD, or whatever youâd like!
2. Your game must have a one- and/or a two-player feature, and no more than that.
(One player games are alright with me as well!)
3. Your game must be in 2D only, not 3D.
4. Your game must ESPECIALLY have some sort of old-skool flavor to it, like a Tetris clone, or a remake of an old arcade classic (think Centipede, Gradius, or even Pang!), or even an adaption of an ancient computer/console game (for instance, something like Super Mario Bros. or Giana Sisters!) =b
5. Text adventure games (like Zork) and adult-themed games are not allowed for this challenge. Sorry.
(However, all *other* text-based games are allowed as well! )
6. You may enter this challenge as many times as you want, no entry limit!
Remember, your game must be completed in indeed 90 minutes or less from the moment you start your new game coding within FB from scratch. If you are all done, present to me your game in this thread with the time that it took you to create your game. Here is an example:
Quote:Game created: Z-Type (a quick and original R-Type clone)
Time taken: 87 minutes
(Gameâs .zip/.rar file or source-code goes here!)
As for your sprite/music creation for your game, you may take as long as you want, but you *only* get 90 minutes for the coding of your game alone (which includes piecing them all together in your code, too!). !
Ok. The deadline for this challenge will definitely be on Saturday, February 18, 2006. NO EXCEPTIONS. After that, I will begin an official voting thread for this challenge, and it will take place then in the âGeneralâ section of these forums.
So, start your coding engines, everyone, and may the best FB old-skool game win!!!
PLACING YOU ON YOUR MARKS FOR SHEER BACK-IN-THE-DAY GAMING,
Adigun Azikiwe Polack
One of the Founders of â Aura Flowâ ::: Continuing Developer of â Frantic Journeyâ
Current Developer of â Star Angelic Sluggerâ ::: Webmaster of the â AAP Official Projects Squadâ
Original Creator of the â The New FreeBASIC 8-Bit Palette Machineâ and â AFlib2 - Aura Flow Library 2â
UPDATE (on 1-04-2006 at 5:03pm EST): In order to add some decency and balance to this challenge, I have just now updated Rule #5 tonight. Please see the rules again for more details, and thanks again, everybody!!!
UPDATE (on 1-30-2006 at 12:43am EST): This message has been just updated again, this time with the exact deadline date and some new and important information that I have just announced today. Just so you know more clearly now. !
url=http://dhost.hopto.org/aapproj/] [/url]
Your *official* home of the FreeBasic GFX Demo Central, now holding over 150 FB graphics demos so far!!! !
Posts: 1,025
Threads: 44
Joined: May 2005
how are you going to regulate the 90 minute thing? Personally I think it would be cooler to have it be at a certain time or something.
Posts: 2,404
Threads: 153
Joined: Jan 2005
Quote:how are you going to regulate the 90 minute thing? Personally I think it would be cooler to have it be at a certain time or something.
Easy,. post a message just before you start coding, then edit or post a message when you finish.. For further checking, you can see if the last modified date matches the time of release.... :wink:
Sounds cool,. if I can, I might try.. =)
Kevin ( x.t.r.GRAPHICS)
Posts: 639
Threads: 137
Joined: Jul 2002
To Deleter:
If you can remember that on June 28, 2003, Na_th_an originally started a challenge like that entitled â Simple Games in 1 hour...â, only at that time it was for QuickBASIC only, more than a year before FreeBASIC was even released, man. That one just clicked at me like lightning and gave me such a fresh idea and inspiration tonight for what this newly-revamped challenge in FB is really all about.... only this time, we are taking it old-skool and that I am giving you 30 minutes more in your coding for this drill, you know? ! I would recommend that you study that other thread, as it would give you some clear ideas of what was presented there!
And for a shot at playing the many game entries that were presented in that 1-hour challenge, please take a click right here to download them! That should provide good some warm-up for you, Deleter.
With all this in mind, this new challenge has just started now from the moment I first written that in here (come to think of it, I had NOT even created another challenge in over a year at all, no, not one.... that is, until tonight!! ). Should be very interesting by the way, and I hope to see you and others in this! Peace!!!
- Adigun Azikiwe Polack
One of the Founders of â Aura Flowâ ::: Continuing Developer of â Frantic Journeyâ
Current Developer of â Star Angelic Sluggerâ ::: Webmaster of the â AAP Official Projects Squadâ
Original Creator of the â The New FreeBASIC 8-Bit Palette Machineâ and â AFlib2 - Aura Flow Library 2â
url=http://dhost.hopto.org/aapproj/] [/url]
Your *official* home of the FreeBasic GFX Demo Central, now holding over 150 FB graphics demos so far!!! !
Posts: 1,025
Threads: 44
Joined: May 2005
what would stop me from writing a "pac man" library, then writing the simple code needed to utilize it in 90 minutes? In any case, this sounds fun and I just might take some time this weekend to to it.
Posts: 484
Threads: 14
Joined: Apr 2005
i too thought the challenge could be a little flawed, what if someone plans out the whole program in their head, spending a few hours, then it wouldnt take them long to code it.
anyway im not a game programmer, but i thought id have a go for fun.
this one must surely be the worst game , and i did actaully spend 90mins total on it and had to stop.
heres the graphics (should give you a good idea of my games programming skills!)
if you ever played any of the daley thompson games on the old 8bit computers you know what i'm getting at
m and n are the keys to run (alternate them fast) and space is to jump
Code: ' daley thompsons long jump
' 4.47 Metres is my high score
Option Explicit
#include "vbcompat.bi"
#define GFX_FULLSCREEN 1
#define DALEYPATH "daley.bmp"
Type MYSprite
wid As Integer
hei As Integer
x As Integer
y As Integer
old_x As Integer
old_y As Integer
pic As Any ptr
End Type
Dim Shared Daley As MYSprite
Sub Init_Daley
Daley.wid = 30
Daley.hei = 60
Daley.x = 10
Daley.y = 130
Daley.old_x = Daley.x
Daley.old_y = Daley.y
Daley.pic = ImageCreate(Daley.wid, Daley.hei)
BLOAD DALEYPATH, Daley.pic
End Sub
Sub GiveResult(endpos As double)
if endpos < 190 Then
Print "YOU IDIOT, YOU DIDNT EVEN CROSS THE LINE"
Sleep 1000
End
Else
Print Format(((endpos-190) /8), "0.00") & " Meters"
Sleep 1000
END
End if
End Sub
Dim bg_pic As String
Dim key As String
Dim oldkey As String
bg_pic="bg.bmp"
Dim StartTime As Double
Dim buf As Any ptr
Dim sps As double
ScreenRes 320, 200, 32, , GFX_FULLSCREEN
cls
buf = ImageCreate( 30, 60 )
BLOAD bg_pic,0
Init_Daley
GET (Daley.x, Daley.y)-(Daley.x + Daley.wid - 1, Daley.y + Daley.hei - 1),buf
PUT (Daley.x, Daley.y), Daley.pic, TRANS
oldkey="m"
Do
key=""
Do While key=""
key = Inkey$
Loop
If Key = chr(27) Then Exit Do
If Key = "n" And OldKey = "m" Then
If StartTime = 0 Then StartTime = Timer
OldKey="n"
Daley.old_x = Daley.x
Daley.x +=5
If Daley.x >= 190 Then Print "FAULT"
ElseIf Key = "m" And OldKey = "n" Then
If StartTime = 0 Then StartTime = Timer
OldKey="m"
Daley.old_x = Daley.x
Daley.x +=5
If Daley.x >= 190 Then
Print "FAULT"
Sleep 1000
End
End If
ElseIf Key = " " Then
sps = ((Daley.x - 10) / 5) / (Timer - StartTime)
GiveResult(Daley.x+(sps*4))
Else
Daley.old_x = Daley.x
End If
PUT (Daley.old_x,Daley.old_y), buf, PSET
GET (Daley.x, Daley.y)-(Daley.x + Daley.wid - 1, Daley.y + Daley.hei - 1), buf
PUT (Daley.x, Daley.y), Daley.pic, TRANS
Loop
ImageDestroy Daley.pic
ImageDestroy buf
EVEN MEN OF STEEL RUST.
Posts: 3,522
Threads: 189
Joined: Dec 2003
The idea of timed challenges, is to have the contesters chalenge themselves. There's no possible way of knowing if someone actually spent 90 minutes on it or not.
So, if you want to be a retard and cheat, I guess noone can stop you. But you'd be missing the fun part of the challenge.
Posts: 639
Threads: 137
Joined: Jul 2002
To yetifoot:
Very nice little game you got here, man!!
Sure the graphics may be primitive at best, BUT, the gameplay and play control are really excellent here (that is whatâs important! ). And let me tell you why: it is because the main object of your game entitled Sports Game ++ is to run so quickly as *very* close to the long vertical black line as you can without even stepping over it, all before finally hitting the Space key! It even has that old-skool flavor to it, as it reminds me of that 1983 Konami arcade classic called Track and Field / Hyper Olympic, you know that?
So, five words for you: simple, quick, and VERY fun!! Period, end of the conversation. d=:king: =b
I am officially accepting your entry, yetifoot! Great job!!!
(And by the way, just under a minute before this post was even placed up there, I beat your high score with a tremendous score of 6.07 meters from me! Impressive, huh? )
And to Deleter once again:
To prove your point, if you were to create just any library at all (even in FB!), then that will be called library creation, not game creation. So because of that, time will NOT count toward this challenge.
On the other hand, if you were to work on your main source code to your game (even with any library/libraries at all), then that would be called game creation, and thus here, time WILL count towards this challenge. There is a difference.
You got all of that now? ^-^
And finally, to everyone else out there:
Since yetifoot did such an awesome work on his own entry, care to try and top that? If so, JUST BRING IT, cause Iâd love to see you do something *really* amazing in this 90-minute drill!!
See you all back here shortly, everyone; and I thank you for your wonderful participation in entering this challenge, yetifoot!!! (^-^)v
- Adigun Azikiwe Polack
One of the Founders of â Aura Flowâ ::: Continuing Developer of â Frantic Journeyâ
Current Developer of â Star Angelic Sluggerâ ::: Webmaster of the â AAP Official Projects Squadâ
Original Creator of the â The New FreeBASIC 8-Bit Palette Machineâ and â AFlib2 - Aura Flow Library 2â
UPDATE (on December 16, 2005 at 7:25pm EST): I just now topped my old high score with a jawdropping score of........
7.07 meters!!! ITâS A NEW WORLD RECORD!!! :rotfl:
(pardon the pun, by the way! )
url=http://dhost.hopto.org/aapproj/] [/url]
Your *official* home of the FreeBasic GFX Demo Central, now holding over 150 FB graphics demos so far!!! !
Posts: 41
Threads: 7
Joined: Oct 2004
I have made a 90 min game, though I think I might want to do a little bit more work on it. The AI for the 1 player game doesn't work, so its only a two player really at the moment. though I did have it finished on time.
Posts: 639
Threads: 137
Joined: Jul 2002
To Nixon:
Two players on your entry is alright with me, man! And, so long as your thing is *really* done in 90 minutes or less (and no more than 90 indeed!), I will be happy to potentially accept your entry!
See you again, and go for it!! =b
AWAITING YOUR ENTRY,
Adigun Azikiwe Polack
One of the Founders of â Aura Flowâ ::: Continuing Developer of â Frantic Journeyâ
Current Developer of â Star Angelic Sluggerâ ::: Webmaster of the â AAP Official Projects Squadâ
Original Creator of the â The New FreeBASIC 8-Bit Palette Machineâ and â AFlib2 - Aura Flow Library 2â
url=http://dhost.hopto.org/aapproj/] [/url]
Your *official* home of the FreeBasic GFX Demo Central, now holding over 150 FB graphics demos so far!!! !
|