You must be 18+ to view this content

Inflation Royale may contain content you must be 18+ to view.

Are you 18 years of age or older?

or Return to itch.io

A downloadable game for Windows, macOS, and Android

Inflation Royale!

A turn based combat adventure game!

Drop into a warzone with 20+ other characters. Last one not a balloon wins!

Final version pending release soon!

Comments and bug findings always appreciated!

StatusReleased
PlatformsWindows, macOS, Android
Rating
Rated 3.7 out of 5 stars
(18 total ratings)
AuthorBubblegumDrgn
GenreStrategy, Adventure, Role Playing
Tagsbattle-royale, Furry, inflation, Turn-Based Combat

Download

Download
InflationBattleRoyale-1.0-pc.zip 445 MB
Download
InflationBattleRoyale-1.0-mac.zip 431 MB
Download
inflationbr.bd-release.apk 451 MB

Development log

Comments

Log in with itch.io to leave a comment.

So, I encountered a strange bug. It’s only occurred once so far, and it happened the first time the gas expanded.

I'm sorry, but an uncaught exception occurred.

While running game code:
  File "game/script.rpy", line 1858, in script
    $ gasmove()
  File "game/script.rpy", line 1858, in <module>
    $ gasmove()
  File "game/script.rpy", line 1145, in gasmove
    rotatation()
  File "game/script.rpy", line 553, in rotatation
    if playersjoined[i]['loc'] not in closedarea:
IndexError: list index out of range

-- Full Traceback ------------------------------------------------------------

Full traceback:
  File "game/script.rpy", line 1858, in script
    $ gasmove()
  File "G:\x\games\itch\inflation-royale\InflationBattleRoyale-1.0-pc\renpy\ast.py", line 1131, in execute
    renpy.python.py_exec_bytecode(self.code.bytecode, self.hide, store=self.store)
  File "G:\x\games\itch\inflation-royale\InflationBattleRoyale-1.0-pc\renpy\python.py", line 1061, in py_exec_bytecode
    exec(bytecode, globals, locals)
  File "game/script.rpy", line 1858, in <module>
    $ gasmove()
  File "game/script.rpy", line 1145, in gasmove
    rotatation()
  File "game/script.rpy", line 553, in rotatation
    if playersjoined[i]['loc'] not in closedarea:
IndexError: list index out of range

Windows-10-10.0.22631 AMD64
Ren'Py 8.0.3.22090809
Inflation Battle Royale 1.0
Thu Jan 11 05:22:43 2024

I'll look into it, does it happen every time?

TLDR;

The error is the game thinks there should be more NPCs than there is and craps out, which is weird,

So far, it’s only happened on one run out of three.

I've finally done it. I've lost to Lindsey

Haha, did it break the game?

I would like to ask a question that leaves me wondering for changes in this game, which is: What happened to Dragoness Jasse? She's in the credits, but she doesn't appear in the game at all. It was much better with Dragoness Jasse, because there were so many variations that could happen, such as losing defense, or losing bonus, or even losing inflation xp. And besides, I really loved the design when she's inflated afterwards. So now I'm wondering as to what happened to her?

Thanks. 😁

The owner no longer wished to be associated with me.

I noticed this yesterday that leaves me wondering if the situation was similar as with Dragoness Jasse, which is: What happened to Quincy? He's in the credits, but he doesn't appear in the game.

Thanks. 😁

Deleted post

Winning run example:

Are there any good strategies to win? I've been trying for a little while and can't seem to figure it out

I usually just try to loot as much as I can. Save up grenades of missiles to deal with tough opponents. Check your map; it shows you were the gas is going to move.

Every enemy has different stats/difficulty. Different weapons have different stats, EX: Bubblegum is high damage low accuracy, Pool toy is opposite.

The runs I win, I usually drop in an area with very few people, use UAVs to avoid scarier opponents, and try to avoid fights if possible.

Is there any specific way to find Lindsey, or does she appear randomly?

1 out of 150 chance each step or action you do

Wow, that is rare... Thank you though.

should i replace my old version of this with the new one?

oh cool new update

Quick question for you, is there some form of a list of every single person who was added to this game? And if so where can I find it cuz I really do wanna follow/support any of these artists cuz so many of them seem cool!

I'm only asking this cuz I can't find credits anywhere, and I tried to reverse image search some of the images to not find anything at all!

Credits play after a win.

Also here:

https://twitter.com/BubblegumDrgn/status/1669208502902857730

On Android it crashes really easily and is annoying the amount of times I lost good progress

Fun. Me Gusto. I feel like there could be more expanding sprites though. it feels like for most characters they are there and they just expand via text, their model doesn't usually represent that.  Though I understand adding that would be hard so I'm happy with what's there

My bad, retract that statement, turns out all inflation is not centered in the belly

Just got around to playing the 1v1 a bit, overall I don't think it's broken too much game wise and it's a fun little addition

I did notice though that, if you run away one to many times in the 1v1 it apparently despawns the opponent? had a match or 2 where I ran like 3-4 times and I just never encountered them again and had to restart.

Also noticed that characters in the 1v1 just take passive damage from... something?  I've been completely fine but I'll see some of the characters enter battle with 100+ damage on occasion like they're constantly taking zone gas damage.

Small little change I'd ask though for the 1v1 is, if possible, to either have a lot more crates spawn, crates have just more gear, or something that lets the player play around with the various items and such as I'd consider 1v1 as a sort of playground type reward against a single foe, either for practice against them specifically, seeing what they can do if you have problems encountering them in the main game, or vice versa.

(1 edit)

Also I don't think this is supposed to be their color maybe, just found this one out as I'm going through each character.

Like the colors almost look corrupted, maybe that's just me though?

I'm encountering an issue with AimiMay during the final gas countdown. If I blow her bubble at this point, the game crashes saying "An exception has occured".

