Author Topic: UCF Summer Contest  (Read 5784 times)

0 Members and 1 Guest are viewing this topic.

Offline seana11

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 15
  • Rating: +4/-0
    • View Profile
UCF Summer Contest
« on: May 20, 2012, 09:15:06 pm »
I'd like to announce the



This year's theme is Tools, Sims, and 3D.  

  • Entries will be for the fx9860, the Prizm, and the Classpad
  • All entries must have been received by the 15th of August, 0:00, UTC in a topic on casiocalc.org.  Results will be announced around one week later, depending on the amount of entrants.  
  • No previously released program may be submitted, but entrants are encouraged to release at any time during the next three months.
  • Work must be original, but porting and usage of libraries are allowed.  
  • All entries must be in a zip file under a folder (not directly in the zip).  They must have a readme, and source must be provided.  
  • Programs may be entered into multiple topics; for example, if I have a 3D simulation of a globe, I could enter it into both 3D and educational.  
  • Judges may not judge categories in which they will enter.  Judges must apply by the 10th of June
  • Prizes will be userbars, and whatever else we can get donated

Categories

C/Asm, Lua, and Basic will be judged together, with handicaps listed in the topics section.  

  •  Three Dimensional
       Create a program that utilizes 3D in some way.  More points will be given for realism and better rendering (Raytracing versus Raycasting)

  •  On-Calc Language
       Create any language that can be compiled or interperted on the calculator.  Points will be given for greater extensibility, library support, and usability (or unusibility for esoteric languages- though they must be tasteful [line noise is not tasteful]).

  •  Shell/File Manager
       The the Prizm (and to a lesser extent, the fx-9860) need shells (Of the $ kind) and file managers to enhance usability (and display pictures).  Points will be awarded for usability (No mice, except for classpad) and features.  

  •  Educational/Simulations
       Create something educational, or something to simulate (Virtual ant farm gogogogo).  Program must be original and creative (we already have enough programs that solkve the quadratic formula).  Make something kids can learn from.  

  •  Music or Video
       Create a music or video player/composer/whatever.  Points will eb awarded for quality, and ease-of-use.  

  •  Editor
       Create an editor of some sort.  
Judging Topics

Topics will be judged on the following, using a 1-5 scale for each.  

  •  Category
    These points are to how well it meets each category's specs.  

  •  Graphics
    Is it snazzy?  Do the features pop?  Does it load fast?  Two extra points will be awarded for basic games in this category.  

  •  Features/Originality
    What features are in this game/tool that make it different?  What does it have that ABC doesn't?  One extra point will be added in this category for lua and basic.  

  •  Documentation
    Is the readme thorough and well-written?  Is there in-game/tool help?  If I have a problem, is it easy to figure it out?

  •  Usability
    How easy is it to do common tasks?  Is the interface intuitive?  Are the controls standard?

  • Bugs
    This is a negative category;  If there are many bugs, this could seriously detract from your program, however, if there are no bugs, you don't have to worry.  

  •  Portability
       Up to 5 extra points will be awarded for porting your program to other platforms.  More points will be given for reproducing the game more exactly (for ports to inferior hardware) or using the new features to give a new experience (for superior hardware).  A multiplier will be added, depending on the language of the game:  *.3 for basic *.75 for lua and *1.0 for C/asm.  

  •  H2G2
    This category's points will be awarded because the judges "really want to."
Remember folks, work hard, do great things, and most of all, Have Fun.
« Last Edit: May 21, 2012, 03:38:12 pm by seana11 »

Offline Deep Toaster

  • So much to do, so much time, so little motivation
  • Administrator
  • LV13 Extreme Addict (Next: 9001)
  • *************
  • Posts: 8217
  • Rating: +758/-15
    • View Profile
    • ClrHome
Re: UCF Summer Contest
« Reply #1 on: May 20, 2012, 11:21:09 pm »
Wow, that sounds like a really fun contest... Wish I had time to join. I'd imagine there'll be a lot more Prizm entries this year than for any previous contest :D




Offline seana11

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 15
  • Rating: +4/-0
    • View Profile
Re: UCF Summer Contest
« Reply #2 on: May 21, 2012, 06:43:07 am »
from cemetech:

Quote
Quote from: KermMartian
Quote from: Ashbad
Quote from: KermMartian
If so, I think everyone will be a winner.

Completely true, considering that even today, there are not a huge number of Prizm developers.  I would suggest narrowing this down to "utility", "educational", and "recreational".
Indeed, and perhaps combine all of the languages together, with a reasonable balance given by the judges between the languages to level the playing field between what's possible in BASIC and ASM/C.

Hmm...  Maybe I could reduce the basic categories to 3D and educational, as those are the only ones where Basic is really feasible.  I could also cut Music/Video, unless I get some more support for that.  

