The Daily Click ::. Forums ::. General Chat ::. Klik game making techniques
 

Post Reply  Post Oekaki 
 

Posted By Message

Muz



Registered
  14/02/2002
Points
  6499

VIP MemberI'm on a BoatI am an April FoolHonored Admin Alumnus
8th June, 2008 at 23:57:41 -

I think it's about time that we set down some 'procedures/rules/techniques' about what we expect in a klik game. Basically, it's things that everyone expects to see from a klik game. It's common knowledge. It's the little things that both noobs and experts miss and we hate them for it. It's the little things that everyone should know just to. So I want to write an article about this and I'd like for you guys to add to it as well

1. Don't use installers.
2. Instead of using a RAR, make it a ZIP file. That way, people don't need winRAR to open it.
3. The minimum timer counter should be 0.03 seconds (as of MMF 1.5, I have to recheck it with MMF2 to see if it still applies)
4. If you're going to use INI files, put them in the same folder as the game. Not the Windows folder! If you really want people not to read it, encrypt it.
5. When testing your game, try to keep the maximum amount of objects at 500. Always keep the frame rate above 30!

Image Edited by an Administrator.

 
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

Image

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
9th June, 2008 at 00:06:15 -

1: Never, ever, under any circumstances, use an installer
2: WinRar does not exist to us, and your .rar file is about as useful as a load of turds on my desktop
3: Just don't use timer events for anything, really. Use values and counters, please!
4: $appdir goes a long way, folks!
5: Make that 40 frame rate.

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

Deleted User
9th June, 2008 at 01:04:33 -

No ball shaped characters. It's so noobish. Give your character a head and a body.

And anything with Blob in the title is really unoriginal.



 

Pixelthief

Dedicated klik scientist

Registered
  02/01/2002
Points
  3419

Game of the Week WinnerWeekly Picture Me This Winner!You've Been Circy'd!VIP MemberI like Aliens!Evil klikerThe SpinsterI donated an open source project
9th June, 2008 at 01:06:51 -

http://www.create-games.com/dcimg.asp?img=http://img86.imageshack.us/img86/4220/bqimg12hh.jpg&ID=6205&n=0
but he looks so cool *sniffle*

 
Gridquest V2.00 is out!!
http://www.create-games.com/download.asp?id=7456

Ricky

loves Left For Dead 2

Registered
  28/12/2006
Points
  4175

Has Donated, Thank You!Game of the Week WinnerVIP MemberWii OwnerHero of TimeGOTM Winner! - November 2009I am an April Fool
9th June, 2008 at 01:16:36 -


Originally Posted by Matt Gayles
No ball shaped characters. It's so noobish. Give your character a head and a body.

And anything with Blob in the title is really unoriginal.




Kirby doesn't like your opinion.

 
-

Deleted User
9th June, 2008 at 01:22:10 -

Kirby wasnt made by in amatuer using klick team products in 2008. It was made by pros in 1993. Thats 15 years. The trend needs to die. Unless you add some really good rolling animations your circle dude just looks lazy. No offense Pixelthief. Im sure your blob game is awesome.

Even I made one a long time ago. It was called bill the blob.

 

Sheexy



Registered
  02/04/2003
Points
  332
9th June, 2008 at 02:06:21 -


Originally Posted by Matt Gayles
And anything with Blob in the title is really unoriginal.



I politely beg to differ
http://create-games.com/download.asp?id=7157


It's less related to making the games and more related to posting it here, but writing up a good description needs to be something people start doing.
It's not that hard to make a nice looking paragraph or two out of even the most simple of games.

 
n/a

Dr. James MD

Addict

Registered
  08/12/2003
Points
  11941

First GOTW AwardSecond GOTW AwardThird GOTW AwardPicture Me This -Round 26- Winner!
9th June, 2008 at 02:13:23 -

1. I will continue to use Rar files so more people can download my game before my server cuts me off
2. Games need good instructions. Too many supernaff text files that just tell you the important things. Give us HTML manuals!

Limit objects to 500? Hmm! I'm running up to 700-1000 objects and I haven't got Tormi to drop below 55fps on my machine (just a 2ghz C2D). Speed set at 60fps. It's a very optimised engine though.

 
Image
http://uk.youtube.com/watch?v=j--8iXVv2_U
On the sixth day God created Manchester
"You gotta get that sand out your vaj!" x13
www.bossbaddie.com

