Jump to content

Photo

2015 Holiday Demo Contest


278 replies to this topic

#1 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 1:04 AM

TIPROG_zpslto5epxi.png

 

 

I have been thinking... The Holidays are upon us, and it strikes me that I am feeling unusually "festive" this year.   :)  I want to invite you all to join in the holiday spirit with me by contributing some demo programs to this contest.  
 
 
 
 
Here are the guidelines:
 
 
1) Demo must run on an unexpanded TI with the TI Extended BASIC cartridge plugged into the console
 
2) Demo must consist of 10 XB lines or fewer
 
3) Demo must be Holiday-themed (Christmas/Thanksgiving/Winter, etc.)
 
 
 
Anyway, think Charlie Brown Christmas, think Miracle on 34th street, think whatever you like... Just get in the holiday spirit and post a demo or two!!!  
 
Here's the format for entries:
 
1) Name of demo (required)
2) Your name---as you wish it to appear on the tape insert (AA handle is cool here too) (required)
3) Story behind your demo (optional)
4) Code (required)
 
 
 
 
 
I will start a separate thread for entries in the Development subforum.  Feel free to post your entries here but please post your entries there as well so we can keep up with them.  
 
:)
 
I have something cool planned for these demos and for the winning contribution which I will explain in a later post.   :)

Edited by Opry99er, Mon Nov 9, 2015 1:11 AM.


#2 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 1:06 AM

Here's mine:
 
 
Title:
 
"Silent Snowman"
 
ProgrammerOwen Brand
 
Story:
 
As a kid, and even now as an adult from time to time, I find myself in awe of the silence that accompanies a steady snowfall.  The snowfall has a way of deadening sound, and if you're in the woods or in a field somewhere away from the busy streets, it can be a true dead silence.  It is part of what is magical (to me) about Winter and the Christmas season.  This is my rendition of winter silence.  
 
 
If you can, run this demo in true silence and put yourself there... in a wide open meadow... with nothing but the visual of falling snow and a corncob pipe.
 
 
 
Code (7 lines):
 
1 CALL CLEAR :: CALL SCREEN(2):: CALL CHAR(104,"FFFFFFFFFFFFFFFFFF7E3C7EFFFF7EFF80C0E0E0E0C0C0800103070707030301")
2 CALL HCHAR(23,1,104,64):: CALL CHAR(104,"FFFFFFFFFFFFFFFFFF7E3C7EFFFF7EFF80C0E0E0E0C0C0800103070707030301")
3 CALL CHAR(108,"000000003C7EDBFF"):: CALL CHAR(112,"00000A0CFC0A0000000050303F50000000000018F8180000003C3C3C3C00FF00")
4 DISPLAY AT(22,15):"khj" :: CALL SPRITE(#1,114,2,157,142,#2,115,2,151,137):: DISPLAY AT(21,15):"qip";:: DISPLAY AT(20,16):"l";
5 CALL COLOR(10,16,1):: CALL SCREEN(8):: RANDOMIZE :: FOR I=3 TO 28
6 SC=INT(RND*256)+1 :: VSPD=INT(RND*2)+5 :: CALL SPRITE(#I,42,16,1,SC,VSPD,0):: FOR DEL=1 TO 50 :: NEXT DEL :: NEXT I
7 GOTO 7

Edited by Opry99er, Mon Nov 9, 2015 1:15 AM.


#3 Iwantgames:) OFFLINE  

Iwantgames:)

    Stargunner

  • 1,911 posts

Posted Mon Nov 9, 2015 1:25 AM

Nice :) I have 0 programming skills so can't make anything but this is a cool holiday themed TI screensaver :)

#4 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 1:28 AM

Thanks, Iwantgames:).  :)  

 

If you were part of the SSGC competition, you'll recognize the format here...  This is the forum to chat about crap, smack talk, tell stories, talk about programming, football, whatever.  :)

 

Consider this a chat thread if you want to.  I think, since this is a holiday themed contest, I'd like to chat about the insane Funware game St. Nick.  Someone must have been on some kind of acid trip when they wrote this game.  Seriously bizarre and strangely playable.  :)

 

Anyway, looking forward to the demos, guys.  Hope to have fun with you all this holiday season!



#5 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 1:58 AM

stnick_zpsplveayzc.png

 

 

So... you are Santa and your elves are under the spell of some witches (holdovers from Halloween or something)...  They have scattered your toys all over the workshop and you have to pick them up in the order specified on the lefthand side of the screen.  If you can collect the letters that spell "SANTA" then you get a reprieve, as the witches freeze and you can pick up toys in any order you want.  You must pick up ALL of one type of toy before starting the next group of toys.  You have two minutes to accomplish the task.

 

 

