Comments
thread: The Site
CanadaNate_Nitrogen4 months ago

Does anyone here have good experience with managing somewhat complicated categories? I'm in a bit of a bind and don't really know what to do with the situation.

Some background information: I moderate a game called Twin Shot. (https://www.speedrun.com/twinshot). It contains leaderboards for the original Twin Shot, as well as Twin Shot 2, the sequel.

  • Twin Shot has 50 levels.
  • Twin Shot 2 has 100 levels, split into two 50-level sets (known as "Good" and "Evil") that can be played separately.
  • Twin Shot 2 has a feature known as "Cheats and Treats", that lets you do things like permanently activate power-ups (e.g., invincibility) after you collect a certain number of coins in the game.

As of now, there are four main categories and one misc. category:

  • TS1: beat all the levels of Twin Shot.
  • TS2: beat all the Good levels and all the Evil levels of Twin Shot 2.
  • Good%: beat all the Good levels of Twin Shot 2.
  • Evil%: beat all the Evil levels of Twin Shot 2.
  • 200% (misc.): beat all the levels of Twin Shot, all the Good levels of Twin Shot 2, and all the Evil levels of Twin Shot 2.

There are also some subcategory variables:

  • Angels: To indicate if the category was played with 1 or 2 players. Applied to all categories.
  • Game state: To indicate if the category was played on a fresh game file (NG) or not (NG+). This is relevant when playing with Cheats and Treats, as NG runs still have to collect all the coins needed to unlock power-ups (+ go and activate them in the menu), whereas NG+ runs can have everything unlocked before the run even starts. Applied to all categories except TS1.

Here's the problem: I want to set up categories for Twin Shot 2 runs that do not use the Cheats and Treats feature, as runs that do use it cannot be compared to those that don't, and I want Twin Shot 2 categories without cheats to be "relevant" to run (plus, there are already some "No Cheats" runs on the boards).

I can see two ways to do this, but they both have some problems:

  1. Make a misc. category called "No Cheats", with a variable that indicates which category was played (TS2, Good%, Evil%, 200%). This is how things are currently set up; it works okay, but it feels a bit messy, the No Cheats runs are kind of hidden away, and there is probably a better solution.
  2. Ditch the No Cheats category and replace it with a subcategory variable, that is then applied to all categories except TS1. This is better in some ways, but it also makes the NG/NG+ distinction irrelevant if your run doesn't use cheats, as playing from a fresh game file or not does not change anything unless you do use them. It's not a big problem, but still kind of annoying. If there is a way to work around that, I am not aware of it.

What's the best way to set this up?

"But why are Twin Shot and Twin Shot 2 merged together in just one game if you can't play the original Twin Shot levels in Twin Shot 2?" I wasn't the one who set things up this way so I'm not really sure. I guess because of the 200% category? It has zero runs though, and as far as I know, nobody has ever shown an interest in running it. The games could in theory be split into "Twin Shot" and "Twin Shot 2"— plus "Twin Shot category extensions" where 200% could be moved (if it's kept at all). I suppose No Cheats runs could also find a home here, but putting them on an entirely different leaderboard does not feel quite right. Re-structuring the leaderboards this way may be the better solution, but it requires a decent amount of work (setting up + moving all the runs over), and considering the very low number of active runners, I would rather avoid it unless it is absolutely necessary.

grnts likes this
thread: Frost Bite 2
CanadaNate_Nitrogen10 months ago

Level 7-B says hi

It's possible ofc but with that sort of precise trick halfway through the run I don't know about it being a fun category to run haha

CanadaNate_Nitrogen1 year ago

As a runner of this game, I support sapling's nomination

Riley_Tech likes this
thread: Pest Control
CanadaNate_Nitrogen1 year ago

Many other games have rules on this (e.g. Toxic 2). Most of the time resizing the window is not allowed when you gain an advantage from it (which is definitely the case here).

CanadaNate_Nitrogen1 year ago

@Polobiwan The easiest way is playing through Supernova on Nitrome's website, but most runners would probably recommend using Flashpoint instead. You can learn more about this in the Discord server: https://discord.gg/R7AN4NV

thread: Square Meal
CanadaNate_Nitrogen1 year ago

There are at least three ways that I know of to play Nitrome flash games nowadays:

  1. Use Supernova, a browser add-on you can get from the game's page on Nitrome.com
  2. Use a flash enabled browser (e.g. Pale Moon) + an old version of the flash player
  3. Use Flashpoint (the discord server has more info on how you can get it to work, since as you know Nitrome games are not in Flashpoint by default)

Some games however do not work on Flashpoint and get stuck on loading screens. I suspect this is because the game is trying to get level data from somewhere other than the main game file, but can't find anything because it's looking on your own computer. Square Meal is one of those, so to play it you'll need to go for solution #1 or #2.

CanadaNate_Nitrogen2 years ago

There are at least three ways that I know of:

  1. Use Supernova, a browser add-on you can get from the game's page on Nitrome.com
  2. Use a flash enabled browser + an old version of the flash player
  3. Use Flashpoint (the discord server has more info on how you can get it to work, since Nitrome games are not in Flashpoint by default)
About Nate_Nitrogen
Aspiring Nitrome speedrunner
Joined
3 years ago
Online
4 days ago
Runs
476
Games run
Nitrome Must Die
Nitrome Must Die
Last run 9 months ago
151
Runs
Bad Ice Cream
Bad Ice Cream
Last run 8 months ago
110
Runs
Double Edged
Double Edged
Last run 1 year ago
63
Runs
Toxic 2
Toxic 2
Last run 1 year ago
45
Runs
Square Meal
Square Meal
Last run 8 months ago
18
Runs
Flipside
Flipside
Last run 1 year ago
16
Runs
Ultimate Flash Sonic
Ultimate Flash Sonic
Last run 1 year ago
15
Runs
Temple Glider
Temple Glider
Last run 1 year ago
15
Runs
Games moderated
Nitrome Must Die
Nitrome Must Die
Last action 9 months ago
112
actions
Toxic 2
Toxic 2
Last action 6 months ago
79
actions
Double Edged
Double Edged
Last action 1 year ago
71
actions
Knuckleheads
Knuckleheads
Last action 1 year ago
28
actions
Chick Flick
Chick Flick
Last action 1 year ago
21
actions
Twin Shot
Twin Shot
Last action 4 months ago
17
actions
Square Meal
Square Meal
Last action 7 months ago
15
actions
Bad Ice Cream
Bad Ice Cream
Last action 1 month ago
14
actions