GPWiki.org
GPWiki.org
It is currently Wed Jun 19, 2013 6:04 pm

All times are UTC




Post new topic Reply to topic  [ 13 posts ] 
Author Message
PostPosted: Wed Jan 21, 2009 4:10 am 
Double Guru
User avatar

Joined: Fri Aug 12, 2005 8:58 am
Posts: 2009
Location: LA, CA
I had quite a bit of fun judging, thanks for the entries. I spent roughly 45minutes to an hour playing each game and about 20 minutes on average looking over the code.

Here is my complete reviews of each.


Moglor - The Plumber ( http://www.datafilehost.com/download-1a9d2d32.html )

Quote:
Functionality (25pts)
The game works and doesn't feel lacking. I would have liked to see more variety in the level and some sort of high score board.

Score: 80%
Points Awarded: 20



Technical Quality (35pts)

The game uses managed directx 1.0 however the rest of the code looks like it was made during the competition. Every resource is hard coded into the game. The looks like there is no commenting so the code is hard to follow. Lack of white space between functional and blocks of code also make it hard to read. I'm not a VB programmer so I can't really judge style however naming of things looks somewhat standardized.

Score: 50%
Points Awarded: 17.5



Presentation (10pts)

Art was ripped from various sites along with some that is custom. Overall the art isn't bad however it does look grainy/pixelated and it doesn't mesh together as well as it could have. The tutorials at the begin were simple and to the point.

Score: 70%
Points Awarded: 7



Controls (15pts)

The controls are mostly with the mouse and some things for the keyboard. I would have liked to see right click or something on the mouse recycle the current item you are holding. Space recycled the current item in the stack on the left hand side however I felt it would have been more natural if it was the current item in your hand. Controls for the most part were fine but could have been tightened up some.

Score: 85%
Points Awarded: 12.75



GamePlay (15pts)

The gameplay idea is good and I enjoyed it. The cross-bar piece I would never use as it just created more hole in the pipe, not even as useful as the z piece in tetris. I found myself waiting for the right piece, especially caps quite a few times and it got frustrating. I would have enjoyed it quite a bit better if you could rotate the pieces. The second stage of beating the game was hitting the gremlins. When a gremlin poped up a noise would be made which was nice however half the time it seemed to blend in with the background and was quite hard to see.

Score: 70%
Points Awarded: 10.50



Total Score: 67.75pts








Brykovian - Elemental Reduction ( http://www.wordenapps.com/files/ElementalReduction.zip )
Quote:
Functionality (25pts)
The game works mostly as intended and has quite a bit of variety for generating new puzzle pieces. It would have been nice to see a high score board or pick the level you want to play instead of from the begining each time.

Score: 80%
Points Awarded: 20



Technical Quality (35pts)

The game uses a lot of pre existing code but none of it pertains to game specific code. The code and formating looks realitively clean although hardcoded in areas (see clsKlang.vb). It's hard for me to judge style as I am not a VB programmer. The game does suffer from some bugs but not game stopping, such as when you die on a level and restart you have all the pieces that you had made and not new ones. Sound does not work on 64bit machine like stated in the readme however proper error handling was presented instead of just quiting out.

Score: 70%
Points Awarded: 24.5



Presentation (10pts)

The game art and tutorials are good. I feel that most the time developing the game was spent on the art. I do wish the tutorials would cover some basic mixing of elements however I assume that is part of the puzzle aspect of the game.

Score: 85%
Points Awarded: 8.5



Controls (15pts)

Controls are simple and effective. I had no issues with the controls and they didn't not hinder gameplay.

Score: 95%
Points Awarded: 14.25



GamePlay (15pts)

The gameplay is ok, I did like the idea but I do have a few issues. The first being that I could not rid of pieces I did not want or need to use so I had to mix them and put trash on the board. Pieces on the board seemed to be fixed at a certain size so you had to mix some to spawn more. The game seems to have a longer learning curve as you have to try and mix them and see what results, under the limited time period this makes for some frustration when starting a new level.

Score: 65%
Points Awarded: 9.75



Total Score: 77pts








Jasmine - Isis ( http://www.2shared.com/file/4676761/baa ... s_101.html )

Quote:
Functionality (25pts)
The game feels complete and doesn't seem lacking much. Being able to select your level is a great feature however I don't believe saving is working.

Score: 95%
Points Awarded: 22.5



Technical Quality (35pts)

The game uses doesn't use much pre existing code and none of it pertains to game specific code. The code doesn't seem well organized, some functionality is in it's own file but the vast majority is in the main form. Code is lacking comments that would allow me to follow it better nad hardly any functions say what they do. It's hard for me to judge style as I am not a VB programmer. The code does have some hard coding, such as the tiles I figured these would be in the level data. Sound effects don't seem to work however music plays fine. I only encountered one bug, on the first level after the training collecting the glyph will award two instead of one.

Score: 80%
Points Awarded: 28



Presentation (10pts)

The game art was decent, for programmer art it seemed polished. At first I thought the ball was 3d as it rendered in every direction and even when changing directions

Score: 90%
Points Awarded: 9



Controls (15pts)

Controls are simple and easy to to get use to, although I do prefer WASD. Controls on the ice were quite nice, it actually felt right.

Score: 95%
Points Awarded: 14.25



GamePlay (15pts)

The gameplay is pretty good, I think I will find myself beating the rest of the game sometime although it would have to be in one sitting because of no saving. A few times I found myself getting stuck a hole, moving a block the wrong or using up a key at the wrong spot and having to restart the level. Luckily I didn't have to restart often so it wasn't much of an issue. I do wish there was a tutorial on the training level however the game was easy to pickup and learn. Being able to select the level you want to play and showing your progression was a good addition.

Score: 85%
Points Awarded: 12.75



Bonus (10pts)

I felt that by including a level editor even though it was rudimentry deserves bonus points.

Score: 50%
Points Awarded: 5



Total Score: 91.5pts





And the Winner is Jasmine.


Again thanks to everyone who entered, even if I was a bit harsh on the judging I did enjoy all of them. Hopefully more people will enter next time.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 11:09 am 
Bibliotherapist
User avatar

Joined: Wed Nov 03, 2004 1:28 pm
Posts: 6752
Location: Oxford, Englandshire
Congrats Jasmine and well done to Moglor and Bryk. Also good work on the judging Seoushi, you've put all some serious time into this.

I haven't had a chance to look at the games yet (busy recently) but wil try and play them all tonight.

Are we going to create a Wiki page to immortalise this comp and the submitted code for reference?

_________________
10 PRINT "Bad Monkey ";
20 GOTO 10


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 1:18 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2217
Location: England
Cool :yeah and thank-you... to everyone for your kind comments :)

Well done to Bryk and Moglor too :)


Quote:
I don't believe saving is working.

I added that only in the patch. It wasn't a feature in my submitted game. I don't expect to be judged on what the patch adds as I posted that after the deadline.

Quote:
The code doesn't seem well organized


It's rather like my desk, and my windows desktop - it's well ordered mess, that only I seem to be able to navigate with ease. :lol Sorry, I didn't write it with judges in mind. :rolleyes

Quote:
The code does have some hard coding, such as the tiles I figured these would be in the level data.


I don't know what you mean. The maps are entirely in the level data. Tile behavior is hard coded, but it would be strange for it to not be, imo.

Quote:
Sound effects don't seem to work however music plays fine.


That's strange, since it is using standard DX8 sound buffers. Perhaps it is outputting by default to the wrong sound driver? Like if you have on board sound and a sound card, but only one is wired up to the speakers. I've also turned down the volume for all sound so that doesn't blast out of your speakers, but SFX volume is well balanced with music.

Quote:
I only encountered one bug, on the first level after the training collecting the glyph will award two instead of one.


I've noticed sprite bugs myself here and there these last couple of days. I can't pin it down. It's one of two things:

(1) As we move to different levels it isn't clearing all the sprite data, so sometimes something remains over from one level into another, such as a glyph or a key being doubled up, or the position of one of the blocks has changed. It should be easy to fix by clearing the sprite table instead of just overwriting it, and leaving bits remaining.

(2) Collecting a sprite may happen twice for some reason, like if the Orb bounces off a wall at the same time, or something like that.

Like I say I haven't really pinned it down.

Quote:
Controls are simple and easy to to get use to, although I do prefer WASD. Controls on the ice were quite nice, it actually felt right.

Ok, I can add WASD in the next patch.


Quote:
The gameplay is pretty good, I think I will find myself beating the rest of the game


As I said, only the first 16 levels are made (first two pyramid layers). You may design and submit more levels if you want :)

