Author Topic: Contest [updated 07/09/2009]  (Read 71129 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Contest
« Reply #60 on: May 04, 2009, 08:07:06 pm »
True, altough to be fair sometimes it's hard to pack a good game in so few sub-programs and small size in BASIC. See RPGs for example. But since this is a programming competition, everything needs to be considered in the scoring, even if it means that the judges need to scan through the code to see if the author missed simple optimizations such as forgetting to leave out closing parhentesises and not using lbl/gotos correctly. Plus it's a platformer contest so I doubt the games will be large, since if someone makes a large game in  lenght he may not even get enough time to finish it. Since there's a short deadline, I think this could be a good category addition to the contest.

Personally I don't see any point to flame a game just based on the amount of files included and its file size outside of a programming contest, though, because it is very offensive to the author and it is like if you flamed a game just because of graphics or just for being in BASIC instead of ASM no matter how good the game is.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

allynfolksjr

  • Guest
Re: Contest
« Reply #61 on: May 04, 2009, 11:25:41 pm »
Yeah, flaming sucks.

Offline thebetter1

  • LV0 Newcomer (Next: 5)
  • Posts: 2
  • Rating: +0/-2
    • View Profile
Re: Contest
« Reply #62 on: May 06, 2009, 10:41:55 pm »
I don't think it's fair to judge a game by the code within it.  It should be based entirely on the end result.  In fact, I don't think the judges should even be allowed to look at the code.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Contest
« Reply #63 on: May 06, 2009, 10:53:43 pm »
well I meant more on a code quality point of view. of course that part doesn't have to have a great value on total score. Maybe 1 or 2 points, but then there's still the issue about having a judge who knows every optimizing tricks discovered in TI-BASIC, which isn't my case, so I think coding quality will pretty much not be judged directly. The only way I think it will be judged is if the game causes err:memorys or runs extremly slow for what it does.

This is why I think we shouldn't judge too hard based on the program size and amount of subroutines either, because for some games many files are necessary (take Metroid II for example, which got 350 maps in the expansion set stored into matrices) and IMHO a game with many files/large size doesn't means it's not worth it. Plus, the contest has no rules limiting the game amount of content, except for the fact that if a game contains content that is innapropriate for the forums such as racism, porn and the like, it won't be released to the public on the forums.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline trevmeister66

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1009
  • Rating: +14/-5
    • View Profile
Re: Contest
« Reply #64 on: May 06, 2009, 10:53:55 pm »
I don't think it's fair to judge a game by the code within it.  It should be based entirely on the end result.  In fact, I don't think the judges should even be allowed to look at the code.
I kind of agree, and I kind of disagree.

I think there should be one judge who looks at the code and judges it based on that, and then the other judge never looks at it, and judges based on the end result (if there's more than 2 judges than you can add them in somewhere). That way the judge who judges the game play won't be biased towards good or bad code.
Projects:    nameless RPG: 1.0%  |  Reverse Snake v1.5: 100%  |  Secret Project: 5%  |  DUNGEON: 70%

My MW2 Blog <-- Please visit :)

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Contest
« Reply #65 on: May 06, 2009, 11:00:54 pm »
Well, as I said, the major problem of judging the code is that we would need to find a judge who knows every single basic tricks in the world, which could be the case of one of our staff member, but does it means he would necessarly want to participate in judging entries?

After reading posts, I think the code shouldn't be judged directly, nor the game file size and amount of sub-programs. If the game has errors, including ERR:MEMORY resulting of bad coding or extremly slow speed then it should be judged under functionality or whatever it will be called

Else, I think it will suck if a super revolutionary BASIC game that runs fast without any error gets a much lower score than a slow BASIC game with few features and that runs slower, just because it has more files or that the author missed closing parhentesis at the line 244 of his 3rd sub program
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline noahbaby94

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 585
  • Rating: +29/-24
    • View Profile
    • My blog
Re: Contest
« Reply #66 on: May 06, 2009, 11:03:42 pm »
I don't even know if weregoose knows every basic trick.
That's what she said!!!

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Contest
« Reply #67 on: May 07, 2009, 01:07:16 am »
Do you even know if there IS every basic trick?  o.O

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Contest
« Reply #68 on: May 07, 2009, 01:11:10 am »
I am certain there are some that weren't discovered yet (simple or not). There could be other hidden commands syntaxes in the TI-OS that ASM programmers didn't revealed because they wanted us to learn ASM or don't care enough :P

On the TI-83+ we didn't know about Text(-1 until 2001 and Circle(X,Y,Radius,{i until 2006 or 2007.

Even on the older 83 there were hidden commands such as Send(9prgmNAME, which is the equivalent of Asm(prgmNAME on the TI-83+

There are lot of bugs, too, though...
« Last Edit: May 07, 2009, 01:20:00 am by DJ Omnimaga »
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Contest
« Reply #69 on: May 07, 2009, 05:12:41 pm »
Code size shouldn't be a major factor in judging, but there's probably a point where, even if the program runs decently, where the size is unreasonable.  If someone were to submit a 14 kilobyte nibbles game :o (even the most extensive ones can probably be done in well under 5kb), then their score should suffer a bit.
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Contest
« Reply #70 on: May 07, 2009, 09:14:00 pm »
yeah, true. Lol that reminds me Illusiat 1 when I finished it (it was 18 KB). 6 months later I rewrote it after the Illusiat 2002 incident and it dropped to 4.5 KB (altough about 5 KB were added when starting a new game due to pictures being created. Before, the pics were premade and came with the game)
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline Halifax

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1334
  • Rating: +2/-1
    • View Profile
    • TI-Freakware
Re: Contest
« Reply #71 on: May 08, 2009, 03:36:40 pm »
Code size shouldn't be a major factor in judging, but there's probably a point where, even if the program runs decently, where the size is unreasonable.  If someone were to submit a 14 kilobyte nibbles game :o (even the most extensive ones can probably be done in well under 5kb), then their score should suffer a bit.
Yes, there is a point. But that point is in such a gray area that I believe it shouldn't even be included. In your example, of course, it's obvious that the author may have been negligent, but in other more complex games, where do you draw the line? Simply put, you can't objectify it, thus I don't think it should even be included in the scoring.
There are 10 types of people in this world-- those that can read binary, and those that can't.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55942
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Re: Contest
« Reply #72 on: May 08, 2009, 06:01:10 pm »
Yeah, judging a game by its size is kinda unfair for coders who did their games properly.

If zContest 2009 ever happened, I was supposed to submit Illusiat 13. My code is far from perfect, since I haven't finished a calculator RPG in 4 years and most tricks I practiced are from almost a decade ago, but I still think it's pretty good compared to what I saw on ticalc.org sometimes. Should such game be judged mostly by its size, Illusiat 13 would stand no chance, no matter how much features I decided to put in the game and how long it is.
Now active at https://discord.gg/cuZcfcF (CodeWalrus server)

Offline simplethinker

  • LV7 Elite (Next: 700)
  • *******
  • Posts: 695
  • Rating: +16/-5
  • snjwffl
    • View Profile
Re: Contest
« Reply #73 on: May 08, 2009, 06:09:02 pm »
Yes, there is a point. But that point is in such a gray area that I believe it shouldn't even be included. In your example, of course, it's obvious that the author may have been negligent, but in other more complex games, where do you draw the line? Simply put, you can't objectify it, thus I don't think it should even be included in the scoring.
True.  I was thinking more along the lines of truly absurd memory usage and code inflation. However, as you said, there no way to objectively evaluate where "large" meets "absurd", so I suppose it can't used as a reliable measure.
"We've all heard that a million monkeys banging on a million typewriters will eventually reproduce the entire works of Shakespeare. Now, thanks to the Internet, we know this is not true." -- Professor Robert Silensky



Chip's Challenge: ħ%

Offline Builderboy

  • Physics Guru
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 5673
  • Rating: +613/-9
  • Would you kindly?
    • View Profile
Re: Contest
« Reply #74 on: May 08, 2009, 06:20:53 pm »
I think that it should be based on Gaming experience alone, and maybe the judges shouldn't look at the code at all.  After all, the people playing the games sure aren't going to care if its wonderfully coded or not! They're just looking for some fun! :D