ScratchData LogoScratchData
Back to herocraftman643's profile

The Fractorial Adventures of Fractob!

HEherocraftman643•Created February 13, 2025
The Fractorial Adventures of Fractob!
27
24
140 views
View on Scratch

Instructions

Tip: Press [Space] to skip the HeroCraftMan643 splash screen. WARNING: This interactive program requires the player to use their brain. Viewer discretion is advised. ---(STORY)--- Oh noes, Fractob has lost his last golden brick to complete their precious fraction wall! Will you help him traverse the three locations ever on his journey to find it and finally make their wall whole? No? Then why are you still here lol ---(CONTROLS)--- [Space] to interact with things and stuff; progress dialogue; begin the gosh darn game [←] and [→] / [A] and [D] to move left and right [↑] and [↓] / [W] and [S] to move up and down [Z] to speed up dialogue [X] to skip dialogue [M] to mute/unmute music Type "begging" in the overworld

Description

Fractions are my favorite part of geography Of course "3/6 equals 0.5" is related to "the country of Egypt is located within the continent of Africa" I don't know what you're talking about Man, you know you have a ton of dialogue for your game when your dialogue engine lags hard while the code for the dialogue sprite is shown and running Or maybe it's just a skill issue on my part idk Other cool projects: - Play Fetch!: Extra Levels | https://scratch.mit.edu/projects/927129313/ - Juggletainment | https://scratch.mit.edu/projects/804828598/ @geography for the original project "jas", Fractob (character), and the inspiration for the Evil Fractions and three locations ever. Text engine made by me, called the HCM Text Engine. Feel free to use it! (w/ credit of course) Fun fact: I made a text engine before this that was WAY worse for the following reasons: - I used booleans and lists to determine what costume a character is, which meant capital and lowercase letters were seen as the same by Scratch's standards. This meant I used @ whenever I wanted to switch between capital and lowercase letters. (I actually did this for HCM text engine, too, until I looked inside @saul_saul's text engine, so credit to him for the idea on how to improve my text engine.) - I would have to use _ for spaces since I didn't know how to make the boolean recognize spaces, causing it to break when faced with one. - The only input for the dialogue block was the dialogue itself, meaning I'd have to use external blocks such as `wait until space pressed` or `wait # seconds`. - To add to the previous point, this meant it didn't have text effects or color and brightness inputs like HCM text engine does. - Probably some other reasons I'm forgetting but just know it sucked compared to what I made now. Also yes I did use old style/lowercase numbers for my custom font deal with it Equatrob, Decimalate, and Evil Fractions' designs by me. All music, and code by me; music made in UltraBox because I was too lazy to use BandLab. Most art made by me; level title cards and title screen BG drawn in Ibis Paint X; stage 2 and 3 backgrounds and cheesy puffs from Scratch backdrop library (stage 2 BG being from an older library). Fail sounds: - Distressed Emoji Dissapearing - Deltarune Explosion - Spongebob Squarepants Boowomp Win sound effect from Windows 3.1 Cheesy Puffs collect sound effect from Nom Nom Nom Nom Nom Nom Nom by Parry Gripp @jasxy_ for Jas (character). Jas voice from the project "string thedoncracy" by @jasxy_. Bart from the Simpsons owned by Disney. (I have no idea where the "ow" sound effect comes from when you click Bart so credit to whoever made that) UPDATE 3/12/25 4:54 PM: Title music actually plays now UPDATE 3/14/25 9:20 PM: Added clickable Bart (as requested by @NightBoy203) and fixed bug in HCMTE UPDATE 3/20/2025 5:42 PM: Made intro dialogue for locations only play once (as requested by @adstdiv6ep) and improved walking code #all #games #fractob

Project Details

Project ID1133811237
CreatedFebruary 13, 2025
Last ModifiedMay 10, 2025
SharedMarch 12, 2025
Visibilityvisible
CommentsAllowed

Remix Information

Parent ProjectView Parent
Root ProjectView Root