? PictoBlitz ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password

PictoBlitz

Submitted
Updated
Author
Sagescript
Public Key
Q3YEB4Q3
Min. Compat.
All
Rating
12 votes
Description A brick-breaking ball game in the spirit of arkanoid and break-out. Clear stages to reveal pixel art and unlock the next stage. Clearing all 72 will enable you to make your own stages so that the fun never stops! *This game contains flashing visuals that may trigger various health complications. The FEB update will include a setting disabling such effects.* I've had a blast coding and playing this game, and hope others may enjoy it too. Sorry for crappy screenshots, I'll find a better solution at some point. Instructions Run Pictoblitz file. (Not the pictobits file, that is an older version I forgot to delete. )
  1. #LEFT and #RIGHT, or Circle Pad to move paddle.
  2. #A to release the ball or to fire missiles when paddle is activated and flashing.
  3. #Y to pause the game.
Tips & things I didn't make obvious on the stage select screen tips area:
  1. Your Multiplier is increased by not going too long without clearing a bit.
  2. If the ball flashes, or loses its trail, it means your multiplier is reset to 1.
  3. You can keep your multiplier alive by clearing bits with missiles!
  4. Balls can be deflected with a stream of missiles, helping to steer it into gaps.
  5. Your paddle will flash, and activate, if you go into a Rush (signified by the rainbow background animation), or raise your multiplier to x5. Abusing the combination of the 2 triggers can make clearing stages much faster.
  6. Once you've gone into a Rush, the ball will stick once again to the paddle. Your multiplier will remain and only start to cool off once you've released the ball.
  7. Firing the ball from an activated paddle results in a straight, vertical path due to the ball colliding with the missiles that are shot at the same time.
  8. To remove a custom stage you've made, open the "CUSTOM" file and delete the corresponding @label and the data underneath it, then save.
  9. If, for any reason, you desire to start from scratch on unlocking everything, go to the direct terminal after running the game and run the following without quotes: "UNLOCKED%=0:SAVE_MEM"
