FreeBasic Games Directory Forum

FreeBASIC Game Development => Competitions => Topic started by: Lachie Dazdarian on February 04, 2012, 10:43:36 AM

Title: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 04, 2012, 10:43:36 AM
Sorry for the delay, but here it is!

Please vote for one of the entries in the Rescue The Colors Competition. The entry with the highest number of votes will get 9 points, the second 6, the third 3, and the last one 0. These points will be added to the remaining ones accumulated from other categories scored by me (80 + 9 points max).

The poll will run for 8 days, after which I will announce the winners (hopefully the next day).

The entries:
========

Invasion of the Mononites! by ssjx
Download: http://games.freebasic.net/Competitions/Competition4/mononites_v08b.zip
Screenshot: http://games.freebasic.net/Competitions/Competition4/mononites.png

RACESII by FXG861
Download: http://games.freebasic.net/Competitions/Competition4/Racesii.zip
Screenshot: http://games.freebasic.net/Competitions/Competition4/racesii.png

Y.A.G.A.C. by Landeel
Download: http://games.freebasic.net/Competitions/Competition4/yagac.zip
Screenshot: http://games.freebasic.net/Competitions/Competition4/yagac.png

Color Eater 3D by gothon
Download: http://games.freebasic.net/Competitions/Competition4/ColorEater3D-CompoEntry.zip
Screenshot: http://games.freebasic.net/Competitions/Competition4/coloreater3d.png

Be so kind to award the developers' effort by commenting their work and suggesting improvements for new versions.

Thank you for voting.

P.S.

Once more, thanks to all who worked on something for the competition, even if they didn't manage to submit a valid entry. I do hope everyone will continue on their WIP projects until they are the way they imagined them.

Title: Re: Rescue The Colors Competition Community Poll
Post by: Pritchard on February 04, 2012, 09:11:58 PM
Congratulations to all the contestants for their entries!  I know how difficult it is to tug along and actually "get it done"*.

It's nice to see my name turn up in the credits of a game.  It's been a while :)

* Interestingly enough, my current employers are very result-oriented.  Maybe I'll be a game developer some day, after all!
Title: Re: Rescue The Colors Competition Community Poll
Post by: KristopherWindsor on February 04, 2012, 09:42:40 PM
Arggg, I completely forgot about this contest. :(
Feels bad man.

The screenshots look interesting though, haha. :D
Title: Re: Rescue The Colors Competition Community Poll
Post by: N3trunn3r on February 05, 2012, 06:01:31 AM
Invasion of the Mononites! - Wonderful old school Jump & Run! ssjx style!! perfect game! Will play through it.

RACESII - Awesome engine and retrostyle! Didn't start at first and had to turn on the sounds. Little lack of game-play variation but fun racing game!

Y.A.G.A.C. - This is my favorite, even though I had to change the CFG file accordingly to my monitor. This is my vote because of the game-play and the 3D engine!! Superb! Will play through it.

Color Eater 3D - Played through the first level, fun but it was a bit hard to use controls properly. On level 2 couldn't use W to jump (have QWERTY keyboard).
Title: Re: Rescue The Colors Competition Community Poll
Post by: StefanPN on February 05, 2012, 06:31:53 AM
Great entries... But playing YAGAC felt so good, I had that feeling while playing Super Mario on Nintendo, long time ago. Not to little elements in game, not to much, not to hard but makes you try and fail... Simply awesome!
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 05, 2012, 08:35:10 AM
In YAGAC, if I lose all my lives on the second level, I have to start all over? Still struggling to pass level 1. Got orange. Died. :/
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 05, 2012, 08:52:58 AM
I have added "continue" in the latest version.
Game is automatically saved every time you clear a level and start the next one.
You can even quit the game and continue later, data will be saved.
Of course to use continues and also to get the real ending, you can't use any cheats.  ;)
Title: Re: Rescue The Colors Competition Community Poll
Post by: Mihail_b on February 05, 2012, 10:51:03 AM
All the 4 games are cool and nice ... I would've vote for alll ...
I'll probably do a cint(RND*4) ..
Title: Re: Rescue The Colors Competition Community Poll
Post by: KristopherWindsor on February 05, 2012, 07:10:33 PM
I'll probably do a cint(RND*4) ..
Not to get off-topic, but, this is like a grammar error in coding. It should be CINT(RND() * 4) MOD 4 because CINT() rounds instead of flooring.
But don't mind me. :P
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 06, 2012, 02:36:56 AM
I'm a bit stumped by level 4 in Color Eater 3D. Hrm...
Title: Re: Rescue The Colors Competition Community Poll
Post by: gothon on February 06, 2012, 03:57:34 AM
I'm a bit stumped by level 4 in Color Eater 3D. Hrm...

I could give you hints if you want  ;)  Level 4 is a pretty confined space making it hard to turn around.  The walls on the bottom level are steep enough to kill you if you climb up them, but if you jump up them you can get much higher.  I think once you figure that out, the rest shouldn't be too difficult.

