? ASCII Platformer ● SmileBASIC Source

Sign In

Register
*Usernames are case-sensitive
Forgot my password
Another contest? You asked for it!

ASCII Platformer

Submitted
Updated
Author
joelable
Public Key
4KS54XD3
Min. Compat.
All
Version
Update 6
Rating
27 votes
Description A simple platformer made of ASCII characters. Inspired from VVVVVV, as seen in the game since you can flip gravity. I LOVE how big this game has gotten! This is getting more upvotes that I ever imagined, and more lines of code than I ever though I would put in a program! Thanks everyone who's played, everyone's who's upvoted this game, and to whoever gave me suggestions on how to make the game better! This game would not be in the position it is if it weren't for you all! THANK YOU ALL! About Moving Blocks: These blocks will be postponed in the next update until a smooth engine is whipped up. I am having technical issues with it, going to fast and collision detection not exactly working. Sorry for any inconvenience this may have caused, anyways, enjoy the rest of the game! Moving Death has been added, but still making a proper, working engine attachment for moving platforms. Instructions MAIN MENU: Directional Pad/Circle Pad: Select level. L/R Triggers: Speed Scroll A Button: Play selected level. Y Button: Load custom level in the seperate text file. X Button: Open Settings Menu. INGAME: Directional Pad: Move player A Button: Flip Gravity B Button: Quit game Notes Update history stuff: -Update 1 Finished game Uploaded to the site -Update 2 Added Colour and Music Added Colour Options (doesn't save settings though) Added a couple levels -Update 3 Added BLINK BLOCKS! They teleport you three blocks in the indicated direction. Added one more level -Update 4 (oopsies) Fixed my mistake in the code. Thanks to PixelStudio for noticing the bug. -Update 5 Patch of falling through blocks (sorta) Added Key Stealer blocks. They don't kill you but they take your key and key parts. Added sounds for dying, key collection, et cetera. Added more levels! Added Key Parts and Crafting Bench! You can collect four different Key Parts and bring them to the Crafting Bench to make a Key! -Update 6 Added One Way Blocks Added More Levels Patched another glitch Added Speed Scrolling to Level Selection. Hold L/R to breeze through the levels. Added Moving Death Blocks. They will move around the map, killing the player if come into contact with them. However, they are currently only limited to one per level -Coming Soon More Levels Moving Blocks (that don't kill players) -Future plans More levels More blocks, like walls you can only go through if you have the key or not. A proper game title Fix dying Level Reading System (custom-ish level editor)
Categories
Keywords
  • text
  • platformer
60 Comment(s) joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies why was this updated by someone who isnt me? what was changed? what to heck randomouscrap randomouscrap Robot Hidden Easter Eggs Second Year My account is over 2 years old Website Drawing I like to draw! Hobbies Hmmm maybe some kind of history thing is in order now.... it'll take a while to make though. Lumage Lumage Head Admin Oh the edit was removing the strategy category though. Or toUppercasing the public key. Sorry. joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies how is this not strategy? raichubender is editing everything hmmm h267 h267 RNG Hidden Easter Eggs Pokemon Is Awesome! I love Pokemon! Express Yourself Good Page Hidden Achievements Shouldn't this be called ^^^^^ 2? :P joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies well its not made by the same guy who made ^^^^^^, so i dont think i own the right to make a sequel of a game i didnt make. uhhh if i called it ^^^^^^ 2, thatd be kind of a unofficial sequel, like what 343industries did with the halo franchise. TheV360 TheV360 April Fool's 2017 Contest Winner I won the SmileBASICSource April Fool's 2017 Contest! Programming Contest First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself This is a really good game! I just found one bug: in the level where/after you introduce wrap-around, I could go out of the level and crash the game... joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Really? I thought I fixed something like that... can you tell me exactly what level and how you did it? Komodo Komodo Pokemon Is Awesome! I love Pokemon! Express Yourself Drawing I like to draw! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength Great game love it! joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Thanks! Really appreciate it! PixelStudio PixelStudio Your on a fire! joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies New update added. I'm probably releasing too many of these in such rapid succession, but who cares! Next I'm going to need to make a way to make custom levels, too add variety to how people play the game. PixelStudio PixelStudio What about enemy AI? But only certain levels that would make sense PixelStudio PixelStudio Oh and moving walls that make maps harder joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I've been thinking of adding moving stuff like walls. I might add moving walls, but I'll have to come up with a simple way of doing it in my code since I didn't do the simplest way of making a text games. PixelStudio PixelStudio Maybe using data in a way? Or CLS but make sure everything spawns where it supposed to and have them in the same spot(if they don't move) or update their location? joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I've already come up with an excellent idea for making the blocks move and stuff, but IDK about making them move you if you're idle and in your way. That might be a bit complicated, but if I get it to work it'll be great for elevators and stuff! PixelStudio PixelStudio Try this tutorial that I made a few days ago.key-A3W4ENQV Ai movement that goes towards the player even if their idle joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I meant for walls. Like if a moving wall is coming your way, it needs to push you, right? This will prove to be difficult for pretty hard to explain reasons, but I'll try my best. PixelStudio PixelStudio Oh lol yea joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I'm already starting to test my idea. It will only support one block worth of wall though. PixelStudio PixelStudio Nice joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies The moving system works, now I need to implement collision detections and stuff like that. Guzzler Guzzler First Week Joined in the very first week of SmileBASIC Source Website Drawing I like to draw! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength This reminds me of the good old days of PTC with ^^^^^^. I loved that game. Good game BTW! joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Thanks! Do you have any suggestions for the game? Like any new block functions or level ideas? Guzzler Guzzler First Week Joined in the very first week of SmileBASIC Source Website Drawing I like to draw! Hobbies Intermediate Programmer I can make programs, but I still have trouble here and there. Programming Strength How about a block that you can bounce off of? Or how about arrow things that make you go one direction at about x2 speed? joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies But the thing is for bouncy blocks: the bouncing could not be as smooth as sprites would be, so it would kind of suck. And the Blink Blocks could just about do a similar thing. And double speed blocks... IDK. I might look into how to implement them into the game. But for now, the only things being added in the next update are One Way Blocks. Actually thinking about it though, I now have an idea for bouncy blocks, working similar to Blink Blocks but not quite. Thanks for your suggestions! I'm taking them into consideration. PixelStudio PixelStudio Hope I'm not annoying you but found a bug, on lvl 4&5 it is possible to fall outside the map and on lvl 4 if that happens you cannot re-enter the main lvl PixelStudio PixelStudio Also I don't see any key parts or the bench to craft... joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies The new Key Parts are not necessary for beating a level, it's just an alternative to getting a Key. Key Parts could be found in a later level. And the bugs don't bother me by the way. They're actually good for me so I can know whats wrong. joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies For now, Key Parts are only on level 10. I plan to make more levels with it. And I just fixed the glitch. PixelStudio PixelStudio Noice joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I'm also hoping to increase the size of levels, so larger, more capable and riddling levels could be made. Also plan on making something close to a level editor or loader for custom levels. But one step at a time. PixelStudio PixelStudio Keeps getting better, keep it up :) joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Thank you so much! And I will keep it up. PixelStudio PixelStudio Not to bug you but found another bug :3 if you pick up enough velocity you can go through walls XD but its only a layer so It should be a huge problem joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies What xD? Go through walls which way? Up/down or left/right? Because I already know about the going through walls up and down. And which stage were you playing on? PixelStudio PixelStudio Up and down and I think on stage 5, where its empty in the middle with the key joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I see. I've fixed it now and I'll release it in the next update. PixelStudio PixelStudio Wow that was fast! Keep it up joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Thank you! I try my best lol. joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Kinda fixed now in the latest update. But as always, new updates come new bugs! I hope they're not gane ruining... PixelStudio PixelStudio Ok PixelStudio PixelStudio Np Lumage Lumage Head Admin You can reply to comments by hovering or tapping the root comment and clicking "Reply." PixelStudio PixelStudio Thanks Lumage, I've been getting used to it(I'm on my tablet ) PixelStudio PixelStudio Hmm...undefined label on line 44 joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies DAMN IT just reduce the value on line 36 to seven instead of eight. joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Error occured because I accidentally said in the code that there were eight levels to read when there was only seven. I was in the midst of making another level but cancelled it. joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Just fixed it in a small patch update. Thanks for noticing this bug. PixelStudio PixelStudio Cool joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies UPDATE! LOL Added blink blocks which are pretty fun to use. I forgot to fix dying and stuff though :(. I made one update a while back but didn't upload it, so that's why it went from Update 1 to 3. ElzoBro ElzoBro First Day Joined on the very first day of SmileBASIC Source Website Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies This pretty cool! Is it fine if i use it as an engine for platformers I want to make in the future? I promise to credit you and I'll make sure to study it so i can make my own engine! joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies This engine is a straight up mess lol. Sure you can use the engine... if you can figure out the basic concept of how it works lol. ElzoBro ElzoBro First Day Joined on the very first day of SmileBASIC Source Website Video Games I like to play video games! Hobbies Drawing I like to draw! Hobbies I'm not too good with using the data command or the dim command so i think this could be good practice!(still have no idea though!) joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies DATA, READ, and VAR (DIM) are pretty easy to use. There's a resource that might help you, but always practice makes perfect. phil_ phil_ Scholar Received for knowing a great deal about programming topics Achievements osu! Is Awesome! I love osu! Express Yourself First Day Joined on the very first day of SmileBASIC Source Website Upvoted, but I wish there were more levels, joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies Thanks, and I was planning on adding more blocks for gameplay. But for now, it's pretty simple to make your own levels. Ptcguy Ptcguy First Week Joined in the very first week of SmileBASIC Source Website Minecraft Is Awesome! I love Minecraft! Express Yourself Beginner Programmer I'm just starting out! I'm still trying to grasp the basics. Programming Strength More levels would be nice. joelable joelable First Day Joined on the very first day of SmileBASIC Source Website Night Person I like the quiet night and sleep late. Express Yourself Video Games I like to play video games! Hobbies I'll work on it, I'm also hoping to add more blocks with unique functions and fix the lagging of the game. I've noticed that you die before hitting the checkered block, which I want to fix a little bit.