? 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
53 Comment(s) Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Debugging dungeon and its enemy AI hijinks is a nightmare, but none the less the next version of Pictoblitz should be posted sometime around Valentine's Day. Within a week or so I should also have released a custom stage export type addon so that easy sharing can be done. In fact, once that is released, a mini contest of sorts will be open. Those interested in participating will be able to post their stages and the best received will be included in the next update, along with the proper credits. (Any pertaining to your basic RPG'esque enemies or items will likely be included, regardless, to help flush out that pesky Dungeon mode. Those in particular would be highly appreciated.) The only advice I have for any wishing to contribute a Dungeon-mode compatible stage is to utilize shading or a design that naturally uses a variety of color slots as they are integral to the procedural spawning of Dungeon's enemies, traps and items. To the two of you who have still commented/complained about the maybe licensed-maybe not licensed stages within this game: I've said quite a lot on the subject, and all that I intend to below. My position hasn't changed. To everyone else: I wish you Love, Peace, and Chicken Grease :3 Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements I have received a complaint for having items related to other popular games as levels. My first release of this game did not, and the update added a few (such as the diamond pickaxe, pokeball, etc.), and somehow this violates other's feelings in some way? Well, sorry not sorry. Looking around this forum I see projects that do the very same, and even more than a few that are blatant rip-offs of commercial games. Notice how those projects have not been taken down... I intend to follow suit. It is my personal opinion that this game maintains it's own unique identity, admittedly similar in design to commercial successes as Break-out and Arkanoid, but painstakingly different from those commercial titles in every way outside of concept. I am neither making any money from Pictoblitz, nor preventing the sale of the aforementioned titles. The same logic applies to the subject of licensed material within its levels. In no way whatsoever does a diamond pickaxe level interfere with the sale and success of Minecraft products, nor does the inclusion of an obvious pokeball affect the pokemon franchise. I'd wager that apart from this message tipping others off, very few people have even seen those levels, and am utterly baffled how they could offend anyone in any way. I included the aforementioned levels due to my appreciation of the games they hearken from, and for no other reason. If I were milking the success of those titles for the sake of propagating Pictoblitz, don't you think I'd have pointed them out in its description or included screenshots of their inclusion? Give me a break. If you are complaining to other devs on this site over similar issues, I suggest you give them a break as well. I wonder if Kantackistan gets harassed over minigames that clearly show a nod to commercial titles such as fruit ninja... If so it's ridiculous. I would point out, again, that nobody is making any money for their projects here outside of the rare contest awards which are essentially chump change. What are you even upset about? In summation, I regret that you (I'm talking to any who somehow have this problem) have an issue with my design decisions, but they were intentional and this game's content will remain the way it is unless the game companies themselves ask me to change it. I wish you good luck, lots of love, and success with however much money it will cost for the surgery to remove your head from your backside. 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 woah dude that's not okay contest prizes are hard-earned ad revenue, not chump change Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements absolutely true, I apologize for the insinuation. What I mean is that nobody is posting content on this forum with the intent of making money. My point is that compared to what money could be made on other platforms, 40$ is nothing. Edit: nobody SANE is creating content on this forum with the intent of making money, considering its neither continued income or an amount even close to what professional game companies expect for a product. While it may take much effort to accrue that amount for the sake of a contest, it is a pittance considering the odds of even winning the contest in contrast to sales you could make on an e-site. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Come to think of it, this particular debate has zero bearing on my original post. Furthermore I would point out that the contest awards, whether one views them as a pittance or not, are not actually a payment for the game itself- they are an award for the contest's participation. If people were actually being paid for their Smile Basic contributions it would get shut down so fast your head would spin, as Ninty wouldn't stand for it. 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 this will likely get taken down for copyright. the pickaxe is fine and not copyrighted but the pokéball is, which means it is incredibly likely this will be taken down. 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 DSM, I'm pretty sure this completely falls under fair use. 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 Nothing in SB falls under fair use... Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements "this will likely get taken down for copyright. the pickaxe is fine and not copyrighted but the pokéball is, which means it is incredibly likely this will be taken down." Absolutely not true. Some of you folks display a breathtaking capacity to read a wall of text and completely miss its point. Problems arise when money is being made, or when something is close enough to IP to prevent its sales success. I went above and beyond necessary measures to underline the reality that this is not the case. You should do more research before you make such comments. When compared to other projects on this forum, a paltry picture of an intentionally non-accurate pokeball pales in comparison to, let's say, naming a project paper minecraft and using the game's copywritten logo for its splash, or any of the other much older projects around here that don't even bother to disguise their plagiarism. If what you claim were even remotely true many popular titles on this forum would be removed, including VB for the rock-band/guitar-hero minigame that by your logic is a copyright violation, ditto Celestrium for obvious reasons, etc- the list goes on. Whomever is in control of making those decisions is clearly using common sense as opposed to the min-maxing reality you are proposing. To make myself utterly, inarguably clear- I followed the examples I see around me. If lenience applies to so many other projects that toe the line, it should apply to mine as well or all other submissions that violate the rules should be removed. And since we are already on the topic, it may interest you to learn that you have to do more than copy a copywritten image's shape and dimensions to incur liability- you also have to exactly match its coloring. I live in GA, but I'm sure this applies to many other states and local areas, and people are constantly making money off of sports logo merchandise legally by avoiding its copywritten pallette. Copyright violation is not a simple matter to fully understand or decide; there is a lot of wiggle room. Again, though, do your research ;) Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Also, a quick google search confirms that the pickaxe is most definitely protected by the standard blanket that includes any and all unique content and material associated with MC -this is fairly typical coverage that companies tend to use in such cases, but I digress. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements That's clearly my point. Are you serious? You have just disqualified yourself from being in an intellectual conversation about this matter- put your head back down :( Edit: this was in response to a moronic reply from DSM that he wisely removed. I don't blame him. 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 by that logic, there is no copyright rule and i can make sonic touched as an actual sonic game as long as sonic is red lol also you should delete that reply in response to a reply i deleted. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Omg dude. I'll soon gain a concussion from the sheer force of the face-palming you cause me. I don't even know where to begin, so I won't. The odds of you making anything of any functional value are slim to none as it is, so knock yourself out. To quote ERB- "You're the P.B.S. version of Nickelback." 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 Sonic is blue this version of sonic is red i got this past the copyright filter due to copyright requiring the right color Lumage Lumage Head Admin SmileBoom really isn't that consistent with their content removal. We've seen projects be removed for containing the word "hell" and "thrust," and, while using copyrighted assets/names is definitely against their rules (the reason we have a server distribution system at all now is because of pressure from Nintendo), SmileBoom isn't there to make a judgement about legality. They take things down if it they think there's any possibility of legal problems arising from its distribution. They don't have the time to fully audit every submission and research it, which leads to policies like compressed programs being removed (no real data for this is available) and longer programs being able to get crap past the radar--especially if it's unfamiliar to a Japanese company. The point is, they're not really concerned with excuses like fair use, they just want to be safe from any legal problems. All that said, I've never heard of them being unreasonable where there is no questionable language and the submission features actual effort and doesn't contain blatantly copied sprites. You're fine. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements Thanks, Lumage. I appreciate your voice of reason in an environment that was beginning to make me question my own sanity. 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 thanks lumage. i was beginning to think smileboom was going to take this down that's still possible though 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 Thrust was removed for being similar to another existing game with the same title. Sagescript Sagescript Night Person I like the quiet night and sleep late. Express Yourself RNG Hidden Easter Eggs Good Page Hidden Achievements I thought that was the case. I originally wanted to call this Pictobits, and had for a while before someone alerted me to the fact that there was already a DS game with that title. Glad I changed it. Regrettable, though, as PictoBits fits the game perfectly 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 :)