Level 5 is even harder, though it is less confined.  I made some parts of level 5 at the last minute, and I probably need to tweak it some.  (ie. preventing the cyan orb from spawning on the magma)  I have beaten it multiple times now, so it is definitely beatable.
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 06, 2012, 07:04:01 AM
I kinda tried that, but found it rather tricky, so I was hoping my tactic was wrong. Oh, well, will try for the third time. Fun game.
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 06, 2012, 03:47:05 PM
Color Eater 3D:
Died again. Damn! I must be doing something wrong. Do I need to change the travel direction in level 4 (clockwise opposite to counterclockwise-wise)?

YAGAC:
Found the key in level 1....and died. Argh! I really don't see how this game is beatable without level continues. I do appreciate the difficulty, though. Hopefully I'll be able to finish at least 2 levels before scoring the game.
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 07, 2012, 09:10:30 AM
Once you find where things are, it gets easier.
I can complete level 1 in 11 minutes. :)
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 07, 2012, 11:07:55 AM
Do you want the cheat code for 99 lives?  ;)
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 07, 2012, 11:32:06 AM
I can read source codes. And recompile them. ;)
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 07, 2012, 01:33:20 PM
Hacking my code, huh?  ;D

Just do Right, Right, Left, Right, Down, Up in the title screen.
Title: Re: Rescue The Colors Competition Community Poll
Post by: gothon on February 07, 2012, 04:53:02 PM
Color Eater 3D:
Died again. Damn! I must be doing something wrong. Do I need to change the travel direction in level 4 (clockwise opposite to counterclockwise-wise)?

You need to turn around exactly once (unless you die) so that you can go up the platforms (or spiral stairs if you like).  Once you go up the stairs, you can get the red orbs from the top floor.  There is not enough space on the top level to turn around.  Once you have the red orbs, you can use the platforms to access the middle level.  There is (barely enough) space to turn around on the middle level but it is unneeded and safer if you don't.

I guess that turn takes some skill to pull off, but if you position yourself high and time it to avoid the sand walls there is more than enough space on the bottom level to turn around while jumping.
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 09, 2012, 03:36:24 PM
Color Eater 3D:

I dropped from the top level and got killed hitting the middle level in two tries. In the second try, I had more lives left, but I couldn't climb from the bottom level back to the top or middle, or to be more precise, when I tried to turn by jumping, I crashed in the middle level with my "head" (lost two lives like that).

Will try few more times...

YAGAC:

