ScratchData LogoScratchData
Back to ChuckSploder's profile

WIP - Compass: Vagabond - V0.11.2

CHChuckSploder•Created March 6, 2025
WIP - Compass: Vagabond - V0.11.2
78
68
745 views
View on Scratch

Instructions

WORK IN PROGRESS - THIS IS AN UNFINISHED VERSION. Try the newer update here: https://scratch.mit.edu/projects/1149589150/ BIG UPDATE. This one took a long time to make. PRESS F TO OPEN INVENTORY. USE 1 AND 2 TO SWAP BETWEEN WEAPONS, LIKE IN COMPASS: WILD WORLD. Inventories are apparently really hard to code! I'm really happy with how it turned out, though. Please don't mind the placeholder sprites, I'll hopefully make those next update. Also, craftable weapons :D Those exist now, too. I haven't finished every weapon yet, so just know that the "explosive charge" component does nothing right now. Everything else works though, I think. Have fun with the flamethrowers ;) In Editor 0: T to show framerate Hold LMB to shoot lasers or fire or both Use WASD to jump and allat Press Space for energy shield Press F to open your inventory Special ability controls are shown in-game. In Editor 1: Pretty intuitive, just pick a tile, set the color, and draw using it. Press M to grab a tile's color or N to grab its type. In Editor 2: Use CAM Z to zoom in/out and TIME SCALE to speed up or slow down time. Use WASD to move the character around with noclipping. Use "Character" to change the player skin between Lucas and Myra. Use "Show Player Head" to show or hide your helmet. Use "Simplify Graphics" if your computer is a potato to make the game run faster. Look at the status variables to see who you're allied with. Credits: Music is from Electronic Gems on YouTube. The artists are Axium Waves, Tape Arcade, Ogster & Afterift, and TRONICA. Their used songs, respectively, are "Just for a Moment," "Luna," "Atmos," and "Dawn." Tile engine is adapted from @griffpatch's YouTube tutorial series but is VERY heavily modified. Cloud and lightning PNGs are from Bing. All SFX from Pixabay. All other art, coding, and design was done by me. Special thanks: @TERRARIAMASTER5, @Nuclear_Melon, @griffpatch, @Oceanevee, @Connor-Hayes, @anantnpapa, & everyone else who playtested, contributed to the code, helped me learn things, and/or gave helpful feedback.

Description

No new world map content, sorry. There may be many bugs. Report any you find in the comments, please. Shared this project at 3:15 AM, lel V0.11 - Added the inventory, which has customizable slot support in-code, a crafting system, 35-ish items, a non-functional trash slot, 2 weapon slots, and an unused "equipment" section. Added support for 15 craftable weapons (6 more to go), made art for the boss fight, added 5 new projectiles (fire, blue fire, and firebolts lv1-3), polished some abilities, MADE A WIKI https://compass.fandom.com/wiki/Compass_Wiki (thanks @TERRARIAMASTER5), and purged some unused code and concept art (they still exist in version 0.10 though). Also *maaaaaybe* fixed a lot of bugs, idk. V0.11.1 - Fixed a minor camera bug. V0.11.2 - Fixed one guy's complaint V0.10 - Added the Inverted Polaris enemy, which can't fly but has a lot of health and attack power. Also fixed a few bugs, finished section 2 of the map and started on section 3, added a lightning projectile that targets and insta-kills aliens during thunderstorms, tweaked a bunch of effects, turned the "no class selected" bug into a feature, worked on the lore, and generally screwed around with the code. V0.09 - Added a universal Comfortaa-font text engine that any sprite can access, a "show player head" option, a level object system, a "simplify graphics" option, a new song ("Luna" by Tape Arcade), and a new thumbnail. Polished some graphic effects, optimized shadow rendering, added some detailing to the existing world map, polished the Bullet Time ability (OLD: 4X slow mo at all times. NEW: 2X slow-mo normally, 5X slow-mo while using a weapon). Also added a bunch of new tiles, including a platform block that the player can drop through. Fixed a couple of old bugs. V0.08 - Added a few tiles, including a concrete tileset and a background bush that's affected by wind, added area triggers for graphical effects and seamless biome transitions, added rain and cloud systems, improved enemy spawning, conceptualized the weapon crafting system, laid out the story timeline. V0.07 - Added support for in-editor background placement, added Glider, Waveblade, Flight, and Bullet Time abilities to the Red and Quicksilver classes, added some basic UI to the gameplay screen, fixed a few important bugs, added player health, added durability and a toggle for the shield. V0.06 - Polished a bunch of stuff (enemy spawning mostly), added Sentinels, restarted work on the world map, replaced old music with synthwave music from Electronic Gems on YouTube (music by Ogster, Afterift, Axium Waves, and TRONICA), added a shield and Ion abilities to the player, reworked the game loop and story, added a bunch of sound effects, added an electricity particle to the Ion enemies, added a very rudimentary start screen, and the game now automatically syncs your attacks to the music. V0.05 - Added Shell enemies (callback to the final boss from Compass: Wild World) and added an automated enemy balancing test that will make polishing combat easier. (Also removed the music for now, it was getting old.) V0.04.2 - Added spawn weighting for better enemy spawn counts. V0.04.2.1 - Adjusted weighting. V0.04.1 - Fixed some bugs with the damage system. V0.04 - Improved player animations and physics AGAIN. Added a particle system and approximately 3² unique particle effects, added a glowing attack indicator to all enemies, changed the prototype weapon to a shotgun thing, added Vipers for each class, added a few more songs from Dustforce. Added natural enemy spawning and despawning. V0.03 - Expanded the level a little bit, added Polaris enemies (they are territorial and will target other enemies if they're a different type, leading to battles that happen without your input), added a background decoration layer, added a player weapon prototype and animations for it, improved player animation and physics again, added projectile system, conceptualized the full gameplay loop. V0.02 - Conceptualized the game world, added grass and spike tiles, added player respawning, improved player physics and animations, added a second player skin, added a really cool smooth shading effect, polished existing art, made level 1 in bitmap and scanned it into the grid list. V0.01 - Using that cool tile engine I made, I added a player. I made the player art a few months ago but I wasn't planning a game yet.

Project Details

Project ID1143467876
CreatedMarch 6, 2025
Last ModifiedJune 8, 2025
SharedMarch 16, 2025
Visibilityvisible
CommentsAllowed