I don't know man..... It's a pretty rough game.



#6 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 3,922 posts
  • Location:Denmark

Posted Mon Nov 9, 2015 10:37 AM

Nice initiative. I like.

So I guess you're not allowed to compile the 10 liner ?

When does the contest end ?

8-bit-Santa.png


Edited by sometimes99er, Mon Nov 9, 2015 10:44 AM.


#7 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 10:42 AM

December 15th. Will allow me to do some things after the contest and before Christmas. :)

Ill post more about that later.

Must run on an unexpanded TI with XB plugged in.

#8 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 11:38 AM

am1933 turns in a whopper of an entry to the entries thread :)

#9 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 11:39 AM

8-bit-Santa.png


That is quite a nice looking multi-layer Santa... A preview, perhaps?

#10 unhuman OFFLINE  

unhuman

    Stargunner

  • 1,142 posts
  • Location:Vienna, VA

Posted Mon Nov 9, 2015 2:56 PM

Any limit on data statements?



#11 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 3:01 PM

No... As long as your program (as a whole) is only 10 lines. :)



2 lines of code and 8 lines of data

3 lines of code and 7 lines of data

Etc...


Doesnt need to be a game, just some pretty little screen saver type thing is perfect. That is actually what I had in mind... Sort of a holiday screensaver contest. Just nice pleasant Christmas or holiday themed XB demos. :)

Edited by Opry99er, Mon Nov 9, 2015 3:14 PM.


#12 InsaneMultitasker OFFLINE  

InsaneMultitasker

    Stargunner

  • 1,709 posts

Posted Mon Nov 9, 2015 3:49 PM

Sounds like a fun bit of creativity.. but.... only 10 lines?   Did the grinch steal the remaining line numbers for the chop shop?   :) :) :)



#13 unhuman OFFLINE  

unhuman

    Stargunner

  • 1,142 posts
  • Location:Vienna, VA

Posted Mon Nov 9, 2015 4:42 PM

Meh.  My idea was going to be ridiculous....  If I could pull it off.  But, it'd need a lot of data.  Maybe I do it anyway, just to see.


Edited by unhuman, Mon Nov 9, 2015 4:42 PM.


#14 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 5:37 PM

Well, I have a reason for the short length....  Think of the demo as a "Christmas card" of sorts.   ;)
 
 

I have ordered some blank cassettes and some nice packaging materials and have some label printing software and I intend on making up a colored holiday-themed cassette tape with full color label, J card and shrinkwrap.  What I have in mind is creating a 'chained' program that will have ALL the holiday demos back to back and then just loading them onto tape as ONE program.  Will take some doing, but I believe it will be fun.  :)  Of course, if there are a ton of space-eating arrays defined in the demos, it might be difficult to fit it all into one program, so please limit yourself there.  ;)
 
 
 
A screenshot will be captured from the winning entry and will be used as the J-Card "cover."  The winner will receive a shrink-wrapped official copy of this tape compendium, but ALL contributors will be credited on the cardstock insert.  The shrinkwrapped tapes will be available on order from my website.  
 
 
I will sell the tapes for $5.00 (basically just material costs) for the fully-packaged cassette with label, case, and card insert (shrink-wrapped). I cannot guarantee availability, as I only have enough "start up capital" to buy 25 tapes, 25 cases, the heat gun, shrink wrap bags, labels, J-card stock, etc.  If they all sell, I will reload and get enough stuff to make these in perpetuity.
 
My evil plot is to eventually do the big SSGC run, which will have to go on a higher capacity cassette and will have a full color manual along with the shrink wrapped cassette with label and J Card.
 
 
 
I was going to wait to announce this until I had a 'proof of concept' printed and on a tape with card and shrinkwrap, but shipping might take up to a week, and I wanted you all to know why the demos had to be so short.
 
 
MERRY CHRISTMAS!!!!!
 

Edited by Opry99er, Mon Nov 9, 2015 5:59 PM.


#15 Iwantgames:) OFFLINE  

Iwantgames:)

    Stargunner

  • 1,911 posts

Posted Mon Nov 9, 2015 6:39 PM

Nice :)

#16 InsaneMultitasker OFFLINE  

InsaneMultitasker

    Stargunner

  • 1,709 posts

Posted Mon Nov 9, 2015 6:52 PM

Sounds like a neat little stocking stuffer idea ;)



#17 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 6:56 PM