Finally finished level 1. And yeah, thanks for saving the amount of lives. Ack! Anyway, I'm starting to appreciate the direct nature of the gameplay more and more, thought I think the game's combination of unforgiving difficulty (or very demanding challenge value, if you like) and monotony don't compliment each other.
Title: Re: Rescue The Colors Competition Community Poll
Post by: FotonCat on February 10, 2012, 09:15:52 PM
Voted for Y.A.G.A.C., because I think it has more various gameplay, nice idea about using 2d-sprites in 3d-world.
For me Color Eater 3D and Invasion of the Mononites are both on second place. Good games, extraordinary gameplay, exotic ideas.
In any case authors of all four games have very high skills in FreeBasic programming.
Thank you all for increasing a list of good FreeBasic games :)
Title: Re: Rescue The Colors Competition Community Poll
Post by: dafhi on February 11, 2012, 04:54:07 AM
This is my review of the four entries for Lachie's "Rescue the Colors" FB games competition.  Here is a snippet I made to calculate scores, based on my opinion of certain aspects which I think are important to a competition like this.  To me It's about community, competition spirit and budding talent.

Code: [Select]
Dim Shared As Integer originality=5,interface=9,atmosphere=5,gfx=2,replay=2,craftsmanship=6
dim Shared As Single s

Sub Sum(a As Integer,b As integer,c As Integer,d As Integer,e As Integer,f As integer)
s = _
(a/10)*originality+ _
(b/10)*interface+ _
(c/10)*atmosphere+ _
(d/10)*gfx+ _
(e/10)*replay+ _
(f/10)*craftsmanship
? "score:"; s
End Sub
Sub xtr(mus As Single=0,closing_credits As Single=0,contest_theme As Single=0)
s += 1 * mus/10
s += 0.2 * closing_credits/10
s += 2 * contest_theme/10
? "bonus:"; s
End Sub

Sum 8,8,8,8,8,8
xtr 7

Sleep

My appreciation goes out to Lachie, and to the contestants.

Here is what I have to say for the four challengers:

Code: [Select]
Author: ssjx
Invasion of the Mononites

originality    6
interface      6  speed too sensitive at times
atmosphere     8  oldschool vibes, much to like
gfx            7  fresh
replay         5  beat high score .. "meh"
craftsmanship  7  a few surprises

music               8
closing credits     8
competition theme  10

overall score: 21.9

Comments:  Slid a block onto a spider, couldn't shoot it, had to push block past and get injured.
Also shot a bug which left a green dot embedded in a tile.
I like the polished feel to the game otherwise.  Music is surprisingly good, and end scene fun.
Theme felt natural to contest and stood on its own merit.
Controls could use some polish,but a slick engine otherwise.


Code: [Select]
Author: gothon
Color Eater 3D

originality    5  "meh"
interface      4  steering feels too constrained
atmosphere     4  not my cup of tea
gfx            6  b&w looks nice
replay         3
craftsmanship  3  rushed concept

music          7  pretty good

overall score: 12.4

Comments:  Interface -> gfx -> After testing choices, unclear: "Do I toggle to get that setting?"
Gameplay I lost interest quickly.  As a reviewer I offer my opinion.  As a developer you can say
"hey up yours - I don't see you making games" - and you'd be right.


Code: [Select]
Author: Landeel
Y.A.G.A.C.

originality    6
interface      6  checkpoint system detracts from otherwise snappy experience
atmosphere     7  has potential
gfx            9  very, very cool
replay         5  has potential
craftsmanship  7  quickly found a zone of no progression

music          7  snappy

overall score: 19.6

Comments:  intuitive gameplay, except for falling from ladder top.  camera dizzying at times


Code: [Select]
Author: FXG861
RACESII

originality    7  nice elements (sound fx)
interface      6  compelling except for time spent trying to get back on road
atmosphere     7  time spent on the road is time well spent
gfx            7  Reminescent of .. what's that game
replay         7  I'd try this more except for comment re: interface
craftsmanship  7  again, interface

music          7  nice touch on the sound fx

overall score: 20.1

Comments:  Quite solid game potential which fails to embrace the spirit of the competition
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 11, 2012, 05:44:53 AM
Quote
quickly found a zone of no progression
Show me where so I can fix.
Title: Re: Rescue The Colors Competition Community Poll
Post by: dafhi on February 11, 2012, 10:48:35 PM
area with the blue cube.  realized just now you can run into the baddie.