Quote:
although it would have to be in one sitting because of no saving.

Have you applied the patch? It should save "profile.sav" to the game directory, unless user permissions forbid that. This is an encrypted file so you can't cheat. It works on my machine anyway.

Quote:
I do wish there was a tutorial on the training level however the game was easy to pickup and learn.

I could do that, but I don't find tutorials very exciting to write. :P


Again, thank-you, and well done to the others :)


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 1:34 pm 
Funky Monkey

Joined: Mon Aug 16, 2004 2:48 pm
Posts: 1604
Location: Minneapolis, MN USA
Congrats, Jasmine. And nice work, Moglor.

Thanks again, Seoushi, for your work on this. I hope you found it a fun thing to do (computer rebuilds not withstanding). ;)

-Bryk

_________________
www.mwgames.com ... Dicey Curves, Space Mission, Jump Gate, Gem Raider, DareBase, Castle Danger, Keeps & Moats Chess


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 3:43 pm 
Mumbo Jumbo
User avatar

Joined: Fri Aug 20, 2004 1:15 pm
Posts: 804
Location: Michigan, USA
great job Bryk.

as soon as i played Jasmin's game, i knew i was beat. its very addictive, and i would love to see the rest of the levels made (i am terrible at creative level making so i won't even try).


Quote:
When a gremlin poped up a noise would be made...

