? End of 2019 Programming Contest (Page 1) ● SmileBASIC Source Forums

Sign In

Register
*Usernames are case-sensitive
Forgot my password

📣 End of 2019 Programming Contest

1 2 3 4
  • #1 ✎ 1081 Yolkai Head Admin For the end of the decade, we're launching a new contest! This time, we're experimenting with a new Double Quarter-Screen Program (2QSP) format. It's 11:59 on December 31, 2019. Your rowdy, insomniac [child voxels/plant children] are being kept entertained by microcontroller-driven typewriters (without vacuum tubes) and some other computer nerd stuff while you finish meal prep for the next day. SUDDENLY, as the date changes, a bug in a popular datetime library causes your electronics to fail! The only computer that still works is a SmileBASIC machine with two small data banks. Write a program to distract the [child voxels/plant children] so you can finish preparations. End of 2019 2QSP Contest SUBMISSION DEADLINE: December 31 2019 11:59 PM EST VOTING DEADLINE: January 4 2020 12:00 PM EST Because it's a busy time of year, the dates may be extended if enough people request it. Rules The rules of the contest are the same as previous QSP contests, with the following changes. QSP, or "quarter-screen program" is a program that fits within one 3DS editor screenshot with WIDTH 16 enabled (294 characters). Your entire program must be reproducible using the SB keyboard from one screenshot with the 16x16 character width enabled.
    • Only unambiguous characters typeable on the default keyboard are legal
    • No other files may be included, including graphic assets. WRITING to files is acceptable: the initial state must only be the single file.
    • You must be able to provide an actual screenshot of your code at submission.
    The primary change is that you are allowed to use TWO text/prg files for your submission. Each file MUST individually follow the QSP rules as stated above. The intent is that the two files should "come together" and form one whole program that wouldn't otherwise fit in a QSP. Any of these would be valid:
    • One file contains loading and setup code and the other contains the main program; the loader would launch the main program when run
    • One file contains the main program and another contains functions used by it
    • One file contains the main program and another contains text data
    • One file is the main program and the other is a secondary program, but they both depend on each other What you SHOULDN'T do is just submit two QSPs. That isn't the point. Essentially you'll end up submitting two QSP text files, one being the "main program" which the player will run, and the other which can be whatever you want (as long as they "come together" in a way that fits the contest.) Submission Due to the format, the submission procedure changes correspondingly. Submit your entries as a project folder containing the two files. You MUST submit your entries to the form at https://smilebasicsource.com/osp/. This is required. Please name your submission in the form with the same filename as the uploaded project folder. Use a screenshot of the "main" file's code for the "screenshot" image, and a screenshot of the other file's code for the "code" image. Please specify which of the files you've submitted is the "main" file, because that is the one people will run to play your entry. At the end of the submission period, voting will be conducted as normal. Filename Claiming When using separate files in code golf, it is advantageous to pick the shortest file name possible. This will inevitably lead to collisions if two people pick the same name. In this thread, please claim the two filenames you will be using for this contest so that staff can collect all submissions into one key without any duplicates. Claimed 1-Char Filenames: _, ., 0, 1, 2, 3, 6, 9, D, G, H, I, K, M, N, R, S, X, Y Banned Filenames: @ For tips on reducing code size to fit within the available space, please see OSP Code Golfing Tips Sharing Thread (parts of this post were contributed by snail_)
    Posted Edited by Yolkai
  • #2 ✎ 1866 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself claiming 2 and 1 Posted Edited by 12Me21
  • #3 ✎ 390 the_squat1115 Minecraft Is Awesome! I love Minecraft! Express Yourself RNG Hidden Easter Eggs Video Games I like to play video games! Hobbies How I can make a 2QSP Program? I want to participate. Posted Edited by the_squat1115
  • #4 ✎ 406 hakke RNG Hidden Easter Eggs QSP Contest 2 Contest Participant I participated in the second SmileBASIC Source QSP Contest! Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Claiming HK-A and HK-B EDIT: im now revoking my prev. claimed names for "H" and "N" now that snail_ gave the N Posted Edited by hakke
  • #5 ✎ 374 ProKuku Pokemon Is Awesome! I love Pokemon! Express Yourself Night Person I like the quiet night and sleep late. Express Yourself QSP Contest 1 Contest Participant I participated in the first SmileBASIC Source QSP Contest! claiming PRO and K lol. I don't know how I'm gonna do this considering I haven't touched my 3ds in months but uhhhh good luck everyone! Posted Edited by ProKuku
  • #6 ✎ 254 answer Great Page Hidden Achievements Banana For Scale Hidden Easter Eggs Third Year My account is over 3 years old Website claiming A and _ edit: revoking claims as 3ds charger is broken edit 2: snail_ is now the official owner of _ Posted Edited by answer
  • #7 ✎ 518 chicken claiming C and Z (definitely not dumb. ) i dropped out 21 minutes ago Posted Edited by chicken
  • #8 ✎ 406 hakke RNG Hidden Easter Eggs QSP Contest 2 Contest Participant I participated in the second SmileBASIC Source QSP Contest! Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength Fuck cant manage to fit mandelbrot set viewer in a QSP Posted
  • #9 ✎ 1099 snail_ Power User QSP Contest 1 Contest Participant I participated in the first SmileBASIC Source QSP Contest! Helper Received for being very helpful around SmileBASIC Source Achievements Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Claiming S and _ ahead of time Later today I'll polish and put up an example 2QSP because the format is a bit weird; it's not my contest entry but I decided to try making an example because we've been discussing the contest for abouta week now. EDIT: I stole _ from answer so now N is free to claim Posted Edited by snail_
  • #10 ✎ 1388 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements That's a lot of contest. Posted
  • #11 ✎ 406 hakke RNG Hidden Easter Eggs QSP Contest 2 Contest Participant I participated in the second SmileBASIC Source QSP Contest! Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength
    claiming 2 and 1 (probably won't use 1 though)
    how can you not use one if its a 2qsp lmao
    Posted
  • #12 ✎ 1866 12Me21 Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself
    claiming 2 and 1 (probably won't use 1 though)
    how can you not use one if its a 2qsp lmao
    I'll probably only use a short name for the second file The first one is loaded from the menu so the filename doesn't matter; I only need to LOAD/EXEC/USE the other file from the program, where the name length matters And I'm not going to bother reserving "12-TETRIS_2" lol
    Posted Edited by 12Me21
  • #13 ✎ 406 hakke RNG Hidden Easter Eggs QSP Contest 2 Contest Participant I participated in the second SmileBASIC Source QSP Contest! Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength
    claiming 2 and 1 (probably won't use 1 though)
    how can you not use one if its a 2qsp lmao
    I'll probably only use a short name for the second file The first one is loaded from the menu so the filename doesn't matter; I only need to LOAD/EXEC/USE the other file from the program, where the name length matters
    For a moment I thought you were chicken. I had read your post 2 times before I realized it said 12Me21 goddammit your pictures are very similar EDIT: used to be similar
    Posted Edited by hakke
  • #14 ✎ 199 RGamesOffical Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Minecraft Is Awesome! I love Minecraft! Express Yourself Video Games I like to play video games! Hobbies I'm going to claim R and G for obvious reasons (because R, and G are the first 2 letters in RGames). Posted
  • #15 ✎ 350 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Third Year My account is over 3 years old Website Reading I like to read books! Hobbies Interesting idea. Uh, I guess I'll claim just 0. Posted
  • #16 ✎ 1099 snail_ Power User QSP Contest 1 Contest Participant I participated in the first SmileBASIC Source QSP Contest! Helper Received for being very helpful around SmileBASIC Source Achievements Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements
    Interesting idea. Uh, I guess I'll claim just 0.
    You're not going to use two files?
    Posted
  • #17 ✎ 841 IAmRalsei Forum Leader Hidden Achievements Second Year My account is over 2 years old Website Expert Programmer Programming no longer gives me any trouble. Come to me for help, if you like! Programming Strength claiming I and II edit:claims revoked, list hasn't updated yet Posted Edited by IAmRalsei
  • #18 ✎ 202 Nathaniel Amazing Contributor Someone thinks I'm an awesome person who has done so much for the community! Achievements Staff Pick "Your program is one of our favorites!" - Staff Achievements Scholar Received for knowing a great deal about programming topics Achievements Claiming "." Posted
  • #19 ✎ 350 MZ952 Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Third Year My account is over 3 years old Website Reading I like to read books! Hobbies
    Interesting idea. Uh, I guess I'll claim just 0.
    You're not going to use two files?
    Nah, I'll probably use one of the files as a once-exec function library, so it doesn't matter what the main program is named.
    Posted
  • #20 ✎ 1388 rando Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Second Year My account is over 2 years old Website Forum Leader Hidden Achievements I claim 6 and 9 Posted
1 2 3 4