Omnimaga

Omnimaga => News => Topic started by: Juju on July 15, 2011, 12:40:48 am

Title: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Juju on July 15, 2011, 12:40:48 am
(http://www.omnimaga.org/index.php?action=dlattach;topic=9495.0;attach=8615;image) (http://ourl.ca/12092)

While the TI-83+/84+ Axe Parser portion of the Omnimaga contest (http://ourl.ca/11030) is ending (the deadline is in 24 hours) and the TI-Nspire portion (http://http://ourl.ca/11579) is still going (deadline is on August 15th), I am honored to present you the 3rd part of Omnimaga contest: a Casio Prizm game, programming tool or media player. Much like Part #2 (http://http://ourl.ca/11579), all Casio Prizm programming languages are allowed and will compete together.

Like Part #1 (Axe) (http://ourl.ca/11030) and Part #2 (TI-Nspire) (http://http://ourl.ca/11579) of the contest, this one has a 2 months deadline (September 15th 2011). This means you should avoid extremly large projects such as an RPG, and make sure your project is safe from hard drive failures.


Here are the rules (LAST UPDATED: JULY 15TH):

1: If you are doing a game, it must contain some form of graphics or ASCII-art. We will not accept any menu-based game. Games must also have a certain form of interactivity (no game where all you do is keeping pressing Enter or where you are forced to manually run different programs all the time) This is to keep a certain quality control, especially for those who enters a BASIC game, to make the contest voting interesting.

2. If your program is in BASIC, you must use color commands. The Prizm has a color screen, we want you to exploit this fact :)

3: You must backup your project progress at least every 30 minutes. Telepathy will be used to detect if every contestant does so. :P

4: The game must not contain adult material or extremely offensive content (such as racial slur).

5: You are not allowed to enter a project that was started prior the start of the contest. You can use code, images and ideas from it, though.

6: You are allowed to announce updates and screenshots of your project anywhere, but you are NOT allowed to provide any download copies of it (or the entire source code) to anyone until the end of the contest.

7: Help is allowed, as long as you respect rule #5. Also keep in mind that usage of other people's code may affect your originality score considerably.

8: You must have a forum account to participate.

9: Only one entry per person is allowed for the Casio Prizm contest. If somebody submits a game pack, his score will be the average of all games included. In other words, you better spend your time on one bigger game than many small ones.

10: Your entry must be submitted before September 16th 2011, 1:00 AM GMT-4. We will not be accepting anymore entry past this deadline.

11: You can participate in part #1 and/or #2 of the contest too, if you want, but keep in mind that this will give you much less time to finish your entries, as part #2 overlaps on part #3 (Part 2 ends in one month).

12: Omnimaga has the right to change and modify the rules at any time.


Your entry must be sent attached via e-mail at  o m n i m a g a 2 0 1 1 c o n t e s t @ g m a i l . c o m  (remove the spaces) and your e-mail must include the following:

1: Your game in g3a format (can be zipped) with the source code included.

2: You must state if your game is a C game, ASM game or a BASIC game, and which compiler you used. Instructions on how to use it should be included too.

3: A link to your forum account


The Prize:

The winner of this portion of the contest will receive $100 in gift card(s) for Amazon, iTunes or Newegg stores. The winner can choose another store if he wants to, as long as it's secure.

Good luck to all who enter!

For those who need the rules for Part #1 or Part #2 of the Omnimaga contest, they are still available here (http://ourl.ca/11030) and here (http://http://ourl.ca/11579).
Title: Re: Contest Part 3 starts: Casio PRIZM Game
Post by: ztrumpet on July 15, 2011, 12:45:13 am
Like Part #1 (Axe) and Part #2 (TI-Nspire) of the contest, this one has a 2 months deadline (August 15th 2011). This means you should avoid extremly large projects such as an RPG, and make sure your project is safe from hard drive failures.
Um, two months from now is September. ;)

