A new update has been released for Solid Gunner Complete! The code for the launcher has been heavily optimized, adding DEF commands for the menu and list options along with other improvements, making the code smaller and much easier to read. There's also an information box on the touch screen that describes the option you're highlighting. A new option, anti-aliased lines, has also been added and is enabled by default for New 3DS and Wii U. Disable this if it causes slowdown. Big thanks to niconii for the anti-aliased line library.
Description
Solid Gunner Complete is a modification of Solid Gunner. It includes several options and bug fixes the enhance the gameplay experience and make the game better!
So, what’s different?
A lot. First, there’s now an options menu. The options menu allows you to choose several different options to change the gameplay to your liking. A documentation of these options can be found below. Second, a lot of grammar has been fixed (goodbye, “Extend”). From the story to the boss intro, I fixed all of the grammar errors. Why? I don’t know, but I did it. If you prefer the old grammar, you can change it in the options menu. Third, the unused ship, Type-F (shown in the gameplay screenshot), has been restored via editing the sprite definitions and some code. It can be chosen via the options menu. Beware that the ship type menu has replaced the shortcut for choosing your ship at the title screen. Fourth, you can now choose what music you would like to hear throughout the game, from either the original Solid Gunner (the one shown on the English SmileBASIC page), or the revised version, which has more original music. In addition to a lot of this, many options for unused features were added.
Where can I find information about the options I can choose from?
You can see information about the option you're highlighting on the touch screen.
What are you planning on adding?
I’m planning on adding a multiplayer feature, which will allow two players to play the game at the same time. I may also add some additional things that I’m not sure about right now.
I want to request a feature!
Go right ahead! I’m open for suggestions, and maybe I’ll yours to the game someday!InstructionsOpen --SGCOMPLETE-- (the Solid Gunner Complete menu). When playing the game for the first time, you will need to do this in order to create an options file. After an options file is created, if you want to jump right into the game, open SOLIDGUNNER_C. Just press B at the title screen to head into the Solid Gunner Complete menu from there.NotesI made this program in my free time as a self-project. I wanted to see if I could make a game like Sonic 3 Complete in SmileBASIC, and what better way to do that than by modifying Solid Gunner, an iconic game of SmileBASIC? So I did just that, and Solid Gunner Complete was born. I hope that this project turned out well, and I’m open to suggestions for it.
22 Comment(s)the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesOh, they are people that post a lot. (Srry for slow answer, IAmRalsei, and also I couldn't use the quote by some reason)the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesOk, srrythe_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesWhere's the save feature??HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteSecond YearMy account is over 2 years oldWebsiteNot implemented yet, please be patient.the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesI can't understandralseiForum LeaderHiddenAchievementsSecond YearMy account is over 2 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthtry reading some posts on https://www.reddit.com/r/madlads/ maybe you will get a shred of intelligence and understand my questionthe_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesWhat?the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesOh, thanks, HTV04!!!ralseiForum LeaderHiddenAchievementsSecond YearMy account is over 2 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthdo you count as an r/madladthe_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesAlso, I would request a save game feature, because it gets annoying when you loose the game and you lost all your progress.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteSecond YearMy account is over 2 years oldWebsiteFirst, please use the reply feature. It’s no problem that you’re posting comments, but you’re filling threads and sending other comments to the bottom of the page by not replying. Please use the reply button, or disable the check for hiding options on comments in your settings page.
Second, I didn’t include a saving feature because the original game didn’t have one (it’s based off of arcade games), ask I decided not to include one for now. However, I might include a save feature in the future.the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesBut I don't know how to use itthe_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesHow do I activate debug mode?HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteSecond YearMy account is over 2 years oldWebsiteIt’s an option, just enable it.the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!Hobbies(Oh, and also, add a Tower mode) (Where you are getting in more floors and you win scores... And then get to the bosses... Then there's another floor... That fun things...)the_squat1115Minecraft Is Awesome!I love Minecraft!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesI have an idea for a feature... BOSS RUSH MODE!!!!! GO THAT ACTION!!!snail_QSP Contest 1 Contest ParticipantI participated in the first SmileBASIC Source QSP Contest!HelperReceived for being very helpful around SmileBASIC SourceAchievementsAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsOverall this is solid, but I feel like you should at least show the ships at the ship select.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteSecond YearMy account is over 2 years oldWebsitePun intended?
I actually tried to do this, but it got complicated and I gave up. However, I may add this in a future update once I know more about sprites.snail_QSP Contest 1 Contest ParticipantI participated in the first SmileBASIC Source QSP Contest!HelperReceived for being very helpful around SmileBASIC SourceAchievementsAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!Achievements
Prefer WAIT over VSYNC? That’s there too!
what
Also I wouldn't consider EXTEND to be a grammatical error since it's very common terminology in Japanese arcade games from this sort of era.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteSecond YearMy account is over 2 years oldWebsiteYeah, that’s a feature. As I showed in my resource (as well as many others), VSYNC and WAIT work differently. Enabling WAIT makes the game run on SmileBASIC’s buffers instead the monitor’s, which may be preferrable to some as most 2D games on SmileBASIC use WAIT 1.
Also, I know, but I fixed it anyway. You can still get EXTEND back using the options menu though.snail_QSP Contest 1 Contest ParticipantI participated in the first SmileBASIC Source QSP Contest!HelperReceived for being very helpful around SmileBASIC SourceAchievementsAmazing ContributorSomeone thinks I'm an awesome person who has done so much for the community!AchievementsI would definitely disagree that "most games" use WAIT 1, pretty much every good game I've played (and program I've written) uses VSYNC instead.HTV04Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthAvatar TabooI didn't change my avatar for 180 daysWebsiteSecond YearMy account is over 2 years oldWebsiteI know, but I put the option in there for people who prefer it (for whatever reason) and inside jokes, because why not? I personally prefer VSYNC because it’s faster, but maybe there’s just someone out there who prefers WAIT.