Author Topic: Contest Part 2 starts: TI-Nspire Game  (Read 20546 times)

0 Members and 1 Guest are viewing this topic.

Offline DJ Omnimaga

  • Clacualters are teh gr33t
  • CoT Emeritus
  • LV15 Omnimagician (Next: --)
  • *
  • Posts: 55941
  • Rating: +3154/-232
  • CodeWalrus founder & retired Omnimaga founder
    • View Profile
    • Dream of Omnimaga Music
Contest Part 2 starts: TI-Nspire Game
« on: June 15, 2011, 03:10:05 am »


While the TI-83+/84+ Axe Parser portion of the Omnimaga contest still goes on (the deadline is July 15th for that one), here comes the 2nd part of Omnimaga contest: a TI-Nspire game.

There are no game genre restriction, but menu-based games are NOT allowed. Games must contain graphics or ASCII-art. Also due to financial constraints, all TI-Nspire programming languages will compete together.


Like Part #1 (Axe) and the eventual Part #3 (TBA) 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.


Here are the rules (LAST UPDATED: JUNE 21ST):

1: Your game 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. C and ASM games must be compatible with Ndless 2.0 or higher.

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

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

4: 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.

5: 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.

6: 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.

7: You must have a forum account to participate.

8: Only one entry per person is allowed for the TI-Nspire 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.

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

10: You can participate in part #1 and/or #3 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 #1 and #3 (Part 1 ends in one month and Part 3 will start immediately afterward).

11: 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 tns format (can be zipped) with the source code included.

2: You must state if your game is an Ndless game (ASM/C for Ndless 2.0 or higher) or a Lua game. 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 of the Omnimaga contest, they are still available there.
« Last Edit: June 21, 2011, 04:19:59 am by DJ_O »

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #1 on: June 15, 2011, 04:14:20 am »
awesome!  I might make a simple game for this if I ever learn Lua.   :P

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #2 on: June 15, 2011, 04:20:59 am »
I might make an entry, but I don't know since I have many other projects that need to get finished. Anyway, it sounds epic fun :)

Offline yunhua98

  • You won't this read sentence right.
  • LV11 Super Veteran (Next: 3000)
  • ***********
  • Posts: 2718
  • Rating: +214/-12
  • Go take a dive in the River Lethe.
    • View Profile
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #3 on: June 15, 2011, 04:28:47 am »
btw, are we allowed to port our Axe Entry?  or will that take away originality?
« Last Edit: June 15, 2011, 04:29:42 am by yunhua98 »

Spoiler For =====My Projects=====:
Minor setback due to code messing up.  On hold for Contest.
<hr>
On hold for Contest.


Spoiler For ===Staff Memberships===:






Have you seen any good news-worthy programs/events?  If so, PM me with an article to be included in the next issue of CGPN!
The Game is only a demo, the code that allows one to win hasn't been done.
To paraphrase Oedipus, Hamlet, Lear, and all those guys, "I wish I had known this some time ago."
Signature Last Updated: 12/26/11
<hr>

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #4 on: June 15, 2011, 06:43:31 am »
Good luck to all who enter!

May I ask for which calculators(s) contest #3 will be?


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #5 on: June 15, 2011, 06:45:27 am »
Casio I think. z80man is already in.
I'm not a nerd but I pretend:

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #6 on: June 15, 2011, 06:47:36 am »
Casio I think. z80man is already in.
Too bad :P I'd like to make a program too. :) Well, there'll come a time.


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline aeTIos

  • Nonbinary computing specialist
  • LV12 Extreme Poster (Next: 5000)
  • ************
  • Posts: 3915
  • Rating: +184/-32
    • View Profile
    • wank.party
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #7 on: June 15, 2011, 06:49:19 am »
next year. have you loaded Axe already on your 83+?
I'm not a nerd but I pretend:

Offline Stefan Bauwens

  • Creator of Myst 89 - סטיבן
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1799
  • Rating: +162/-24
  • 68k programmer
    • View Profile
    • Portfolio
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #8 on: June 15, 2011, 06:53:44 am »
next year. have you loaded Axe already on your 83+?
I did(unstable version, though) because I though I needed this to run AXE games. I removed it for now, because it was taking to much place in, preventing me from running Graviter. I'm not yet going to make AXE programs. First gotta finish Myst(Which won't take that long anymore: http://stefan.bwns.be/?q=node/12) and then I actually was planning to learn Newprog and make POP89.

