Author Topic: I Wanna Be The Bacterial Contamination  (Read 2487 times)

Gutiger

  • Trial Wannabe
  • Posts: 5
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
I Wanna Be The Bacterial Contamination
« on: March 26, 2014, 08:32:35 PM »
I had this idea for an avoidance fight back in August, but I had convinced myself after a week or so of coding that the technology just couldn't exist. Then Miku came to me in a dream, and I decided to come back and finish it.

This game is a proof-of-concept game to show that you can have music videos in the background of avoidance fights. No longer will we have to stare at a still image of a Miku whilst dodging applecherries. Now, with the magic of technology, we can be distracted even further!



I Wanna Be The Bacterial Contamination is a music video avoidance fight game. The song is an abridged version of Bacterial Contamination, and is 1:13 in length.





I lament to inform that implementing this is incredibly hard, and requires an astronomical amount of memory. So it's not gonna catch on anytime soon.

Download here.
« Last Edit: March 26, 2014, 11:49:16 PM by Gutiger »

Starz0r

  • Owner
  • The Kid
  • Administrator
  • Posts: 343
  • Hall Of Fame
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 31.0.1650.63 Chrome 31.0.1650.63
    • View Profile
  • Playstyle: Keyboard
Re: I Wanna Be The Bacterial Contamination
« Reply #1 on: March 26, 2014, 10:35:25 PM »
There is no music, gg.

Edit: Apparently you have to run the game twice if you want to hear anything.

Gutiger

  • Trial Wannabe
  • Posts: 5
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
Re: I Wanna Be The Bacterial Contamination
« Reply #2 on: March 26, 2014, 11:54:50 PM »
Apparently it requires more memory than I thought, as some people's computers can't even run it, and Game Maker resolves that by simply not loading the music.

I was able to decrease the memory by about 2 MB, reducing it further is not trivial. If anyone has any ideas on how to optimize the implementation feel free to contact me on here.

New link: https://www.mediafire.com/download/4ld3dvawp76o9n8

Sephalos

  • Spike Dodger
  • Posts: 228
  • OS:
  • Windows Vista/Server 2008 Windows Vista/Server 2008
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
  • Playstyle: Gamepad
Re: I Wanna Be The Bacterial Contamination
« Reply #3 on: March 27, 2014, 04:48:51 AM »
You have a ton of really big sprites with a lot of animation frames each. Sprites take up a lot of memory.
Consider using external loaders or reducing the amount of frames each sprite has.

Gutiger

  • Trial Wannabe
  • Posts: 5
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 33.0.1750.154 Chrome 33.0.1750.154
    • View Profile
Re: I Wanna Be The Bacterial Contamination
« Reply #4 on: March 27, 2014, 02:25:14 PM »
So external loaders are an idea, one of the first things I tried. Theoretically I just have the video split up into different animated sections and keep loading and unloading them, allowing for an avoidance fight of indefinite length. However, when Game Maker is loading external resources into memory, it won't advance the game until the resource is done being loaded.

So what happens is you get to a part of the fight where it's time to load the new sprite, and the game just pauses for 6 seconds. You'd have to have that 6 second pause happen every 10 seconds.

And lowering the frame rate makes it look terrible Kappa.

Anyway a bunch of people in Para's chat tested it yesterday, it worked for 8 out of 10 people.