(Edited)
Title: Re: Contest Part 3 starts: Casio PRIZM Game
Post by: calcdude84se on July 15, 2011, 12:49:37 am
Should've expected this. I won't be participating. :(
Good luck to all contestants! :D
By the way, how many at Omni actually own a PRIZM to code for and test on? AFAIK there isn't a working emulator yet. :/
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Juju on July 15, 2011, 12:59:21 am
Ah ok, thanks. So good luck everyone :)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: XVicarious on July 15, 2011, 01:50:58 am
Wow... I really didn't expect Prizm, but then again I should have. Too bad I don't have one. I'll enter a contest next year :D
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: shmibs on July 15, 2011, 02:25:28 am
it's a new platform, but hopefully we'll have enough entries to make some competition. good luck everyone!
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: TIfanx1999 on July 15, 2011, 02:35:05 am
This contest has me quite excited! I can't wait to see what people come up with! Good luck everyone! =)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: JosJuice on July 15, 2011, 03:45:43 am
Yay, Prizm! I'll definitely try to create something.
1: Your game in g3a format (can be zipped) with the source code included.
Is it okay to submit it in some other format, for example g3m for BASIC games and possibly some kind of format for a shell in case a shell is created within two months?
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Juju on July 15, 2011, 03:50:13 am
Yay, Prizm! I'll definitely try to create something.
1: Your game in g3a format (can be zipped) with the source code included.
Is it okay to submit it in some other format, for example g3m for BASIC games and possibly some kind of format for a shell in case a shell is created within two months?
Yes, every file format that fits on a Prizm is allowed, I don't know them all, but yeah. Even jar or some other non-existent yet file format is allowed, if we get Walnut and/or Khavi working within 2 months.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Munchor on July 15, 2011, 05:21:36 am
Woah, I just saw this being tweeted, a PRIZM game is an awesome idea :) Good luck everyone! I won't participate because I don't have a Prizm :(
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: calcdude84se on July 15, 2011, 05:55:31 am
Current participant: JosJuice :P
Hopefully there'll be some competition (Qwerty should be joining, I hope.)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Munchor on July 15, 2011, 06:00:31 am
I think Ashbad also codes for the PRIZM, but I don't think he ever finished a project for it.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: JosJuice on July 15, 2011, 06:11:53 am
I think Ashbad also codes for the PRIZM, but I don't think he ever finished a project for it.
I don't think anyone has finished a project, unless you count the quadratic slover and WFRNG. :P
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on July 15, 2011, 10:04:03 am
Well, kerm and Shaun have (Merth has finished like 4 things now..), but I don't know if they'll participate in this.

I might enter, I have some cool ideas, but I'm not sure which one I'll go with yet.   I still am working with ROLAT on the side, too.

EDIT: nah I actually came up with a good idea of what I'm gonna do for the contest.  See the TaN board in about an hour.

Edit 2: not trying to speak for anyone, but here's what the contestant list will most likely look like: Me, JosJuice, Qwerty, z80man, Shaun, SimonLoathar, MPoupe, and a few others.  It isn't a small platform with few coders, plus most of the people on that list are very experienced coders; anyone who does enter has a real challenge at their hands :)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: z80man on July 15, 2011, 12:47:53 pm
I'll be participating but Qwerty already announced that he won't enter due to his other projects such as Khavi. I do want to get Walnut running but I have doubts it will be reliable enough by the end of the contest so I'll recommend sticking with g3a for the time being. I was thinking about doing a programming tool but that would be a very long term project and not suited for this kind of contest. Instead I'll be doing a port of a very popular iPhone game and will keep everyone updated with screenshots and the like for the duration of the contest.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: fb39ca4 on July 15, 2011, 12:54:02 pm
/me wishes he had a prizm...
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: MPoupe on July 18, 2011, 11:06:37 am
By the way, how many at Omni actually own a PRIZM to code for and test on? AFAIK there isn't a working emulator yet. :/
I have written a simple simulator, so I can debug the application on windows platform. This helps me a lot, because there were almost no bug on the real hardware - I was able to catch them all on the simulator.
I wrote about it here: http://ourl.ca/12030 , but nobody replied, so I though that nobody needs this.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: turiqwalrus on July 21, 2011, 01:41:30 pm
anyone who does enter has a real challenge at their hands :)
D:
I was thinking of entering once I found some batteries for my prizm, but this field?/me feels very small and insignificant
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: AngelFish on July 21, 2011, 02:15:50 pm
By the way, how many at Omni actually own a PRIZM to code for and test on? AFAIK there isn't a working emulator yet. :/
I have written a simple simulator, so I can debug the application on windows platform. This helps me a lot, because there were almost no bug on the real hardware - I was able to catch them all on the simulator.
I wrote about it here: http://ourl.ca/12030 , but nobody replied, so I though that nobody needs this.