That's why I was wanting to get the contest done by early December... So I could have time to chain the programs, print up the inserts, wrap them, and send them out. Hope I have enough time. :)

#18 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 7:47 PM

Here's my first mockup for the cassette label...  Just a real simple label, nothing fancy.

 

 

The JCard label will be much more detailed and will have the picture of the winning entry.  :)  Even toying with a 5 panel J card so I can include the winning entry's "story" onto the card as well.  Little more expensive to make, but could be WELL worth it.  :)

 

 

tapepic_zpswsvxuh5l.png



#19 RXB ONLINE  

RXB

    River Patroller

  • 2,765 posts
  • Location:Vancouver, Washington, USA

Posted Mon Nov 9, 2015 9:55 PM

Can not use RXB cart? Sucks!



#20 RXB ONLINE  

RXB

    River Patroller

  • 2,765 posts
  • Location:Vancouver, Washington, USA

Posted Mon Nov 9, 2015 10:00 PM

 

Here's mine:
 
 
Title:
 
"Silent Snowman"
 
ProgrammerOwen Brand
 
Story:
 
As a kid, and even now as an adult from time to time, I find myself in awe of the silence that accompanies a steady snowfall.  The snowfall has a way of deadening sound, and if you're in the woods or in a field somewhere away from the busy streets, it can be a true dead silence.  It is part of what is magical (to me) about Winter and the Christmas season.  This is my rendition of winter silence.  
 
 
If you can, run this demo in true silence and put yourself there... in a wide open meadow... with nothing but the visual of falling snow and a corncob pipe.
 
 
 
Code (7 lines):
 
1 CALL CLEAR :: CALL SCREEN(2):: CALL CHAR(104,"FFFFFFFFFFFFFFFFFF7E3C7EFFFF7EFF80C0E0E0E0C0C0800103070707030301")
2 CALL HCHAR(23,1,104,64):: CALL CHAR(104,"FFFFFFFFFFFFFFFFFF7E3C7EFFFF7EFF80C0E0E0E0C0C0800103070707030301")
3 CALL CHAR(108,"000000003C7EDBFF"):: CALL CHAR(112,"00000A0CFC0A0000000050303F50000000000018F8180000003C3C3C3C00FF00")
4 DISPLAY AT(22,15):"khj" :: CALL SPRITE(#1,114,2,157,142,#2,115,2,151,137):: DISPLAY AT(21,15):"qip";:: DISPLAY AT(20,16):"l";
5 CALL COLOR(10,16,1):: CALL SCREEN(8):: RANDOMIZE :: FOR I=3 TO 28
6 SC=INT(RND*256)+1 :: VSPD=INT(RND*2)+5 :: CALL SPRITE(#I,42,16,1,SC,VSPD,0):: FOR DEL=1 TO 50 :: NEXT DEL :: NEXT I
7 GOTO 7

You have to change line 6 from DEL to DL as DEL is a command any you get a error typing in COMMANDS into PROGRAM lines.



#21 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 10:07 PM

DEL isn't a command in TIXB as far as I know......



#22 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 10:07 PM

jcardtemp_zpspp2wopoi.jpg

 

***click on picture for better resolution***

 

 

A rough template for the J card insert.  Whatcha think?  (Of course the cover will be of the winning entry... not mine.   :)


Edited by Opry99er, Mon Nov 9, 2015 10:12 PM.


#23 Iwantgames:) OFFLINE  

Iwantgames:)

    Stargunner

  • 1,911 posts

Posted Mon Nov 9, 2015 10:10 PM

Peter pan eats donkeys? Where do I find that entry :)

#24 RXB ONLINE  

RXB

    River Patroller

  • 2,765 posts
  • Location:Vancouver, Washington, USA

Posted Mon Nov 9, 2015 10:26 PM

DEL isn't a command in TIXB as far as I know......

You know you  are right. DEL is GK XB so will crash SXB, RXB and other later XB versions.



#25 Opry99er OFFLINE  

Opry99er

    Quadrunner

  • Topic Starter
  • 8,261 posts
  • Location:Cookeville, TN

Posted Mon Nov 9, 2015 10:54 PM

DELETE and DELSPRITE are commands though. :)


Paste in that code and run it. :) It is not bad for 6 lines and a loop line. :)

And you can definitely use RXB for the coding, but it'll have to run using TIXB. :) See the post about the plans for this contest.

@Iwantgames: You should code the Peter Pan demo. :) The XB manual is available to download in the Development Resources thread.

Edited by Opry99er, Mon Nov 9, 2015 10:55 PM.





0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users