The error code reads as:

[code]

I'm sorry, but an uncaught exception occurred.

While running game code:

  File "game/script.rpy", line 2457, in script

    show screen aimibubble with dissolve

  File "renpy/common/000statements.rpy", line 591, in execute_show_screen

    renpy.with_statement(eval(transition_expr))

  File "game/screens.rpy", line 4451, in execute

    screen aimibubble:

  File "game/screens.rpy", line 4451, in execute

    screen aimibubble:

  File "game/screens.rpy", line 4453, in execute

    image "images/[tfcolor]bubble.png":

Exception: DynamicImage 'images/[tfcolor]bubble.png': could not find image. ('images/redbubble.png')

-- Full Traceback ------------------------------------------------------------

Full traceback:

  File "game/script.rpy", line 2457, in script

    show screen aimibubble with dissolve

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\ast.py", line 2232, in execute

    self.call("execute")

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\ast.py", line 2220, in call

    return renpy.statements.call(method, parsed, *args, **kwargs)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\statements.py", line 281, in call

    return method(parsed, *args, **kwargs)

  File "renpy/common/000statements.rpy", line 591, in execute_show_screen

    renpy.with_statement(eval(transition_expr))

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\exports.py", line 1657, in with_statement

    return renpy.game.interface.do_with(trans, paired, clear=clear)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 2798, in do_with

    return self.interact(trans_pause=True,

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 3377, in interact

    repeat, rv = self.interact_core(preloads=preloads, trans_pause=trans_pause, pause=pause, pause_start=pause_start, pause_modal=pause_modal, **kwargs) # type: ignore

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 3810, in interact_core

    root_widget.visit_all(lambda i : i.per_interact())

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 582, in visit_all

    d.visit_all(callback, seen)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 582, in visit_all

    d.visit_all(callback, seen)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 582, in visit_all

    d.visit_all(callback, seen)

  [Previous line repeated 1 more time]

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\screen.py", line 451, in visit_all

    callback(self)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\core.py", line 3810, in <lambda>

    root_widget.visit_all(lambda i : i.per_interact())

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\screen.py", line 462, in per_interact

    self.update()

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\screen.py", line 653, in update

    self.screen.function(**self.scope)

  File "game/screens.rpy", line 4451, in execute

    screen aimibubble:

  File "game/screens.rpy", line 4451, in execute

    screen aimibubble:

  File "game/screens.rpy", line 4453, in execute

    image "images/[tfcolor]bubble.png":

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\sl2\sldisplayables.py", line 450, in sl2add

    d = renpy.easy.displayable(d, scope=scope)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\easy.py", line 114, in displayable

    return renpy.display.image.DynamicImage(d, scope=scope)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\image.py", line 591, in __init__

    self.find_target(scope)

  File "F:\Homework\root\Games\InflationBattleRoyale-1.0-pc\renpy\display\image.py", line 676, in find_target

    raise Exception(error)

Exception: DynamicImage 'images/[tfcolor]bubble.png': could not find image. ('images/redbubble.png')

Windows-10-10.0.22000 AMD64

Ren'Py 8.0.3.22090809

Inflation Battle Royale 1.0

Wed May 31 17:00:45 2023

[/code]

Just patched a few minutes ago

Thank you!

So after giving the game a few rounds, it's an overall fun thing, specially for an inflation game since there's not many good ones.  I do have a few comments I'd like to make though.

1: I fail to see why there should be the various expansions as damage types mechanically, I love the flavor of them that beating someone with a damage type gives different victory text, but mechanically I think it's a flop for this game since all I've noticed is that it's a weakness mechanic and certain characters are weak and strong to certain types of damage.  The problem is that, other then the rng of the game, it fully means that not getting certain weapons just kneecaps an entire experience.  Like if I encounter Roxanne and don't have what she's weak to and running fails the player is outright screwed against her in my experiences.  I'd say either scrap the weakness stuff and just keep it as flavor, or potentially allow the player to equip 1 of each weapon type just to make it mildly easier.

2: the attack bonus needs some explanation I feel.  The bubble bazooka has a -2 attack bonus I saw, but it does damage upwards to 50 points even against things it's not strong against, but then there's the pooltoy claws which have an attack bonus of 5 but feels like they do almost nothing at times even against things that say "super effective", or the balloon boomstick with a 4 but it feels like it does more damage than it should against everyone.

3: Potentially some general rebalancing of a few characters.  This one is probably more just personal preference, especially since I haven't been able to encounter everyone and I'm eager to see the 1v1 mode implemented for this, but I feel some characters should maybe get an hp nerf, like Jess for instance and her 300 hp; like how do I even begin to deal with a character who has roughly 3 times as much hp as everyone else and strips 2 points of armor off of you every time she uses her special.  like how do you beat that without the prize pump? maybe I just didn't use what she's weak against but like... 300 hp is not an insignificant amount in this.

Other than that I've enjoyed the game and I've enjoyed your previous projects as well, certainly looking forward to some of the planned updates to this and hope you continue to do more things in the future.

Deleted 298 days ago

way more difficult and unlucky compared to the demo

(+1)

finally got a win! took hours but I finally got it

i beat it 3 seprate times its that fun

 but i have 1 suggestion a free play mode a.k.a creative mode

Very fun gameplay, but I was frustrated that after I won the battle against you/Bubblicious, there was no inflated image, just a blank screen.

is anyone else running into this?

(1 edit)

Yes, the art isn't in the game folder (yet). Needs editing.

Can confirm that after the first battle, the "gas is expanding" message crashes the game.  

Hopefully have the update files loaded by end of today!

(+1)

i

when the gas expands after the first play through it crashes the game every time after that

Hopefully have the update files loaded by end of today!