I also have an emulator I've been re-writing to support the Prizm's hardware. Nice job on the syscall emulator :)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: totoyo on July 30, 2011, 12:50:58 pm
Hey guys,

Only RPG ? I want to program in basic with my new CG-20 :D
I'm French :p

Thanks for all !
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on July 31, 2011, 12:27:31 am
Heya and welcome on the forums :). It can be something else than a RPG too. In fact, you can make any kind of game. If you don't want to make a game you can also make a programming tool or a media player.

Good luck to people participating!
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: totoyo on July 31, 2011, 02:07:28 pm
Thanks DJ_O, i have a little idea for this contest ! Only 2 weeks to program... i'm going to do my best! Goodbye

édit : no 6 weeks ^^'
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on July 31, 2011, 05:52:29 pm
yep 6 weeks, 2 week is for the TI-Nspire contest, and 2 weeks ago the TI-83+ one ended. Hopefully there is good competition for the Prizm one too ^^
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: z80man on August 27, 2011, 02:14:43 am
I was just wondering who's currently working on a contest entry. So far there's been little talk of this so I wanted to make sure there's still enough competition. Also for those who have not done so yet (this includes me :P) I highly recommend creating a topic for your entry. Remember that you are not allowed to post the source or download until the contest finishes on the 15th. Screenies are encouraged and will help build excitement about this contest. So just to announce my current plans, I am working on Plants vs. Zombies in 16 bit color. I don't have any screen shots available yet but those should be posted soon in their respective topic that does not exist yet...
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on August 27, 2011, 03:01:40 am
Yeah i noticed things kinda died down about the Prizm contest. I hope other people are participating. Even home screen BASIC games are welcome too.

Also nice Z80man, you should post updates asap :D
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Darl181 on August 27, 2011, 03:06:09 am
Hm, I might attempt to throw together a colorful WFRNG or something? :P

Idk, as of yet I'm just figuring out how to make For loops ("Next"?  ok..)

Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on August 27, 2011, 09:47:56 am
I'm also in this contest, I'm porting The Adventures of Pyyrix the Thief to prizm with full color.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: AngelFish on August 27, 2011, 12:49:51 pm
Hm, I might attempt to throw together a colorful WFRNG or something? :P

Idk, as of yet I'm just figuring out how to make For loops ("Next"?  ok..)
/me already wrote WFRNG in color, so it better be easy game instead... :P
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Darl181 on August 27, 2011, 01:44:57 pm
Hm, easy game on the homescreen...
tho I got an idea from the first puzzle, I'll see if I can implement it.

..I'll have to learn the language (also find a special char that doesn't bug with colors or some substitute for "light on" "light off"
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: m1ac4 on September 01, 2011, 07:30:32 am
I will submit something that is very similar to the logic game Mastermind (in Basic).
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on September 01, 2011, 10:14:37 am
I personally decided to make a full-color game reminiscent of SimCity 1 in C (so far I have terrain generation, zoning, and utility districting working).  Hopefully I should have the basics down like automated residential/commercial/industrial building, population organization, taxes, ordinances, a full HUD, and maybe a framework for advisors that tell you the scoop on each area of development in your city (like in SimCity 4) by labor day.

I'll probably post a thread by/on labor day
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: sjasogun1 on September 04, 2011, 05:19:19 am
D:
When there finally is a contest on a Casio game it has to be on the Prizm! I 'could' make something in C for my fx-9860 GII to work on the Prizm, were it not I can only program in Casio Basic.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Yeong on September 14, 2011, 08:13:55 am
guys. 1 Day left for competition!
Good Luck, and I mean it!
;D
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: AngelFish on September 15, 2011, 06:46:47 pm
This ends tonight.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on September 15, 2011, 06:47:35 pm
This ends tonight.

ORLY? :P
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: AngelFish on September 15, 2011, 06:48:52 pm
"This ends tomorrow morning" didn't sound quite as cool :P
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on September 15, 2011, 06:58:45 pm
Specifically around 1-1:59 AM GMT-5 (Like the previous two parts)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on September 15, 2011, 07:21:15 pm
I talked with Qwerty about it on IRC, and was wondering: would it be allowed that once I submit my entry to the contest tonight, after around 8:00 PM EST, can I release the source and binary immediately afterwards on the project's topic thread?
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on September 15, 2011, 07:35:50 pm
Well, given Adriweb and Buttsfredkin did, I guess you may be fine, but you would need to wait until at least one other staff reply.