I also suggest: create a timer for messages like Level Start
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 12, 2012, 02:17:12 AM
YAGAC doesn't work on my old computer.  I get one of those send and error report to MS message boxes.
Title: Re: Rescue The Colors Competition Community Poll
Post by: StefanPN on February 12, 2012, 05:05:38 AM
I want to take back that Y.A.G.A.C. is not to hard... It is... In 3rd and 4th level it is impossible to pass. I had to change lives to 999999 and recompile again. I found out that game is much faster and has better game play with out lives "limitation". Actually I believe that this game does not even need concept of lives, maybe it would be better to play "on time". Had to set usekeyboard=0 in order to use game-pad. And game does not work on Windows XP machine - just shows Microsoft Error Report Dialog.

Color Eater 3D runs somehow slow on my laptop but on older Windows XP machine runs excellent.
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 12, 2012, 05:51:59 AM
Quote
YAGAC doesn't work on my old computer.  I get one of those send and error report to MS message boxes.
It needs a  graphics accelerator and drivers that support OpenGL 2.0 or higher.
From my experience, it works very well with NVIDIA or AMD, not so well with Intel.

Quote
I also suggest: create a timer for messages like Level Start
I don't quite understand what you're suggesting.
The message will be frozen for a couple of seconds because the level is loading, then you can just press any button to start.

Quote
I want to take back that Y.A.G.A.C. is not to hard... It is...
Yes, it's meant to be very challenging, but still beatable.
My tip is collect as many sushis and extra lives as you can.
Has anybody here ever finished "Kid Chameleon"?  ;)
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 12, 2012, 09:39:36 AM
I have an Nvidia card that supports OpenGL 2.0. 
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 12, 2012, 09:48:37 AM
Try turning off full screen and pick a fixed resolution by altering yagac.conf
Title: Re: Rescue The Colors Competition Community Poll
Post by: Lachie Dazdarian on February 12, 2012, 11:24:51 AM
Gonna announce the winners in an hour or so. I need to compile the thread. The text is ready.
Title: Re: Rescue The Colors Competition Community Poll
Post by: gothon on February 12, 2012, 11:31:25 AM
Color Eater 3D runs somehow slow on my laptop but on older Windows XP machine runs excellent.

That is interesting, I did test it on an older XP machine, and I tried to create rendering modes to make it run better on that machine.  The color transformation it uses is a bit unusual, it might run better with a software color transformation, even if your OpenGL supports the hardware based method.  I actually found the default hardware coloring slower than software when running it through Virtual Box.
Title: Re: Rescue The Colors Competition Community Poll
Post by: dafhi on February 12, 2012, 11:46:31 AM
hi Landeel.  "Level 1 Start"

If it's a Load issue, at least have a message "Loading" then "Ready", or simply just start
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 12, 2012, 12:12:01 PM
I see... But in the systems I've tested, it loads really fast.
Sometimes it wouldn't even give people time to read the "Loading" message.
Maybe a spinning wheel will do the job.
Title: Re: Rescue The Colors Competition Community Poll
Post by: dafhi on February 12, 2012, 01:57:36 PM
o.o

For me it sits there until I press something
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 12, 2012, 02:25:26 PM
Yeah, I mean the time when it's frozen loading, and it won't start even if you press something is very short.
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 12, 2012, 03:08:12 PM
Try turning off full screen and pick a fixed resolution by altering yagac.conf

Nope, still nothing.
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 12, 2012, 03:17:42 PM
Can you run it from cmd to see if it outputs any useful message?
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 12, 2012, 09:46:20 PM
It doesn't say anything.  After running the exe it begins the process of loading off my hard drive then the error message pops up.  It definitely acts like a video card issue, but without any kind of runtime error checking there is no way to know for sure.
Title: Re: Rescue The Colors Competition Community Poll
Post by: StefanPN on February 13, 2012, 02:21:47 PM
On my laptop there is Intel GMA950 256MB which is OpenGL 1.4 an it runs Y.A.G.A.C very good, however on desktop machine there is ATI Radeon 9250 128MB which is also OpenGL 1.4 and it crashes, so it must be something else...
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 13, 2012, 03:39:45 PM
Open yagac.bas