Muz



Registered
  14/02/2002
Points
  6499

VIP MemberI'm on a BoatI am an April FoolHonored Admin Alumnus
9th June, 2008 at 04:08:16 -


Originally Posted by Dr. James
1. I will continue to use Rar files so more people can download my game before my server cuts me off
2. Games need good instructions. Too many supernaff text files that just tell you the important things. Give us HTML manuals!

Limit objects to 500? Hmm! I'm running up to 700-1000 objects and I haven't got Tormi to drop below 55fps on my machine (just a 2ghz C2D). Speed set at 60fps. It's a very optimised engine though.



Good point, but I don't see why you can't use ZIP instead of RAR. And you can host it on googlepages or some other free host. I think the frame rate is more important than object limit, so I take away point 5.

 
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

Image

Dr. James MD

Addict

Registered
  08/12/2003
Points
  11941

First GOTW AwardSecond GOTW AwardThird GOTW AwardPicture Me This -Round 26- Winner!
9th June, 2008 at 06:56:27 -

Yea frame rate (or rather a consistent frame rate) is ultra important to me, I worked my bum off to get the lowest FPS rate to 55. It might be slower on older systems but thats where graphic limitation options kick in.

And I don't want to use external hosting. It likely wont, but what if in a few years Google is gone but all my pages still link to that file? I like everything self contained in 1 place, and for £75 for 2 years hosting it's almost pennies.

 
Image
http://uk.youtube.com/watch?v=j--8iXVv2_U
On the sixth day God created Manchester
"You gotta get that sand out your vaj!" x13
www.bossbaddie.com

Del Duio

Born in a Bowling Alley

Registered
  29/07/2005
Points
  1078

GOTW WINNER CUP 1!GOTW WINNER CUP 2!GOTW WINNER CUP 3!GOTW WINNER CUP 4!Evil klikerHasslevania 2!The OutlawSanta Boot
9th June, 2008 at 06:58:03 -


Originally Posted by Pixelthief
3: Just don't use timer events for anything, really. Use values and counters, please!



Aw, they're not THAT bad, depending on where they go, or what they're for.

 
--

"Del Duio has received 0 trophies. Click here to see them all."

"To be a true ninja you must first pick the most stealthy of our assorted combat suits. Might I suggest the bright neon orange?"

DXF Games, coming next: Hasslevania 2- This Space for Rent!

Del Duio

Born in a Bowling Alley

Registered
  29/07/2005
Points
  1078

GOTW WINNER CUP 1!GOTW WINNER CUP 2!GOTW WINNER CUP 3!GOTW WINNER CUP 4!Evil klikerHasslevania 2!The OutlawSanta Boot
9th June, 2008 at 06:59:42 -


Originally Posted by Muz

Originally Posted by Dr. James
1. I will continue to use Rar files so more people can download my game before my server cuts me off
2. Games need good instructions. Too many supernaff text files that just tell you the important things. Give us HTML manuals!

Limit objects to 500? Hmm! I'm running up to 700-1000 objects and I haven't got Tormi to drop below 55fps on my machine (just a 2ghz C2D). Speed set at 60fps. It's a very optimised engine though.



Good point, but I don't see why you can't use ZIP instead of RAR. And you can host it on googlepages or some other free host. I think the frame rate is more important than object limit, so I take away point 5.



That's because Dr. James has stock in WinRar!

 
--

"Del Duio has received 0 trophies. Click here to see them all."

"To be a true ninja you must first pick the most stealthy of our assorted combat suits. Might I suggest the bright neon orange?"

DXF Games, coming next: Hasslevania 2- This Space for Rent!

viva/volt

Awesome Sauce

Registered
  26/08/2006
Points
  1694

Game of the Week WinnerSilverNova MemberKlikCast StarVIP Member
9th June, 2008 at 08:19:32 -

Have a tutorial! I hardly ever read readme's because no-one wants to read before a game - tutorials are nice but only if they're skippable etc.

I'd say the most frames you ever want to lose is 5 to 10 in testing because SOMEONE out there will have a worse PC than you even if yours sucks. Also, custom controls and joystick/joypad/whatever you guys call 'em support!