Considering it is so close to the deadline, I bet the only constraint will be that they will no longer accept any entry or updates after you published your copy to public. Basically, ensure that before posting a copy that they received theirs first and that their copy has no nasty bugs preventing it from running and stuff like that. (Gmail delays can happen)

But yeah you should probably wait until another staff replies, although I am sure they will be fine at this hour, considering they let Butts and Adri's respective contest entries in even if posted publicly at 5 PM.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Darl181 on September 15, 2011, 07:47:28 pm
Iirc leafiness released his like the minute the contest ended, and was still in, so I guess so?
Tho this is about the submission, not the contest ending..I'm not sure.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on September 15, 2011, 08:50:43 pm
Program sent in.  Tell me when I can post it early, if I can.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on September 15, 2011, 08:54:03 pm
According to Juju you can't, it seems, because Adri/Butts actually immediately removed their program after uploading it, before they even get a single download click. :'(

Only 3 hours left approximately, though, so it's not too long.

According to Juju he still hasn't received your program, though, so maybe it will arrive soon.

I can't wait to try them all  *.*
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Juju on September 15, 2011, 09:02:00 pm
Actually I got it.

And yeah, making the game public before the end of the contest is forbidden by the rules, but in Adriweb's case his download got removed before it got a single download and in buttsfredkin's case, well, it got accepted on ticalc.org before the end, but it still got accepted because it was posted online just before the deadline. So it's case by case. In fact, there's good chances I'll let it go if you post it just before the deadline since it's 9PM now and I don't really expect any other entries. It's not recommended though. Better wait after the deadline if I was you.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on September 15, 2011, 09:34:16 pm
Curious, how many entries so far? :)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Juju on September 16, 2011, 12:41:26 am
Only 3 o.o
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: z80man on September 16, 2011, 01:53:02 am
Sorry guys due to multiple delays and an increasingly busy schedule I'm not able to make the deadline in time. Even though the contest is over I've already put so much work into Plants vs. Zombies that there is no reason to cancel it. If my schedule is light this weekend then hopefully I'll be able to get a release out. btw one good thing came out of all of this. Because I wanted to make the techniques I used in PvZ available to everyone else I've spent more time than I should have on creating libraries. If my testing goes well in about 2 hours I'll try to release my finished getkey library which contains just about every keyboard related function you could ask for including unlimited multi key testing, wait for key press, blocking, enable/disable menu key and so on.

Edit: 869 posts and 69 respect  :-\
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Juju on September 16, 2011, 01:55:46 am
Sorry to hear... :( At least you'll release some libraries.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: Ashbad on September 16, 2011, 05:46:35 pm
Sorry to hear, I would've voted for you :( at least you have future projects of a higher scale inbound ;)

Quote
Edit: 869 posts and 69 respect

Seems you're also inbound to be laid too :)
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on September 16, 2011, 11:56:17 pm
Sorry to hear z80man. I hope you find free time to finish it at one point.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: z80man on September 17, 2011, 01:38:39 am
Thanks for the support guys. I just wanted to check in now that I've finished my GetKey libraries which surprisingly ended up at being 265 lines of code :P One thing to note though is that they aren't tested yet at all so it may be another night before I get them out. I have maybe a 5% chance of everything working on my first compilation due to the pointer and type casting complexity I used. I do hope many people choose to use these because they really simplify coding especially if you work a lot with multiple key presses. For example a line of code to test if the user is pressing the up and left arrow simultaneously would read,
if Multi_Is_Key( MULTI_MENU_OFF, KEY_UP | KEY_LEFT)

The most obvious part you will notice is that the key constants are bit wise or'd with each other to create the value to be tested for. It is even possible to or every single key together to test if the user is pressing all the keys at once.  Also MULTI_MENU_OFF is one of many flags you can pass, with this one in particular preventing the user from exiting to the menu. Other flags also affect menu key behavior, add blocking, and so on. Once released I'll attach a full documentation and a program showcasing all of the features.
Title: Re: Contest Part 3 starts: Casio PRIZM Game, Programming Tool or Media Player
Post by: DJ Omnimaga on September 17, 2011, 01:41:35 am
Interesting. I do not understand much though so I can't give much feedback lol, but I'm glad you still have some time to work on some stuff. I hope the emulators can live on too.