Also I think I gotta get a bit familiar with Ti-basic on the z80 calcs. :)


Very proud Ticalc.org POTY winner (2011 68k) with Myst 89!
Very proud TI-Planet.org DBZ winner(2013)

Interview with me

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #9 on: June 15, 2011, 08:30:16 am »
I should participate. However, this would be my FIRST program in Lua, and it probably wouldn't be that good.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #10 on: June 15, 2011, 08:34:03 am »
Spyro, don't worry! The process of making a game learns you really much, and by the time you release your game you will be surprised how much you learned ;)

Offline Spyro543

  • LV9 Veteran (Next: 1337)
  • *********
  • Posts: 1189
  • Rating: +74/-3
    • View Profile
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #11 on: June 15, 2011, 08:42:18 am »
To display an image, http://education.ti.com/downloads/guidebooks/ti-nspire/scripting/TI-NspireScriptingInterface.pdf has not helped me. The instructions for displaying an image in that PDF are as follows:

Spoiler For instructions:
3 Image Library
An “image” object is a container for graphical images, typically small GUI objects such
as buttons, arrow heads, and other such graphical adornments.
3.1 new
image.new(str)
This function returns a new image object from a string input. The string consists of the
image header followed by the binary representation of the image pixels.
The header consists of 20 bytes of data arranged as presented in the following table. All
fields are little endian integers.
Table 1, Image header
Offset Width (bytes) Contents
0                     4 Pixel width of image
4                     4 Pixel height of image
8                     1 Image alignment (0)
9                     1 Flags (0)
10                   2 Pad (0)
12                   4 The number of bytes between successive raster lines
16                   2 The number of bits per pixel (16)
18                   2 Planes per bit (1)
The image pixel data immediately follows the header. Pixels are arranged in rows. Each
pixel is a little endian 16-bit integer with five bits for each color red, green, and blue. The
top bit determines if the pixel is drawn. If it is zero (0), the pixel is not drawn. If it is one
(1), the pixel is drawn in the RGB color of the remaining 15 bits.
0x8000 is black, 0x801F is blue, 0x83E0 is green, 0xFC00 is red, and 0xFFFF is white.

What? I'm more confused about displaying an image now than I was before I read this section.

Offline Jim Bauwens

  • Lua! Nspire! Linux!
  • Editor
  • LV10 31337 u53r (Next: 2000)
  • **********
  • Posts: 1881
  • Rating: +206/-7
  • Linux!
    • View Profile
    • nothing...
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #12 on: June 15, 2011, 08:43:57 am »
Check the wiki page I wrote: http://wiki.inspired-lua.org/TI.Image .
Might be a little more clear. If you need any help, ask me :)

Edit: or just use http://bwns.be/jim/sprite.html :)
« Last Edit: June 15, 2011, 08:46:07 am by jimbauwens »

Offline TIfanx1999

  • ಠ_ಠ ( ͡° ͜ʖ ͡°)
  • CoT Emeritus
  • LV13 Extreme Addict (Next: 9001)
  • *
  • Posts: 6173
  • Rating: +191/-9
    • View Profile
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #13 on: June 15, 2011, 08:50:41 am »
@Spyro: You can also create a thread <a href=http://www.omnimaga.org/index.php?board=174.0>here</a> if you have questions. That's what it's there for. ;)

Good luck to everyone entering the Nspire portion of the contest. :)
« Last Edit: June 15, 2011, 10:54:49 am by Art_of_camelot »

Offline hoffa

  • LV6 Super Member (Next: 500)
  • ******
  • Posts: 322
  • Rating: +131/-13
    • View Profile
Re: Contest Part 2 starts: TI-Nspire Game
« Reply #14 on: June 15, 2011, 09:10:11 am »
Yes, this pleases me, I'm in! I'll start working on my 3D RPG written in Lua right away. o/