LoginLogin
Nintendo shutting down 3DS + Wii U online services, see our post

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.
*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. You are free to post your public keys on your profile but please do not add them to the Programming Contest. ** Your entry must have at least some effort put into it. They will not be given out to entries which were obviously made only to receive the badge.

What qualifies as "acceptable"? Just making sure since I may or may not participate in this one as it would be my first.

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?

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.
Don't give me ideas kek.

Doth one file exclude custom sprites?
i'd assume sprites have to be defined in the one file As a side-question, can the program be a remake of an existing program?

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.

If I go hardcore and width 16, would that gain me more love?

If I go hardcore and width 16, would that gain me more love?
Less characters =/= more love

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?

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.

Does the code have to be readable?

Does the code have to be readable?
No.

Dumb question from a dumb person: Can there be multiple programs submitted?
SpoilerI know that normally that's not the case, but this contest is a bit different so...

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.
code
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?

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.)

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.)
No monetary prize. But you do get a fancy badge along with the participation badge. One winner, no runners up.

*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)

*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

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.
SpoilerThe 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?
Oy, give us a screenshot pls! (of the code)