Reported bugs
  1. Ball occasionally gets stuck in a corner and invariably goes downward upon moving paddle
  2. Level editor will save without asking for a name. (For now, simply save again and make sure you've named it)
Thanks, all, for playing my game! I am completely open to advice, new ideas, and constructive criticism.
Categories
Keywords
34 Comment(s) Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Oops! This newest update should correct the custom map error. lemme know if things go wrong Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements You can overwrite the PICTOBLITZ file to keep progress Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements You can run "LVL_EDIT" from the start if Custom isn't unlocked yet, but Pictoblitz will not load your saved levels until you've cleared the game. For those of you who are more impatient and less fun, you can enter "UNLOCKED%=LEN(WORLDS$):SAVE_MEM" for instant gratification. *You run the game at least once, then go to the direct terminal to type it in and hit enter* Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Well, I was late by 2 whole days, but the post-contest update is complete. I decided to hold off on releasing the new paddles for reasons that will become evident when Dungeon mode hits release. As usual, if you find any unreported bugs or have any ideas on how to improve the game, please let me know. Enjoy :) PS: Updating is going to remove all of your progress! This was done due to shuffling around of stage order plus some save-file structural changes. I apologize for the annoyance and will try to avoid this with any future updates. My bad! Picy3 Picy3 Halloween 2017 Contest Runner Up I placed 2nd in the SmileBASIC Source Halloween 2017 Contest! Programming Contest Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength First Year My account is over 1 year old Website Cool better get this before i leave on our trip! Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Hoping to release the post-contest changes by tonight, but am stuck by a perplexing bug regarding my level editor. (It is also possible that I'm missing something simple) VAR NM$="@CMAPTEST" VAR A$=PRGGET$() '--------------------------------------- ?A$ 'Returns '@CMAPTEST' ?NM$ 'Returns '@CMAPTEST' ?STR$(A$==NM$) 'Returns '0'. Why? Ugh. Does anyone know why SB is insisting that "@CMAPTEST" doesn't equal "@CMAPTEST"? Edit: Finally figured the problem out. Should anyone else be curious, PRGGET$() does NOT return the line as a string by itself, it decides to return the line as a string plus the new line character. Basically if the current line is "CODE ON THIS LINE", PRGGET$ will return "CODE ON THIS LINE"+CHR$(10). I haven't the foggiest why they made PRGGET$ append a new line character when it's already implied, but them's also the breaks. Unfortunately, this pushed the post-contest update until tomorrow due to exhaustion/frustration. My apologies to any disappointed by the delay... chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements check the lengths of the strings as well, maybe there’s some invis character at the end. 12Me21 12Me21 Admin Syntax Highlighter Received for creating the code syntax highlighter on SBS Night Person I like the quiet night and sleep late. Express Yourself Second Year My account is over 2 years old Website Each line usually contains a new line character at the end. It's possible for a line to not have one, but generally this never happens. I agree, they should've made PRGGET$() remove the line ending. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements @chicken: I had already figured it out, but you were correct, there was a totally unnecessary character at the end (CHR$(10)) @12Me21: They should also make CHKLABEL return the appropriate line number as opposed to a boolean. I wonder how one goes about suggesting such things... chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements sorry, i read the first half and commented, then my internet cut out as i went to delete my comment after i read the second half. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Either way, great guess! I wish you were around before I spent 5 hours wracking my caffeine-addled brain figuring it out lol. Autz64 Autz64 Touhou Project Is Awesome! I love Touhou Project! Express Yourself Avatar Taboo I didn't change my avatar for 180 days Website Deep Sleep Hidden Website Is bad to say i didn't pass level 1 because i'm just bad at it? Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Not at all, I find there's a bit of a learning curve. The trick is getting used to anticipating the effects of where the ball hits the paddle. Once you can reliably keep it on its intended path, your multiplier is easy to raise and after it hits x5 it becomes almost laughably easy. I'm a bit ambivalent about the current difficulty and am constantly wavering between the decision to make it any easier or to keep it as is.. I believe the new paddles will achieve balance but time will tell. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements 5% disappointed to not even have made finalist, 95% fired up to do better next contest :D. [Edit: now i'm around 85% disappointed and 15% confused. ] Pictoblitz will continue to improve as well. There are so few games on the forum that are actually complete that I feel it will gain appreciation with time. The post-contest update will be posted either 1/9/2018 or 1/10/2018, and the expansion update will be in the following February, featuring several new modes and hopefully multiplayer if I can obtain a 2nd 3ds by then. Thanks again to all who tried and supported this game :) Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Trying to figure out a simple way players can share each other's custom stages, as I'm sure nobody wants to retype all of those numbers and commas. I could convert and compress the data into a hex$ or the like, but that would amount to what I think is still too much effort and room for error. I'm sure that there is an efficient solution to this problem, but it is evading me. Any suggestions, smart people? A penny for your thoughts... Picy3 Picy3 Halloween 2017 Contest Runner Up I placed 2nd in the SmileBASIC Source Halloween 2017 Contest! Programming Contest Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength First Year My account is over 1 year old Website i was thinking circle pad support would be nice to move the paddle around, as i am much more used to using the circle pad for games like these. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Can't believe I didn't do that already. Can and will be added to the post contest update, along with gyro if I can iron the kinks out. cujo1992 cujo1992 Nicely polished high energy game! Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Thanks :D Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements I thought your name sounded familiar. I looooooove Tiki Descent and play it daily. That makes your praise worth a lot to me. There's very few game devs (like 4 or 5) that inspire me to do better around here, and you're one of them. :D ToadIsTheBest ToadIsTheBest Forum Contributor Hidden Achievements Video Games I like to play video games! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength who are you talking to? Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements cujo. Is he not appearing in the comment chain? ToadIsTheBest ToadIsTheBest Forum Contributor Hidden Achievements Video Games I like to play video games! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength he's not appearing in the replies Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Oh, I double replied because I'm quite slow and it hit me too late who he was. Then I had another bout of slowness and posted without an edit. If it isn't painfully apparent, I do not normally participate in forums so the etiquette and fancy editorial techniques will take me some time to pick up. Picy3 Picy3 Halloween 2017 Contest Runner Up I placed 2nd in the SmileBASIC Source Halloween 2017 Contest! Programming Contest Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength First Year My account is over 1 year old Website believe me, your much better then many others if not almost all of them. cujo1992 cujo1992 (blushing) ... thanks for the kind comments about Tiki Descent! What struck me as I was playing Pictoblitz was how brilliant the motion of the ball was - and how compelling the sound/visual effects were as the game progressed. This immersive experience compelled me to keep playing (even though I find the game to be difficult!) Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements I get that a lot. (the difficulty) I find it super easy so long as you can get the paddle to activate, but maybe that's creator bias. It should be more balanced with the new paddles in the post-contest update. In fact, they may make the game too easy, outside of the Dungeon mode I sort of have fleshed out. Either way, thanks again for giving my game a shot :D Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements As an aside, the post-contest update is mostly done and should be posted on the 9th. I'm happy with the 4 additional paddles I've thrown in (One will replace the standard, ie shoot missiles. Another will allow you to slow time. Another still will allow the ball to phase through bits, and the last will reward clearing bits with a matching color ball) These paddles will affect gameplay in a few other ways, but the major focus is specializing in a certain power up or augmentation for each, as opposed to how similar games drop random pick-ups from block-clearing. Anyone got a suggestion for a power-up/gameplay tweak? I'd like to have at least 9 paddles for the sake of variety in the upcoming Dungeon mode. razoredge razoredge super interesting. Nintendo should hire you! :P Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements They probably have enough janitors. Picy3 Picy3 Halloween 2017 Contest Runner Up I placed 2nd in the SmileBASIC Source Halloween 2017 Contest! Programming Contest Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength First Year My account is over 1 year old Website very fun game, i played it on my old 3ds (for about 7 mins cause battery died lol) (ill play more today) and it worked very nicely, haven't done much in it but i really like it yeah. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Thanks for the confirmation, I thought there'd be a screen size issue or lag or something. It's occasionally awesome to be wrong :) chicken chicken OSP Contest 1 Contest Participant I participated in the first SmileBASIC Source OSP Contest! Second Year My account is over 2 years old Website Good Page Hidden Achievements screen size will never be an issue unless you are comparing XL to normal size which has little to do with which generation 3DS you are using Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements good to know, thanks :)