uncomment this:
Code: [Select]
'#define _osgl_debug_
comment this:
Code: [Select]
#define _osgl_nodebug_
compile with fbc -exx yagac.bas

run it and let's see if it will output something useful.
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 13, 2012, 11:24:18 PM
Well hell, it runs fine in debug mode.  Although things do slow down a lot when you grab one of the little thingies and the tone sounds.  I had a bunch of stuff open when I tried it though.  What version of fbpng were you using?  I compiled it with and older version (fbpng_v1_9_4).  I'll try it again tomorrow with the latest version.  Great game by-the-way. :)
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 14, 2012, 04:15:41 PM
I had it compiled with the latest fbpng.
Also, I have compressed it with UPX, maybe that's the cause.
Can you download UPX and test?
http://upx.sourceforge.net/ (http://upx.sourceforge.net/)
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 14, 2012, 07:12:41 PM
I compiled it again with the latest fbpng and without debug.  It works fine.  I downloaded UPX.   What command options did you use?  It's just for compressing the exec itself right, not the whole folder?
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 16, 2012, 05:15:39 AM
I have compressed it with
Quote
upx -9 yagac.exe

Hm, there´s another possibility. Maybe your processor doesn´t support SSE2.
Try compiling with
Quote
fbc -fpu sse -fpmode fast yagac.bas
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 16, 2012, 07:29:12 PM
I never got around to trying UPX, but it definitely doesn't support SSE2.  If that was part of the original build then I think it was probably the culprit since that new build did the same thing as the original.  Looks like we found it.   8)
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 17, 2012, 06:43:29 AM
Good, I will add this info to the readme.
Title: Re: Rescue The Colors Competition Community Poll
Post by: SMC on February 17, 2012, 10:04:02 PM
I also had the same trouble with DarkPhear.  It worked fine after I recompiled it though.  For the windows releases you might consider including a batch file with different builds REMed out so if it didn't work you could leave easy instructions to make a version that did.  Can a program be written to test for things like SSE2?  If so it might be possible to have a setup program to generate the proper build for you.  Of course this all depends on the user having a copy of freebasic installed.  :?
Title: Re: Rescue The Colors Competition Community Poll
Post by: landeel on February 21, 2012, 12:43:06 PM
I'm sorry, but I don't think it's worth supporting non-SSE2 processors these days.

Pretty much all processors have SSE2 now. Even Intel Atom has it. Not sure about VIA though.

SSE2 makes floating point calculations much faster (calculating 3d space coordinates, texture coordinates, rotations, scaling, etc).

For YAGAC and DarkPhear, the source code is available, it's just a matter of recompiling without SSE. I'll give more datails about this issue in the READMEs.

For Iceroyds!, I had no complaints about this issue from my very few users, so I'll just let it as is.

Title: Re: Rescue The Colors Competition Community Poll
Post by: dafhi on March 01, 2012, 12:40:26 AM
More suggestions for Racesii:

Reduce the amount of praise given by the commentator until later.  I'm not that good of a driver and I felt like I was Evel Knievel.
Steering feels too much like pong.
Also the speed at which you close the gap between cars ahead of you seems high.

Other than that, Racesii is close to arcade quality.
Title: Re: Rescue The Colors Competition Community Poll
Post by: dafhi on March 01, 2012, 12:47:29 AM
Some more comments on Y.A.G.A.C.

I feel that the level of difficulty is a mask for the lack of content.  But a nice mix of the feel of the controls and the placement of objects totally compliment one another.  This simple framework is a remarkable foundation.

Good luck in your current and future projects.