Overclockers Australia Forums

OCAU News - Wiki - QuickLinks - Pix - Sponsors  

Go Back   Overclockers Australia Forums > Software Topics > Programming & Software Development

Notices


Sign up for a free OCAU account and this ad will go away!
Search our forums with Google:
Reply
 
Thread Tools
Old 12th August 2002, 11:51 AM   #1
Pacifist Thread Starter
Member
 
Join Date: Mar 2002
Location: Gosford
Posts: 1,950
Talking Programming comp #1

In celebration of the new forum i propose a competition to decide the pecking order for the programmers here

The objective:
Create a noughts and crosses game. It can be 1 or 2 player but there will be extra marks if you include an AI. Any programming language will be accepted.
Marks are awarded as follows.

Functionality: (the simple fact that it does what it's supposed to)
40 marks

Method: (the way you made it do what it was supposed to)
20 marks

Simplicity of the code: (how easy the code is to read - use comments people)
20 marks

Portability: (if it's not in Visual Basic you'll get some marks here)
15 marks

Interface: (I don't really care if i have to type the co-ordinates of where i'm moving in)
5 marks

Total marks 100

I will not be entering the competition.
The winner will be announced on the 1st Sept.
Pacifist is offline   Reply With Quote

Join OCAU to remove this ad!
Old 12th August 2002, 12:49 PM   #2
othy
Member
 
othy's Avatar
 
Join Date: Jul 2001
Location: syd.nsw.au
Posts: 4,107
Default

Good idea, though the topic is hardly challenging.

--

othy
__________________
HASA DIGA EEBOWAI
othy is offline   Reply With Quote
Old 12th August 2002, 12:51 PM   #3
Tanus
Member
 
Tanus's Avatar
 
Join Date: Jun 2001
Location: Melbourne
Posts: 924
Default

Very good idea, I'll see what I can come up with.
Tanus is offline   Reply With Quote
Old 12th August 2002, 2:14 PM   #4
Shot_guN
Member
 
Shot_guN's Avatar
 
Join Date: Sep 2001
Location: Brisbane
Posts: 847
Default

Are there any prizes?
Shot_guN is offline   Reply With Quote
Old 12th August 2002, 2:30 PM   #5
Geo
Member
 
Join Date: Jun 2001
Location: Adelaide
Posts: 2,377
Default

Ill do it. Ill try and knock up something tonight.

Maybe the prize should be the winner gets to pick and judge the next comp.
__________________
"That's the way good software gets designed. So if you pull out a piece it won't run" - Steve Ballmer
Geo is offline   Reply With Quote
Old 12th August 2002, 2:36 PM   #6
Hadamona
Member
 
Hadamona's Avatar
 
Join Date: Apr 2002
Location: Brisbane
Posts: 489
Default

I would give it a go if I knew more than just write a program to say "Hello World!"
__________________
This isnt my signature i write this every time i post.
Hadamona is offline   Reply With Quote
Old 12th August 2002, 2:44 PM   #7
Pacifist Thread Starter
Member
 
Join Date: Mar 2002
Location: Gosford
Posts: 1,950
Default

Quote:
Originally posted by Shot_guN
Are there any prizes?

Respect

Oh and the winner can judge the next comp as Geo said
Pacifist is offline   Reply With Quote
Old 12th August 2002, 3:01 PM   #8
Cryogenic
News Monkey
 
Cryogenic's Avatar
 
Join Date: Jun 2001
Location: Salisbury North, SA, 5108
Posts: 6,406
Default

I'll give it a go as well I need to touch up my Java skills a little i reckon
__________________
Regards,
Dr. John
Cryogenic is offline   Reply With Quote
Old 12th August 2002, 3:39 PM   #9
mpot
<blank>
 
mpot's Avatar
 
Join Date: Jun 2001
Location: Perth, WA
Posts: 5,345
Default

So how are you going to ensure no-one is submitting code ripped from some website?

I'm sure there's numerous code examples for noughts and crosses.

BTW, I think the user interace should be worth a lot more than 5 points. A bad user interface can really ruin a good piece of software, and there are lots of people out there coding really bad interfaces....so people coding a decent user interface should be rewarded.

Cheers,
Martin.
__________________
[ photography blog | redbubble | flickr ]

Last edited by mpot; 12th August 2002 at 3:42 PM.
mpot is offline   Reply With Quote
Old 12th August 2002, 3:41 PM   #10
Imitation
Member
 
Join Date: Jun 2001
Posts: 2,839
Default

Quote:
Originally posted by othy
Good idea, though the topic is hardly challenging.

--

othy
As my mum would say... you should get 100% then shouldn't you
Imitation is offline   Reply With Quote
Old 12th August 2002, 4:10 PM   #11
lordskippy
Member
 
lordskippy's Avatar
 
Join Date: Jul 2001
Location: Sutherland Shire, Sydney,
Posts: 710
Default

Er I believe this is one of the tasks that is set in the Year 12 curriculum of Software Design and Development at school is it not?

Problem is exactly the same, devise a noughts and crosses game, and so is the marking scale, same as what my friend had the other week on a piece of paper from class...

I hope you're not trying to get someone to code it for you?
__________________
Current Car :: 1985 Mazda 626
lordskippy is offline   Reply With Quote
Old 12th August 2002, 4:15 PM   #12
Pacifist Thread Starter
Member
 
Join Date: Mar 2002
Location: Gosford
Posts: 1,950
Default

I'm in Uni (3rd year IT), i didn't realise this is part of the Yr.12 curiculum,
it was just the first example of a program i thought up
i truly created the marking scale by myself too, seems the logical way to do it

Last edited by Pacifist; 12th August 2002 at 4:18 PM.
Pacifist is offline   Reply With Quote
Old 12th August 2002, 4:17 PM   #13
loko
Member
 
Join Date: Jun 2001
Location: London
Posts: 357
Default

hehehe...

I believe this to be a current AI assignment... Unless you get stuck with the stupid genetic algorithm stuff (ie.. like i did.. )
loko is offline   Reply With Quote
Old 12th August 2002, 4:21 PM   #14
mark|
Member
 
Join Date: Jun 2001
Posts: 1,705
Default

i've got an 80% version on my hdd already from ages ago

just needs the ai and rules implemented
mark| is offline   Reply With Quote
Old 12th August 2002, 4:24 PM   #15
Pacifist Thread Starter
Member
 
Join Date: Mar 2002
Location: Gosford
Posts: 1,950
Default

Quote:
Originally posted by mpot
So how are you going to ensure no-one is submitting code ripped from some website?
I'll look around and find all the examples of noughts and crosses, although i don't think anyone would bother just ripping it and sending it here. A true programmer should enjoy making a simple game.

Quote:
Originally posted by mpot
BTW, I think the user interace should be worth a lot more than 5 points. A bad user interface can really ruin a good piece of software, and there are lots of people out there coding really bad interfaces....so people coding a decent user interface should be rewarded.
Interface is basically whether the user uses a mouse to click the box or types a co-ordinate for the box.
If people want to program a console version i won't mind if it doesn't have mouse support.

If you don't have some sort of representation of where the noughts and crosses currently are however that will come under functionality.
Pacifist is offline   Reply With Quote
Reply

Bookmarks

Sign up for a free OCAU account and this ad will go away!

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +10. The time now is 6:02 AM.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd. -
OCAU is not responsible for the content of individual messages posted by others.
Other content copyright Overclockers Australia.
OCAU is hosted by Internode!