DescriptionVirtual Buffalo may look like a pet simulator, but don't be fooled: This bovid is always seconds away from death, and needs all your concentration just to survive another day!
Press buttons with matching colors to complete a slog of split-second minigames. But be warned, the controls keep changing the longer you play! Will you be able to remember which button is which when they're all grayed out and switching places with each other?InstructionsSupports Circle Pad, D-Pad, ABXY, or Touch controls.
Colorblind Accessible Mode: From the main menu, press Down while holding L and R.
Pause: Tap the Timer circle. (Takes effect between minigames.)
Music Note Button: Toggles all music
Speaker Button: Toggles all sound
Striped Button: Toggles scan line overlay
Lightning Button: Toggles flashing light effects
Hard, Medium, Easy, Medium, Hard, Medium, Easy,
8, 6, 4, 6, 8, 6, 4,
4, 8, Easy, 4, 8, Easy,
Easy, Medium, HardNotesCool Features:
Fully animated characters and objects
Procedurally generated music (Medium/Hard difficulty only)
Multiple variations on rules per minigame
CRT-style scan lines
Original NES Font
Local leaderboards
Asynchronous "lazy loading" system (No loading screens!)
Progressive difficulty
Ability to toggle individual minigames (Disable the ones you hate, or practice 1 on 1 until you've mastered them)
Credit for the "Lullabye" and "Easy Mode" melodies go to Plastiware and Marjask respectively.
222 Comment(s)B963_GamesIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfReadingI like to read books!HobbiesPretty goodHTV04Intermediate 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 oldWebsiteYay SBAPI is fixed for this gamechickenAdminsbapi is fixed for all game >:]kantackistanFantastic, thanks for the updateralseiForum LeaderHiddenAchievementsSecond YearMy account is over 2 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthchickenAdminoverdosing on background-imagehakkeRNGHiddenEaster EggsThird YearMy account is over 3 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthoh... that background is so ralsei...randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementslol they are RalseihakkeRNGHiddenEaster EggsThird YearMy account is over 3 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthlol i knowralseiForum LeaderHiddenAchievementsSecond YearMy account is over 2 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthlol stop replying about my backgroundrandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsAlso, how do you get a background in SBAPIHTV04Intermediate 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 oldWebsiteWhy does this happen though?
It's clearly available, so something is messed up in the SiteJS.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 Strength@random_god It's a theme for the whole site, not just SBAPI. You can make a custom theme here.
@HTV04 IDK but it's even available in the GUI so it can't be SBAPI itself.
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 think it has to do with the key parser at the beginning.TheV360Pokemon Is Awesome!I love Pokemon!Express YourselfFirst DayJoined on the very first day of SmileBASIC SourceWebsiteNight PersonI like the quiet night and sleep late.Express YourselfNope.
(highlighted text matches the expression)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!AchievementsIt's really convenient that REMOVED is not a valid key, idk if that was intentional on our part or notHTV04Intermediate 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 oldWebsiteWhy doesn't the key work then? It seems very odd.CyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievements
I got it working!
It may f up dead keys but at least this key shows up properly now.
I replaced:
if (info == null || !info.available) {
with
if (info == null) {
This is line 25 of the code if you happened to only have this JS script in SiteJS.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 guess the issue is server-side then. Glad you found a fix, but I don't really want to apply it if it messes up the dead key message.CyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievementsIt's kinda strange.
I've taken down my old Win6Mix project and for some reason, SBAPI keeps the information of its key though it doesn't exist anymore.
I was perfectly able to look at all files and download a zip containing them though you cannot download the project anymore.
Look at it yourself.
Though I guess SBAPI will notice it and delete the info as it refreshes the info, like download times every day. (Speculation!!!)
The REMOVED "key" will just lock up saying something like "Loading..." (I've changed the text on my SiteJS.)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 oldWebsiteProbably because the data is still on the server, either that or your computer has a copy of the project in its cache. Either way, should be fully deleted soon.kantackistanWould it save a lot of time/effort if I just reuploaded it as a new key?CyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievementsTry it, maybe it works?kantackistanDo you have a link? I'm unfamiliar with the exact part of sbapi you're using. (I mostly just review my source code from there, and that's always worked.)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 oldWebsiteSiteJS script found on the page for SBAPI (on this site, not the SBAPI website).CyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievementsThe SiteJS (which I used) can be found here and has to be pasted to the SiteJS editor.
EDIT: Found JS file to link...kantackistanAh, that would explain it. I'm strictly browsing mobile for the time being. I guess keep me posted if it continues to be a problem and I'll see what I can dohakkeRNGHiddenEaster EggsThird YearMy account is over 3 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthhelp i showed this game to my boyfriend and now he wont give me my 3ds back D: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 Strengthtry stabbing him
it's a direct approach but it would workkantackistanBanana, try playing with 6 or 8 buttons and you each get one half of the controls for an unofficial co-op moderandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsWow can't believe I didn't think of that.
SmarthakkeRNGHiddenEaster EggsThird YearMy account is over 3 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthThe phrase "unofficial co-op mode" hits me.randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementslolCyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievementsThe key is dead...
Once my first SD got corrupted irreversibly, some SB games have their keys removed... Damn...VakoreWhat do you mean dead?CyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievementsNvm, SBapi seems to be messed up...
The key is still intact...
Welp, sorry I guess.
Edit:
And I did copy-paste the JS script 1 by 1.
But this is the only game where it said it's not available. My and other projects do show up...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 oldWebsiteSame issue here. Only differences are that I slightly edited the script to use MB and KB instead of MiB and KiB, and that I added a "nice zip" option.
Same thing happened with Spooky Maze, it scared me for a few minutes before I checked it with the SBAPI website. I guess some projects (or keys) are in a different format?kantackistanIt seems like the key still works but if it drops off for real let me know and I'll get it back up.CyberYoshi64Intermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfGreat PageHiddenAchievementsOk, but sorry.
I got really scared for a lil moment.kantackistanIt's all good - Didn't expect the keys to last forever so there's redundant backups.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've never seen an instance where a key expired. I've only seen keys get taken down for copyright or inappropriate content.kantackistanPrecisely. That's why I have backups for Virtual Buffalo and Super Bearland respectively.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 see. But by backups, do you mean a copy stored on your SD card or another public key?kantackistanBoth, but more importantly I have backups of the code on PC and web drivesHTV04Intermediate 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 oldWebsiteNow that's dedication.
My only backup for anything I post is the original project/file that I uploaded (which I basically overwrite with a new version anyway, if I make one)
You shouldn't really worry if anything happens to your SD card though. Even if your key gets taken down, the file still remains uploaded to SmileBoom's servers.kantackistanNot worried about losing the work, just keeping backups for redistribution if SmileBoom removes them or shuts down the servers.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 see. Smart thinking.hakkeRNGHiddenEaster EggsThird YearMy account is over 3 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthI had a bug/glitch where my score never finished counting and my 53 games were lost... (cries in spanish)kantackistanThanks for including the number, that should help narrow things down for the fix. What difficulty?hakkeRNGHiddenEaster EggsThird YearMy account is over 3 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthMediumStaticCloudNight PersonI like the quiet night and sleep late.Express YourselfI have a feeling Peta might have secretly made this...
Public Key P3T43E3Vthe_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
Back to the 1991's Cheat Codes, bro.
randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsdude it's literally in the description of the game, on this page.randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsWait, sorry
it's in the instructions of this game, on this page.kantackistanSquat if you play it with just the right timing it's an actual song. I don't know the name of it thoughrandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementscoolrandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievements
•>•randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievements
dude why pleasekantackistanIs this a bug report? (-23 hearts doesn't look correct at first glance)randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsnot really the -23 hearts stuff is just showing how long I can go while dying a somewhat large amount.kantackistanHaha my bad. Been hard at work on bugs, my mind immediately assumed it was an error.
Impressive score - you might have my record beat. (But I've deleted my sav file so many times I can't be sure anymore.)randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsI know I beat all the presets.
Also, this is on easy and therefore less impressive lolkantackistanNah if there's one thing I've learned from playtesting it's that even Easy is difficult. I think the next iteration will give you more control over the difficulty, maybe even the tempo.randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsI find easy easier than the rest because I have time to think, like how it stops for switching around buttons. The other ones just switch quickly when the next minigame starts and it's kinda hard to check that and complete the minigame, making them harder.kantackistanDon't get me wrong, it's the easiest mode of the 3. But I still wouldn't say it's truly easy, especially for new players.randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsOh, I didn't understand what you were saying lol
I guess that's true lol
I also like how you incorporated music into this game. Music is a big part of me, and this game really incorporated rythm and all of that stuff, like in the drum minigame. I loved that.
And the music is truely amazing
Even the random generated stuff. How did you do that?VakoreMusic is pretty good. Did you find tutorials online or did you just use trial and error to make youraelf(props to your friends and well)randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsAre you talking to kantackistan? If not, idk what you are talking about.kantackistanThe main menu theme was written by Plastiware, and Marjask collaborated with me on the music for Easy difficulty. I did the rest of it though. (No tutorials, I just typed it out. It's not that different from writing sheet music.)
The random music generator for Medium/Hard difficulty is... really complicated. Probably can't explain it all in one comment, but in short each snippet of MCA is carefully written to sound good when played alongside every other snippet.randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsI think I get it.
So you have bits of music that are played randomly, and you have the music set up so that the cords sound good. Sound simple enough lolkantackistanThat's the foundation of the idea, but there are a lot more moving parts.
A melody is programmed so it's less likely to play twice in a row, only specific instruments are allowed, you have to make sure that the metaphorical pianists never try to play the same metaphorical key at the same time...randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsyeah all of the stuff about making it a good song lolkantackistanExcept that it's a linear growth thing. I can only add a part if it sounds good with the rest of them, and the list keeps getting longer the more pieces I add.
I had to scrap multiple pieces because they only sounded good with 90% of the others. It's 100% or nothingrandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsniceVakoreSo where did you learn to write sheet music? Tutorials or trial and error? I only know how to read it: https://www.google.com/url?sa=t&source=web&rct=j&url=https://m.youtube.com/watch%3Fv%3D-3WuQxnA7Hg&ved=2ahUKEwid4rLW26PjAhWJxVkKHYVsBmUQwqsBMB16BAgGEAU&usg=AOvVaw0-JNSCl9F2Jbyx-Tms_v-LrandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsI learned by going to school lol
I am a band geek
Oh and your putting up fake advice too?VakoreWhat are you talking about? It's real advice.(I cant actually read sheet music)randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsDid you even read the picture of the video?
Honestly...
School is the place to learn lolkantackistanSmileBASIC uses a midi language called MML for music, but it's been around for a while. You can find some cheat seats onlineVakoreA: (I'm joking)
B: ok, thanks kantackistan! randoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsWell, it was kinda hard to understand that you were joking because of this lol:
(I cant actually read sheet music)
VakoreGreat game! Love the twist on the buttons! Is there a way the change what color the buttons are though? I'm colorblind, and anything that isnt blue I ussually mess up on. I'm willing to dig into the code if I have to.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 oldWebsiteThere’s a colorblind mode you can activate in the game code, I believe.VakoreThanks!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!AchievementsFrom the description:
Colorblind Accessible Mode: From the main menu, press Down while holding L and R.
This is certainly easier than editing the code.VakoreSilly me not reading description. I always assume all info will be in-game.kantackistanI agree, I should have put that information in the game itself. (I was aiming to minimize text/menus for international appeal, went a little overboard in some cases.)megane72Star Wars Is Awesome!I love Star Wars!Express YourselfNight PersonI like the quiet night and sleep late.Express YourselfVideo GamesI like to play video games!HobbiesI'm a long term fan of the Wario Ware games, an already twisted kind of game, but your bring this to a new level, for me is a thunderstruck...now I have to understand your other games....kantackistanThanks!
Are the other games difficult to understand?mystman12First DayJoined on the very first day of SmileBASIC SourceWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthDeep SleepHiddenWebsiteI downloaded this a while back, and I have to say that this has become one of my favorite SmileBASIC games!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 like the CRT effect from your games, and I would really like to use it in some of my programs. I tried finding the code for it within this game, but it seems to be scattered around a lot. Which lines and variables should I use for the effect? And of course, I'll credit you if I release a program with the effect. Thanks!kantackistanGo right ahead: It's just two very tall, skinny sprites that alternate white and transparent pixels. Then stretch them really wide. (Don't forget to make it wider than the top screen for when the 3D is on.)
Make them mostly transparent, I think 40% alpha, and turn on additive synthesis. Place it at depth -256 so it applies to everything.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 meant to post this a while ago, but I forgot to (oops). I’m still really confused on how to do this (mostly because I’m not too experienced with maneuvering sprites :/). Could you post some code so that I can get a better understanding of what to do?kantackistanI won't have access to the code for a few days, but feel free to send me a pm and I'll try to explain things in more gritty detail.SquiVoltZelda Is Awesome!I love The Legend Of Zelda!Express YourselfIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthVideo GamesI like to play video games!HobbiesIt's similar to WarioWare, which makes it better.Joshuaham123Im on normal mode and i cant loose the last heartralseiForum LeaderHiddenAchievementsSecond YearMy account is over 2 years oldWebsiteExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming Strengthi think you need to give more details.kantackistanCrap! I left buddha mode on from the testing phase. Thanks Josh.
Just updated the key, but if you don't want to bother redownloading, change line 31 to ZBUDDHA =0kantackistanPatch Notes:
Fixed minigame timer breaking after SmileBasic 3.6.0 patch
1.0.5 should still work even without the 3.6.0 patch
Pausing is now possible on Hard Difficulty:
(Does not take effect until current minigame is complete)
Adjusted music volume to be 10% quieter
Added subtle fade-in transition when starting a new minigame
Wrapped all SPSHOW/SPHIDE statements for future proofing
General optimizations and code cleanup
Saves from previous versions are still compatible
kantackistanBe advised:
After updating to version 3.6.0, Virtual Buffalo will cease to work properly. Changes to the MML system have broken many of the timing-based functions.
A panic patch is underway.MochaProbablyExpert ProgrammerProgramming no longer gives me any trouble. Come to me for help, if you like!Programming StrengthNight PersonI like the quiet night and sleep late.Express YourselfDrawingI like to draw!Hobbiespanic patch is the best term , Im going to use that one day lmaorandoIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthSecond YearMy account is over 2 years oldWebsiteForum LeaderHiddenAchievementsYeah, I updated and played, and when I went on hard and medium, it froze the timer at some parts.kantackistanThat's the big one yes. Got a fix for it, stress testing it now.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 think the fix will work in 3.5.2 if you for some reason still had it?
EDIT:Fixed mistakekantackistanIt detects version number and applies the fix only when necessary.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 StrengthOkay. i was just wondering.12Me21Power UserSyntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfWhat changed in 3.6? Is this documented anywhere or did you find it yourself?kantackistanIt's tied to the changes made to BGMCHK(). Was using it to keep the music and minigames synced up until the music ended, but after updating it's too efficient. So minigames run for 16 beats instead of 8.
Nearly done with the patch.12Me21Power UserSyntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfYou might want to try using bgm variables instead. You set them in MML using $ and access them with BGMVAR():
BGMPLAY "$3=0 ABCDEFG $3=1 ABCDEFG $3=2"
WHILE 1
?BGMVAR(0,3)
WEND
kantackistanAlready figured out a fix, but if that snippet's accurate it could be a fun way to get really precise time intervals - even if there's no audible music playing.
I'll keep that in mind for future projects.12Me21Power UserSyntax HighlighterReceived for creating the code syntax highlighter on SBSNight PersonI like the quiet night and sleep late.Express YourselfIt should be very accurate (assuming nothing has changed with 3.6, that is)
Here's something I made a while ago by inserting a variable assignment after every note/instrument change in MML: https://www.youtube.com/watch?v=yusYtGipQdMJacklack3DrawingI like to draw!HobbiesDay PersonI like the warm sunshine and wake up early!Express YourselfVideo GamesI like to play video games!HobbiesThis is the game I would show aliens what SmileBASIC can do. It's like WarioWare and shows how they're still twists you can do. :)GuzzlerFirst WeekJoined in the very first week of SmileBASIC SourceWebsiteDrawingI like to draw!HobbiesIntermediate ProgrammerI can make programs, but I still have trouble here and there. Programming StrengthWonderful video game. I hope that someday I can make something of this level.SimeonScholarReceived for knowing a great deal about programming topicsAchievementsAmazing PageHiddenAchievementsDrawingI like to draw!HobbiesSuch a great game... I wish SmileBASIC had online multiplayer so people could upload their highscores
This is my all-time favorite SmileBASIC gamekantackistanOh man a global leaderboard would be amazing, alas alack. I definitely encourage you to share your top scores anyway. I know we're on the honor system, but I'm curious nonetheless as to what top scores are out there.
Thanks for the kind words!
1
2
3
if (info == null || !info.available) {
withif (info == null) {
This is line 25 of the code if you happened to only have this JS script in SiteJS.BGMPLAY "$3=0 ABCDEFG $3=1 ABCDEFG $3=2" WHILE 1 ?BGMVAR(0,3) WEND