Summer Programming Contest 2017
Root / Site Discussion / [.]
LacksCreated:
Summer 2017 One Screen Program Contest
A One Screen Program, or OSP for short, is a SmileBASIC challenge of writing a short program that fits on one page of the 3DS version built-in code editor with WIDTH 8 and line wrap on. The challenge in essence is to create something "impressive" in a limited amount of space.
There is no theme, and the only requirements are as follows:
- One file
- Code fits in one editor screenshot (within 1334 characters)
- Trailing newlines are permissible
- Keep a key for the program up until the end of the submission period
- You MUST add your program key to THIS THREAD*.
- Please include a screenshot of your code
- The contest end date is Sunday, July 23, 2017 at 11:59 pm. [EST]
- You must start a new project; it cannot be a continuation of an old project.
- Everyone who enters an acceptable** entry will receive participation badges.
- The winner of the contest will receive a fancy badge.
What qualifies as "acceptable"? Just making sure since I may or may not participate in this one as it would be my first.If you didn't think "I don't want to try but I want the badge so I'll just write a line and submit it" it's probably acceptable. EDIT: For examples of some OSPs, check out Ochame Nako's OSP page: http://ochameclub.web.fc2.com/petitcom3/soft/osp.htm (EDIT II: and the sister restriction, quarter-screen program: http://ochameclub.web.fc2.com/petitcom3/soft/qsp.htm)
Doth one file exclude custom sprites?Right. You cannot have a separate file for graphics. However, if you define them within your program space somehow, that is a possible workaround... if you can sacrifice that space.
As a side-question, can the program be a remake of an existing program?It seems like it should be easy enough to make something original in short length, but as you clarified in chat that you had made something for another platform, this is probably fine.
What if I need to provide instructions to my program, can I have a separate file to do so or list it on the thread and have it be directed at when given out the keys?if you REALLY want, and intend to keep it up, you could make a page, but otherwise along with the key in the thread is probably fine.
I'm entering Escape!
Its public key is RVEAEK3.
I had so much fun making this lol. I'm amazed by how many ways I found to save space. I feel like four particular IF statements could be less spacy, but oh well. It works. I think this idea is somewhat original or something, too, so I'm happy.
The most satisfying feeling is when I walk a certain way and it shows up floating to me.
I went down 5 floors; think you can?
code
I know this is a competition and all, but do you have any tips on reducing over all size?
I know "?" is short for "PRINT"
and && means something.
And you can use ":" to add multiple things into one line.
Also I'm glad the single screen idea finally came up.
Question: is there a prize this time? or is this a non prize one since the amount of time required to make something is so small? (or a 1st place only type deal.)
*At the time of the deadline I will collect all the keys and compile them into a folder that everyone can download with all the contest entries in one neat key.Slightly off topic, but I was thinking about removing some of my old keys, and re-uploading all of them as a single folder compilation. I was uncertain if that was acceptable or not. (in total should be under 10 MB) I also planned to add a few small previously unreleased programs that don't really deserve a solo release. (such as HEX CLOCK)
Acceptable and encouraged. Unless you want to pay for the extra slots :p*At the time of the deadline I will collect all the keys and compile them into a folder that everyone can download with all the contest entries in one neat key.Slightly off topic, but I was thinking about removing some of my old keys, and re-uploading all of them as a single folder compilation. I was uncertain if that was acceptable or not. (in total should be under 10 MB) I also planned to add a few small previously unreleased programs that don't really deserve a solo release. (such as HEX CLOCK)
I'm entering Escape! Its public key is RVEAEK3. I had so much fun making this lol. I'm amazed by how many ways I found to save space. I feel like four particular IF statements could be less spacy, but oh well. It works. I think this idea is somewhat original or something, too, so I'm happy.Oy, give us a screenshot pls! (of the code)I went down 5 floors; think you can?Spoiler
The most satisfying feeling is when I walk a certain way and it shows up floating to me.