Max objects isn't a real indication of slowdown unless they're all on screen at once - I don't ever go over 300 unless it's for a super special purpose. Processing that many objects (if they have lots of events etc) is where slowdown hits big time.


Originally Posted by Del Duio

Originally Posted by Pixelthief
3: Just don't use timer events for anything, really. Use values and counters, please!



Aw, they're not THAT bad, depending on where they go, or what they're for.



Yes, they are. Only use them if your game never drops a single bit in fps or if you're doing things that need to be in real time increments.

Image Edited by the Author.

 
Image
http://bfollington.tumblr.com

NeoMonkey

Finnish Army Fire Commander

Registered
  01/12/2006
Points
  243

VIP Member360 OwnerI am an April FoolPS3 Owner
10th June, 2008 at 14:20:35 -


Originally Posted by Muz
I think it's about time that we set down some 'procedures/rules/techniques' about what we expect in a klik game. Basically, it's things that everyone expects to see from a klik game. It's common knowledge. It's the little things that both noobs and experts miss and we hate them for it. It's the little things that everyone should know just to. So I want to write an article about this and I'd like for you guys to add to it as well

1. Don't use installers.
2. Instead of using a RAR, make it a ZIP file. That way, people don't need winRAR to open it.
3. The minimum timer counter should be 0.03 seconds (as of MMF 1.5, I have to recheck it with MMF2 to see if it still applies)
4. If you're going to use INI files, put them in the same folder as the game. Not the Windows folder! If you really want people not to read it, encrypt it.
5. When testing your game, try to keep the maximum amount of objects at 500. Always keep the frame rate above 30!

Image Edited by an Administrator.



1.Agree
2.LOL! Winrar is 10 sec download and 1 min install... Last time I used .zip files was, when I had windows 3.2. That time .zip files were good, but not anymore
3.I prefer trigger objects more accurate
4.Roral agreement, but nowadays I havn't seen them in games.
5.Classic framerate is 32, because then you can't see so darn big lag.

 
I have proven new mathematic formula to be true...

2D > 3D

Image


Muz



Registered
  14/02/2002
Points
  6499

VIP MemberI'm on a BoatI am an April FoolHonored Admin Alumnus
16th June, 2008 at 03:45:04 -

I was hoping that you guys would add a 6,7, etc to it. Oh well

To comment, WinRAR can open ZIP files, but Winzip and Windows can't open RAR files. WinRAR also makes perfectly fine ZIP files. Obviously you can download it, but that means that people who don't have winrar would just toss your game in the recycle bin because they're too lazy to do a search for WinRAR. Serves you right for being too lazy to click on the ZIP option instead

I'd disagree on timers. I find them to be the most reliable method if combined with counters. Frame rates will bounce up and down throughout the game. ED, heck all the Blackeye Software games used extensive amounts of Always events and as such, I was able to beat ED's bosses by slowing down the computer. Also many of the earlier BES games were unplayable when computer speeds reached 1000 Mhz. A good Always event now could be ridiculously fast in 4 years. That's sloppy coding Timer events may run a little with a dip in frame rates, but if you made your game properly, there shouldn't be any dip in frame rates!


6. Avoid putting transitions in every frame just because you can. If you REALLY have to, keep them short, below 5 seconds.
7. Avoid using library objects, musics, etc. Sound may be forgiven. Why? Because everyone has seen them. Using a single library graphic is as ugly as a movie using a stunt double.
8. Don't use the built-in MMF random generator. It is not completely random. You'll find it skipping some numbers and leaning towards others.
9. On your first game of a certain type, don't be too ambitious. Focus on finishing the game as fast as possible. By the time you finish it, you'll learn a great deal of things about creating that type of game, including what shouldn't even be there. Then you create the sequel properly.
10. It's tempting to use editors, but don't rely on them. As 9 above, editors are better used in a sequel, once you figure out which variables you've overlooked and which were redundant. Also, editors are very inflexible.

 
Disclaimer: Any sarcasm in my posts will not be mentioned as that would ruin the purpose. It is assumed that the reader is intelligent enough to tell the difference between what is sarcasm and what is not.

Image
   

Post Reply



 



Advertisement

Worth A Click