funny story, the gremlin noise is a speeded up guy laughing, but the noise it makes when you hit it is a speeded up baby laugh. :lol

_________________
The path to hell is paved with clever code.


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 3:53 pm 
Corpse Bride
User avatar

Joined: Tue Jul 01, 2008 11:44 pm
Posts: 2217
Location: England
Moglor wrote:
i would love to see the rest of the levels made (i am terrible at creative level making so i won't even try).



I'll see about making some more. I was thinking of introducing a few new objects into the game for the later levels.

Has anyone had success with the update?


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 5:35 pm 
King Code Monkey
User avatar

Joined: Wed Sep 01, 2004 3:05 pm
Posts: 11199
Location: Abingdon, MD
Congrats to all. It appears the only entries were VB games. I wonder why that is? I haven't had time to try them, but hopefully tonight I'll make some time.

_________________
Bored? Head on over to my blog and see what I'm up to.

Microsoft XNA MVP


Top
 Profile  
 
 Post subject:
PostPosted: Wed Jan 21, 2009 10:51 pm 
Dexterous Droid
User avatar

Joined: Wed Aug 18, 2004 7:40 pm
Posts: 3746
Location: South Africa
Machaira wrote:
It appears the only entries were VB games. I wonder why that is?


:lol I hear you! ;)

Congratulations, Jasmine, you've done it again! I was really impressed with your entry as well.

_________________
Whatever the mind can conceive and believe, it can achieve


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 22, 2009 10:37 am 
Bibliotherapist
User avatar

Joined: Wed Nov 03, 2004 1:28 pm
Posts: 6752
Location: Oxford, Englandshire
I've updated the Wiki competition page with the last two challenges.

http://gpwiki.org/index.php/GPWiki_Coding_Contest

I've copied up the rules from this one to give whoever runs the next one a starting point.

The entry pages for the last two challenges need thumbnails and download links if the authors feel like providing them. ;)

_________________
10 PRINT "Bad Monkey ";
20 GOTO 10


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 22, 2009 11:12 am 
Bibliotherapist
User avatar

Joined: Wed Dec 21, 2005 6:23 pm
Posts: 6210
Location: Manchester, UK
Machaira wrote:
Congrats to all. It appears the only entries were VB games. I wonder why that is? I haven't had time to try them, but hopefully tonight I'll make some time.


Because all the real programmers are busy with other stuff? :P

_________________
God must love stupid people, he made so many.
theraje: 'God doesn't love stupid people, they're just easier to make'
http://sharedillusions.blogspot.com


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 22, 2009 1:14 pm 
King Code Monkey
User avatar

Joined: Wed Sep 01, 2004 3:05 pm
Posts: 11199
Location: Abingdon, MD
workmad3 wrote:
Machaira wrote:
Congrats to all. It appears the only entries were VB games. I wonder why that is? I haven't had time to try them, but hopefully tonight I'll make some time.


Because all the real programmers are busy with other stuff? :P

More like - the language they were using caused them problems.

"At least you forgot. I'm just not going to get it done because I've gotten myself sidetracked into fixing up my personal library. Which was looking really cool until a moment ago when I pulled a seg-fault like a noob. "

"I have an odd bug where my program exits (with no errors or anything!), and I haven't been able to fix it. I've spent so much time fighting with it that there's no way I can get anything done by deadline."

_________________
Bored? Head on over to my blog and see what I'm up to.

Microsoft XNA MVP


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 22, 2009 2:41 pm 
Funky Monkey

Joined: Mon Aug 16, 2004 2:48 pm
Posts: 1604
Location: Minneapolis, MN USA
workmad3 wrote:
Machaira wrote:
Congrats to all. It appears the only entries were VB games. I wonder why that is? I haven't had time to try them, but hopefully tonight I'll make some time.


Because all the real programmers are busy with other stuff? :P


:rolleyes

Thanks, workmad ... I've just started trying to convince my boss that I'm not much of an analyst and should really go back to the app dev group. But now that I know that I'm not a real programmer, I might have to reconsider. ;)

-Bryk

_________________
www.mwgames.com ... Dicey Curves, Space Mission, Jump Gate, Gem Raider, DareBase, Castle Danger, Keeps & Moats Chess


Top
 Profile  
 
 Post subject:
PostPosted: Thu Jan 22, 2009 7:06 pm 
Also known as "Lucky"

Joined: Sat Aug 07, 2004 9:22 pm
Posts: 5853
Location: Vancouver, Canada
Congrats, Jasmine! I'll PM you your prize.

_________________
FizzBall, Professor Fizzwizzle, The Amazing Brain Train, and My Tribe!


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 13 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group