Omnimaga

General Discussion => Technology and Development => Computer Projects and Ideas => Topic started by: ruler501 on August 01, 2012, 02:30:28 pm

Title: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 02:30:28 pm
This is a matured version of http://ourl.ca/8809

THE GAMES HAVE BEGUN THE CONTEST WILL END AUGUST 26th AT 2pm CST

The idea of this contest is relatively simple. A poll is posted and people vote for a project idea/theme. Once the poll is completed the contest will be announced and coders will have 3 weeks(subject to change based on contest idea) to complete their submission. To submit their final result they post in the voting topic(which will be made on the last day) within 24 hours. Source code is all that is required for the submission though binaries for windows/linux/mac are encouraged. You make work individually or in a team.

RULES:
1) With your submission make sure you post build instructions including any libraries needed for compiling
2) The work must be done by you or your team no taking others code or having others write it for you
3) You submit your source/binaries within 24 hours of the contest end
4) Your code cannot contain more than 15% code written before the contest started
5) Do not annoy people to test your program
6) Do not vote on both cemetech and omnimaga please limit your votes to just being on one site they will be combined for the final results

Please follow the rules they all have good reasons behind them and everyone I've seen has been doing great work and it would be a shame to be disqualified after working so hard.

The project idea will be decided through a poll. Post your ideas here for inclusion in the poll(which will be made later this week)

FAQ:

Q: What programming languages can I use?
A: There is no assigned language any comp language can be used. You will most likely want to choose languages which are more cross compatible though as anyone who wants to run it and cannot definitely wont be voting for you.

Q: Is this just another game making competition?
A:  Project ideas do not have to be games they can be anything that can be programmed on-comp for comps(excluding websites). The contest will be over making what the community decides is the best idea.

Q: Can we use code from previous projects?
A: You can but it should not be more then 15% of your code. See rule #4

Q: Can I have more than one submission?
A: No we do not want to flood the voters with too many submission and if each person is making 2 or more it could get hectic...

Q: Is this now a cross-site contest?
A: Yes it was suggested that it be crossposted on cemetech and from there it has evolved to the point that there are polls on each site and submissions will be accepted on either.

Q: I use a password in my source can I censor that?
A: Of course you can just leave a comment on the line that says its been censored and you need a real password to run it

Current Project Idea:
IRC bot that plays/manages IRC games. This is a text game that is run by a bot. If the admins approve it maybe there can be and omnimaga-games channel for the winner


Next Project Ideas(pre-poll):
Maze Themed Game
Snake
Tetris
Paint Style program
Map Editor with testing program
Music composition software
2d rts-fps game engine
minesweeper
Jump and Run Game
Red Code like game(program something that plays the game)

Project Ideas that are too general:
AI game
Tools/Utilities
platformer(I may just not understand the category well enough on this though)
Simulation Game

Ideas that can not be in the next contest:
IRC bots/programs

We dont want too close topics to previous ones so we can maintain diversity
Title: Re: Contest: Coding Battles
Post by: Scipi on August 01, 2012, 02:37:14 pm
I'd suggest starting off small for the first contest. Perhaps a maze game or snake...

Tetris? :D
Title: Re: Contest: Coding Battles
Post by: stevon8ter on August 01, 2012, 03:42:40 pm
I guess that it's also assigned to 1 language? What are the possible languages?
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 03:51:42 pm
stevon8ter there is no assigned language any comp language can be used. You will most likely want to choose languages which are more cross compatible though as anyone who wants to run it and cant definitely wont be voting for you.
Title: Re: Contest: Coding Battles
Post by: stevon8ter on August 01, 2012, 03:54:19 pm
Yeah ok, and which should that be? I only have some html, php, and some c#

but i can learn more

Mouhaha
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 04:03:32 pm
c# works kindof... just be very careful what libraries you use and you might want to ask a linux person to test it(only if you want cross platform its not a requirement of the contest)

I will be working in C/++ and python depending on the project and I use those because if your careful with libraries they work on pretty much everything. They are also the only languages I have good skills in :P
Title: Re: Contest: Coding Battles
Post by: stevon8ter on August 01, 2012, 04:07:57 pm
Lol, well maybe i'll learn c as well, we'll see