A lot of the reason for this contest was to get new programs out for the 9860, prizm, and classpad that we don't have any of.  For example, we don't really have any editors, shells, or on-calc languages for the prizm, or shells for the 9860.  (I'm not sure about the state of the classpad).

EDIT:

Quote from: #casiocalc
[15:09:11] <@ffisch> i think maybe we should leave them in. we know a lot of syscalls for 9860, so i think we will see quite a bit of activity in that area
[15:10:18] <@ffisch> it would be only the prizm that would have drawbacks in that category

For this reason I shall leave editors and file managers in, but video/audio will be cut.  All languages will be judged in the same categories, but with the following changes:

In portability, programs will be rated like normal, but the final score will have a multiplier added: *.3 for basic *.75 for lua and *1.0 for C/asm.  Basic will also have a 2 point handicap in graphics, and 1 point in features.  For the moment, there will be a 1 point handicap in features for lua, as there are few libraries.  The rules will be updated accordingly. 
« Last Edit: May 21, 2012, 03:28:29 pm by seana11 »

Offline MPoupe

  • LV4 Regular (Next: 200)
  • ****
  • Posts: 168
  • Rating: +30/-1
  • The coder of yesterday
    • View Profile
    • My web site about Casio calculator
Re: UCF Summer Contest
« Reply #3 on: May 23, 2012, 09:30:16 am »
...but video/audio will be cut.
What is wrong with audio/video players ?
Of course I cannot participate, because I already released my players, but I am interested in different implementations of the players.

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: UCF Summer Contest
« Reply #4 on: May 23, 2012, 10:42:21 am »
...but video/audio will be cut.
What is wrong with audio/video players ?
Of course I cannot participate, because I already released my players, but I am interested in different implementations of the players.

Nothing's wrong with them, but we decided to get rid of them because we don't think there will be enough competition in that area.



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline seana11

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 15
  • Rating: +4/-0
    • View Profile
Re: UCF Summer Contest
« Reply #5 on: May 30, 2012, 03:10:24 pm »
The application deadline for judges is in 11 days.  Me and the other mods at UCF are happy to be judges, but some of us want to enter in categories, thus disqualifying ourselves from judging that category.  If we could have a couple other judges, that'd be great.  Judges who have a classpad would be especially helpful, since only MicroPro has a classpad (I believe).  We will evaluate the entrants, and release the final panel on the 15th of May.  
« Last Edit: May 30, 2012, 03:13:37 pm by seana11 »

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: UCF Summer Contest
« Reply #6 on: May 30, 2012, 09:40:49 pm »
...and release the final panel on the 15th of May. 
He means 15th of June, but he keeps accidentally saying 15th of May :P



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline seana11

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 15
  • Rating: +4/-0
    • View Profile
Re: UCF Summer Contest
« Reply #7 on: May 31, 2012, 03:05:48 pm »
shush, they know what I mean :P

Offline flyingfisch

  • I'm 1337 now!
  • Members
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1620
  • Rating: +94/-17
  • Testing, testing, 1...2...3...4...5...6...7...8..9
    • View Profile
    • Top Page Website Design
Re: UCF Summer Contest
« Reply #8 on: June 01, 2012, 10:51:42 am »
shush, they know what I mean :P

Yeah, right. :P



Quote from: my dad
"welcome to the world of computers, where everything seems to be based on random number generators"



The Game V. 2.0

Offline seana11

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 15
  • Rating: +4/-0
    • View Profile
Re: UCF Summer Contest
« Reply #9 on: June 20, 2012, 08:22:19 am »
Ok, the official list of who to bribe is:

3D: MicroPro, FlyingFisch, Forty-Two, Cartix, Puerobaz
On-Calc Language: MicroPro, FlyingFisch, Puerobaz
Shell/FM: MicroPro, Forty-Two, Cartix, Krazylegodrummer
Educational: MicroPro, FlyingFisch, Forty-Two, Cartix, Krazylegodrummer
Editor: MicroPro, FlyingFisch, Forty-Two, Cartix, Puerobaz

We accept calculators, minions, and food.

(I'd also like to get another language judge on board, since we have only two judges there. *Stares at Helder*)
« Last Edit: June 20, 2012, 01:11:09 pm by seana11 »

Offline seana11

  • LV1 Newcomer (Next: 20)
  • *
  • Posts: 15
  • Rating: +4/-0
    • View Profile
Re: UCF Summer Contest
« Reply #10 on: August 04, 2012, 12:55:05 pm »
Quick Reminder For Everyone:

The deadline for the contest is August 15.  Make sure to upload your program by 12:00 am. UTC.  Sources must be included with the program under a folder in the zip.  Happy Coding!

Offline mottocenter

  • LV0 Newcomer (Next: 5)
  • Posts: 1
  • Rating: +0/-0
    • View Profile
Re: UCF Summer Contest
« Reply #11 on: August 09, 2012, 12:30:42 pm »
a dictionary that load a txt custom wordlist is a good idea but I'm having trouble.

I left my idea here if someone wants to use.

regards