Advertisement

programming contest suggestion

Started by April 23, 2001 12:48 PM
49 comments, last by griffenjam 23 years, 9 months ago
hell yeah, that would r0x0r >=)
you should put together a web-page.

if there was a contest, u would have to make some rulez, like only one entry per person, and only one person per entry (ie no teamz).

tic-tac-toe is a liitttlle simple, even for n00bs, but i like the idea of a tank simulation contest.

ive never played an atari b4 (long live amiga!!!), could somebody fill me in on the game u are talking aboot?

thx

<a href="http://www.gatethrasher.150m.com>GATETHRASHER FOREVER!!!!
Good stuff to clone in various levels.

Mario Brothers
Tic-Tac-Toe
Tetris
Pong
Combat
Asteroids
Space Invaders
Final Fantasy Battle

(Super) Mario Brothers - Simple physics system with tile collision. This can be extended to tile based scrolling.

Tic-Tac-Toe - Rules governed by information stored in a 2D array... Needed later for collision detection.

Tetris - Some where between Tic-Tac-Toe and Super Mario... The current state of the well full of tetris blocks is a 2D array... we need to know when the currently falling piece has collided with the blocks now in the well.

Pong - Simple Physics system using velocities and position vectors. Object to Object collision. Good material for experimenting on presentation.

Combat - More simple physics ala Asteroids except that the rules of movement are different and fewer objects are on screen.

Asteroids - More object-to-object collision... physics involving all derivations of an object''s position (velocity, acceleration.) Physics nearly as advanced as Mario, but with fewer rules.

Space Invaders - No physics, very little if any... object-to-object collision detection crucial.

Final Fantasy Battle - You are basically making a calculator that figures out when a player''s character goes and how much damage is dealt by given combinations of fighters and their target''s defense. This is mostly an excercise in graphics and presentation, and a VERY important user interface. Decent rules for combat happenings are a must.

Just a few ideas... take ''em or leave ''em.

Daniel Piron
Advertisement
I like all the ideas that I''m hearing.
I should have a page up in a day or 2. As I haven''t
been able to procure any web-space it will be on geocities.
I still need a name for the contest.
"Monthly Porgramming Contest" just doesn''t have a ring to it.
and "griffenjam''s Montly Programming Contest" isn''t any better.
But If I don''t get any sugestions that''s what I''m going with.

Thats all I got for now, as soon as I have it I will post a link to the page.

Also, does anyone have a ready make Guestbook type thing?
I could write it in ASP but I don''t want to/don''t have time.
I want to be able to track contest enteries.
If not I''ll write it when I have time.

Well, thats all for now.



Jason Mickela
ICQ : 873518
E-Mail: jmickela@pacbell.net
------------------------------
"Evil attacks from all sides
but the greatest evil attacks
from within." Me
------------------------------
"The paths of glory lead but to the grave." - Thomas GrayMy Stupid BlogMy Online Photo Gallery
Hey, why not an official GDNet sponsered coding contest. They could come up with a coding effect, or small program, and each month people could enter and somebody could be declared the winner. Maybe through a poll, or the GDNet staff could vote for winner? Could have a link on the front "Contest of the Month" or something. Well i guess this is similar to filpcode though, but so what. Anyhow, just a thought! Later
Maybe there should be a standard library that everyone should use, for example 100x100 or 320x200 array of pixels, a sound buffer, keyboard and mouse input. That''s really all. Make it as simple as possible. For example:

2D_buffer init(widht, height)
registerKeyboardCallback
registerInputCallback
registerSoundCallback
flip
shutdown

And let the coder do everything himself, no restrictions, no nothing, just code and have fun. Don''t care if it doesn''t uses the computer the optimal way. That isn''t as important as actually produce something.
an amazing idea , who suggested it ??.....thanks you are a genius
I suggest fortunecity............100MB , CGI , ftp , only a single banner either in the top of everypage , or in a single window , i think it is the best (in comparison to other free ones)
sign me up also , i suggest the memory game(the one in the nokia phones) as the first contest
thanks
didasami@hotmail.com

...Xeee
xee..
Advertisement
O.k. I''ll look into fortune city, they have to support ASP, while I know some CGI I don''t know enough to get by.

Also, a few people are suggesting some kind of base code, or a library that everyone uses.

I think in a way that is a good idea, but I see 2 drawbacks.

A. I don''t have a ready make one that would work in all projects with no modification. and I don''t have time to write one.

B. I would like to see people learn from this, that includes seeing how other people go about setting up the display/sound.

O.k. if someone wants to donate some code that newbies can use so they can enter.

I would suggest functions like

CreateGameWindow(Width, Height);
LoadImage(char *Image);
DrawImage(Image, x, y);
unloadImage(Image);
flip();
DestroyGameWindow();

No sound interface!!!

I say this because only beginer level should use the base code, beginer level also doesn''t need to have sound. I think that could be their first real learning experiance, implementing sound.

Today has been busy at work so I haven''t had time to work on the web-site, maybe tomarrow


Jason Mickela
ICQ : 873518
E-Mail: jmickela@pacbell.net
------------------------------
"Evil attacks from all sides
but the greatest evil attacks
from within." Me
------------------------------
"The paths of glory lead but to the grave." - Thomas GrayMy Stupid BlogMy Online Photo Gallery
I just checked out fortunecity and they don''t really work.
They don''t allow you to store .zip files on their servers, they say it will automatically be deleted. So they don''t work.
Any others?
"The paths of glory lead but to the grave." - Thomas GrayMy Stupid BlogMy Online Photo Gallery
FortuneCity is pretty evil in my opinion (I used to use them, maybe they're better now, or maybe worse?). You may want to look at "f2s", they're pretty good I've heard (but I've never tried them). My current host allows CGI and Perl, but their FTP server is really screwed at the moment.

I'll write some really basic OpenGL graphic libraries if you want. I'd just rip most the code from my engine and simplify it, but that's ok . Should I use Object Oriented, Modular, or Procedural code? Suggestions anyone? Of course I'll do it in C/C++.

I'll give it the standard functions like Rectangle, Circle, Line, Blt, and so on (I'll probably have to use glDrawPixels for some things though, which won't give high quality speed).

Resist Windows XP's Invasive Production Activation Technology!
http://druidgames.cjb.net/

Edited by - Null and Void on April 25, 2001 7:12:22 PM
The tank game sounds like a good start, but here''s a suggestion:

Add contests for different areas. Starting with a complete game idea, have contests in this order:
Art Contest (for creating all sprites/textures)
Basic Engine Contest (using the sprite winner)
AI contest (for adding AI to the Basic Engine)
Networking (to add networking -- this goes against the "build Networking in from the beginning", part of judging the Basic Engine may include "how easy to add networking?")

Dustin

This topic is closed to new replies.

Advertisement