As for a contest topic, maybe something like tools? Euhm, but dunno what kind of tools xD or yeah games, but wouldn't know what kind, maybe like summer games? Ai? :p
Title: Re: Contest: Coding Battles
Post by: Sorunome on August 01, 2012, 04:42:56 pm
EDIT: project ideas do not have to be games it can be anything that can be programmed on comp(not websites/on-calc stuff).
IRC bots?
and will it be very bad if it only runs on linux, lol
Title: Re: Contest: Coding Battles
Post by: Scipi on August 01, 2012, 04:51:52 pm
EDIT: project ideas do not have to be games it can be anything that can be programmed on comp(not websites/on-calc stuff).

Hmm, in that case maybe a small utility. Maybe a small paint program? :D
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 05:44:13 pm
EDIT: project ideas do not have to be games it can be anything that can be programmed on comp(not websites/on-calc stuff).
IRC bots?
and will it be very bad if it only runs on linux, lol
IRC bot would be an idea though i think slightly more specific would be better. and running only on linux would happen if it used very specific libraries with no or very bad windows versions. Sometimes you also need extra code for windows as opposed to linux and the other way around.
Title: Re: Contest: Coding Battles
Post by: nyanfly on August 01, 2012, 08:21:24 pm
This looks interesting! Methinks I shall participate. In my experience, libraries like SDL/OpenGL are pretty cross-platform (although you have to run Windows to compile it, and it's a pain to reboot into Windows) and C# will (mostly) run on Linux with Mono.

Also, what's an IRC bot?
Title: Re: Contest: Coding Battles
Post by: Scipi on August 01, 2012, 08:24:17 pm
Also, what's an IRC bot?

An IRC Bot is a program that monitors and responds to the messages in a IRC channel.

Omnimaga runs a few channels on EFnet (iirc) #omnimaga, #omnimaga-spam, etc :D
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 08:25:14 pm
nyanfly I just compile for windows on linux with a cross compiler its a lot easier then setting it up on windows.

some libraries for .net such as xna dont work with mono most of the time

an IRC bot is a bot that posts/monitors IRC(a chat protocol) channels

EDIT: why you be so ninja homer :P
Title: Re: Contest: Coding Battles
Post by: Scipi on August 01, 2012, 08:26:36 pm
Hmm. I wouldn't be opposed to an IRC bot. Gives me a chance to learn something new :P

Edit: I would prefer if it was perhaps the second or third contest though
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 08:32:12 pm
The bottom three have to be more specific before I'd add them as ideas. I dont want this being like the contest where everything is so different its supposed to be a little more specific on an idea not just game/utility in this genre
Title: Re: Contest: Coding Battles
Post by: Scipi on August 01, 2012, 08:37:40 pm
Hmm. An IRC bot could be specifically the kind you say something to it, and it responds. Commands and such.

Paint program, something like MS Paint, though it'd need something to make it unique.

Tetris is tetris lol. Maybe require sound as well?
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 09:10:19 pm
no they are grouped in categories. ones that need more specifics and accepted ideas

EDIT example
Current Project Ideas(pre-poll):
Maze Themed Game
Snake
Tetris
Paint Style program

Project Ideas that are too general:
AI game
IRC bot
Tools/Utilities
ones in red need more specifics
Title: Re: Contest: Coding Battles
Post by: Scipi on August 01, 2012, 09:18:21 pm
Ah, sorry, didn't see the first post :P

IRC Bot -> A bot that returns a url for a search query on Youtube or google, etc?
Tools/Utilities -> A map builder with testing application? Could be 3D, Tile Map Editor, etc?
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 01, 2012, 09:23:24 pm
Updated first post. I think I'll let ideas continue to come in and start the poll tomorrow or friday
Title: Re: Contest: Coding Battles
Post by: DJ Omnimaga on August 02, 2012, 01:50:34 am
For a first contest, wouldn't it be better to not restrict each theme too much and also to not have too many categories? At first there may be less participants, so if there are 4 categories, maybe some will remain empty or people will win by default. I would say that maybe focus on Omnimaga's game-oriented themes too. Another idea was making music creation softwares (even if simple)
Title: Re: Contest: Coding Battles
Post by: Scipi on August 02, 2012, 02:17:51 am
I think we are just stockpiling ideas to vote on for each contest. Each contest should only have a single category.

Music creation software would be fun :D
Title: Re: Contest: Coding Battles
Post by: DJ Omnimaga on August 02, 2012, 02:19:25 am
Ah ok I see.

As for music softwares I would love to see somebody create a software like Mario paint but with 8 channels and the ability to switch instruments with your own wavs and possibly the ability to add a bit of echo/reverb, like SNES music. :D
Title: Re: Contest: Coding Battles
Post by: Juju on August 02, 2012, 02:22:15 am
Yeah, that or a IRC bot that play games?
Title: Re: Contest: Coding Battles
Post by: Sorunome on August 02, 2012, 03:39:14 am
IRC bot -> managing channels (with useful features if people wanne add)
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 02, 2012, 08:03:41 am
Yeah these are just ideas for the poll. Whatever wins in the poll ends up being the official topic for the contest
Title: Re: Contest: Coding Battles
Post by: stevon8ter on August 02, 2012, 08:52:20 am
Minesweeper like game?
Title: Re: Contest: Coding Battles
Post by: Sorunome on August 02, 2012, 08:52:53 am
How about a plattformer?
Title: Re: Contest: Coding Battles
Post by: stevon8ter on August 02, 2012, 11:04:28 am
How about game-hacking tools? Tho most games aren't cross-platform so never mind :P
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 02, 2012, 03:26:06 pm
and I'd rather not have hacking tools for a couple other reasons...

And all the ideas added after i started the poll will be included in the next one.
Title: Re: Contest: Coding Battles
Post by: stevon8ter on August 02, 2012, 03:30:24 pm
Ouh, it's a shame xD

Yeah, i don't mind, just an idea
Title: Re: Contest: Coding Battles
Post by: Sorunome on August 02, 2012, 04:40:09 pm
Btw, are there any prizes?
(like 1st place user bars, lol)
Title: Re: Contest: Coding Battles
Post by: Scipi on August 02, 2012, 04:43:23 pm
Btw, are there any prizes?
(like 1st place user bars, lol)

Depends upon if anyone wants to make some. Otherwise, it's more or less for fame, glory, and bragging rights :P
Title: Re: Contest: Coding Battles
Post by: linuxgeek96 on August 02, 2012, 04:44:51 pm
I have a USD 25 gift card to newegg if we want to use it as a prize...
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 02, 2012, 04:59:47 pm
Maybe. I think that might be a nice way to kick of the first one. Though I personally would say you might want to wait and see how it turns out before promising prizes.
Title: Re: Contest: Coding Battles
Post by: Scipi on August 02, 2012, 09:26:06 pm
Maybe. I think that might be a nice way to kick of the first one. Though I personally would say you might want to wait and see how it turns out before promising prizes.

So far it seems like we're going to have a nice turnout for the first few :P

It's definitely going to get a few projects going :D
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 02, 2012, 09:37:57 pm
Thats what I was hoping for. Hopefully after the first the projects will be big and keep expanding after the contest if that doesnt happen after the first.
Title: Re: Contest: Coding Battles
Post by: Sorunome on August 03, 2012, 03:44:00 am
And then the full power of the omnimaga computer programmers will be unleashed :P
Title: Re: Contest: Coding Battles
Post by: linuxgeek96 on August 03, 2012, 08:57:30 am
If we do the music one, I found a 10$ Itunes gift card, which might be better
Title: Re: Contest: Coding Battles
Post by: ruler501 on August 03, 2012, 02:55:47 pm
Yeah that would probably be a better prize for the music one
Title: Re: Contest: Coding Battles
Post by: ruler501 on September 03, 2012, 01:21:54 am
BUMP

Just thought I'd bump this and point out that idea suggestions are being accepted for the next contest. Check the first post for already submitted and not allowed ideas
Title: Re: Contest: Coding Battles
Post by: Sorunome on September 03, 2012, 01:23:49 am
So probably no IRC-bot, right?
So, maybe a jump&run game then :D
Title: Re: Contest: Coding Battles
Post by: ruler501 on September 03, 2012, 09:40:26 am
Yeah first post says no IRC stuff

And jump and run seems interesting I'll add it to the options
Title: Re: Contest: Coding Battles
Post by: Scipi on September 03, 2012, 04:42:07 pm
Hmm. Maybe a simulation game? That could be interesting.

I also like ideas like RedCode. "Programming game" games
Title: Re: Contest: Coding Battles
Post by: ruler501 on September 03, 2012, 06:59:21 pm
What kind of simulation?
and i think programming things to play games sounds fun
Title: Re: Contest: Coding Battles
Post by: Scipi on October 08, 2012, 09:47:34 am
Bump. Please don't say this died. :(

I was so looking forward to completing a project here since my computer has been repaired :P