LoginLogin
Might make SBS readonly: thread

Virtual Buffalo

Root / Submissions / [.]

kantackistanCreated:
Download:P3T43E3V
Version:1.0.5Size:736 KB
Virtual 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?

Instructions:

Supports 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
CHEAT CODEHard, Medium, Easy, Medium, Hard, Medium, Easy, 8, 6, 4, 6, 8, 6, 4, 4, 8, Easy, 4, 8, Easy, Easy, Medium, Hard

Notes:

Cool 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.

Replying to:kantackistan
Be 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.
You 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

Replying to:kantackistan
Be 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.
Already 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.

Replying to:kantackistan
Be 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.
It 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=yusYtGipQdM

Patch Notes:
1.0.5
  • 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

Im on normal mode and i cant loose the last heart

Replying to:Joshuaham123
Im on normal mode and i cant loose the last heart
i think you need to give more details.

Replying to:Joshuaham123
Im on normal mode and i cant loose the last heart
Crap! 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 =0

It's similar to WarioWare, which makes it better.

I 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!

Replying to:HTV04
I 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!
Go 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.

Replying to:HTV04
I 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!
I 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?

Replying to:HTV04
I 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!
I 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.

I downloaded this a while back, and I have to say that this has become one of my favorite SmileBASIC games!

I'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....

Replying to:megane72
I'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....
Thanks! Are the other games difficult to understand?

Great 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.

Replying to:Vakore
Great 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.
Thereโ€™s a colorblind mode you can activate in the game code, I believe.

Replying to:Vakore
Great 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.
Thanks!

Replying to:Vakore
Great 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.
From the description:
Colorblind Accessible Mode: From the main menu, press Down while holding L and R.
This is certainly easier than editing the code.

Replying to:Vakore
Great 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.
Silly me not reading description. I always assume all info will be in-game.