00:00
00:00
Matzerath
We are all the rodeo bull: our balls tied up by cowboys, we flail in an arena of rednecks, and are finally harassed by clowns...

Age 55, Male

Wage Slave

Never Again (maybe)

KalifornI-AAA

Joined on 7/8/01

Level:
7
Exp Points:
434 / 550
Exp Rank:
> 100,000
Vote Power:
4.87 votes
Rank:
Civilian
Global Rank:
> 100,000
Blams:
0
Saves:
33
B/P Bonus:
0%
Whistle:
Normal
Trophies:
32
Medals:
545
Supporter:
6y 6m 14d

Oranges are grim and super-dramatic

Posted by Matzerath - May 29th, 2012


So while working on my sequel to Spike: A Love Story, I have a few other projects I'm also finishing up. The first of these is Orange Roulette.
These side games are also great for testing out some new animation techniques! And for anyone interested, the gun in the game is a simulated six-shooter, using an array to truly move the 'bullet'. I was even weird enough to simulate the cylinder 'spin', as well -- it's not just a random number pick.
And I'm pretty sure there's no previous 'russian roulette' game that has a story with an ending. If anyone can prove me wrong, go for it! I probably am!


Comments

Always shoot the other person.

You shoot opponent
You shoot yourself
Opponent shoots himselt
You shoot opponent
You shoot yourself
Opponent shoots himselt

As you see, you are twice as likely to win as your opponent.

Truth!
The human has a definite advantage just by always getting first turn. As long as you don't blast yourself right away. And then the AI doesn't try to shoot you.

cool game bro XF

Wow, amazing style and feel to Orange Roulette. I love it! Please make more like it!

It's a very interesting game, I liked it a lot.

Quick question though: how exactly did you 'simulate' the spin, as opposed to using a simple 1 in 6 probability? What factors did you take into consideration, gravity, friction, weight?

I must say, the whole feel to Orange Roulette was actually quite tense. If you had made it even more serious, with art work themed around something more human, it might have ramped up the tension even more. Though the grim humour might be lost...

I can't say which I'd have liked more, but I definitely think that you could move further in this direction if you wanted. I'm almost sad that it ended so soon.

Your "Luck is an Illusion" badge is kind of a middle finger to badge collectors. ):

I loved orange roulette :3

Please tell me how did you simulate cylinder spin, I'm a nerd :3

public function spinner():void {

var place:int = 0;
for (var i:int = 0; i < 6; i++) {
if (Global.bullets[i] == 1) {
place = i;
}
}
for (i = 0; i < spinamount; i++) {
if (place < 6) {
place += 1;
}
if (place>5){
place = 0;
}
}
for (i = 0; i < 6; i++) {
if (i == place) {
Global.bullets[i] = 1;
}else {
Global.bullets[i] = 0;
}
}
}
(Global.bullets is the array that represents the cartridge. 1=bullet, 0=empty. So the array, if the bullet is in the first slot, looks like this: [1,0,0,0,0,0]. When this function is called, it 'spins' the array for the amount randomly picked by 'spinamount'. So it moves the '1' however many spaces that are 'spinamount', always moving right, but looping back after six spaces back to one (or zero, as the array sees it), to simulate the cylinder.)
(That variable 'place' is temporarily used to mark the placement of the bullet. And if this stuff confuses you, it totally confuses me too, I just don't think about it that way while I'm programming ...)

so what are possible values for 'spinamount'? I don't know programming.
btw how to get overripe medal?

Orange Roulette was a spoof right? I can't remember the old movie it reminds me of.

But you're my new favorite animator. Plus you helped me find CELL CRAFT again! I was looking all over NG for that game a month ago, and now I see it's on your profile! Thanks man.

Hello! I just wanted to say that you are a fucking genious! Thanks for making me laugh through these years :)