Giter VIP home page Giter VIP logo

srb2-battle-royale's Introduction

Srb2 Battle Royale

Battle Royale mod for SRB2

  • Match-like gamemode.
  • Rings don't prevent dying (suddendeath), shields do protect you.
  • Last man standing wins the game.

Install

  • Rename the file to VL_BattleRoyale-v<version>.lua where <version> is the latest release version.
  • Put the file in the srb2 wad folder and load it in the game.

Usage

Start a new game of the gametype Battle Royale.

Config

setting Possible values Default Usage
br_suddendeath On/Off On Rings do not prevent death, helps to end games faster
br_pityshield On/Off Off Every player spawns with a shield
battleroyale On/Off Off Enable Battle Royale mode in other gametypes

Gameplay

https://youtu.be/J2EMMtdNozw https://youtu.be/xTW-kAGP_Zg

srb2-battle-royale's People

Contributors

jjk96 avatar

Watchers

James Cloos avatar  avatar

srb2-battle-royale's Issues

SRB2 Battle Royale Mode Issue & Bug Fixes / Ideas by YoshSon

Hello JJK, it's YoshSon! Wonderful SRB2 server today, I'm glad I saw your wad mod two days ago. I'm here to spill my concerns and helpful ideas via your request.

While you were away after the first 2 rounds we had trouble with 14+ minute shield campers and stalling Battle Royale games. been carrying the momentum for 7+ hours with my honor code system agreed on by the players there while I continuously optimized it for 3 of those ours. Everyone was having so much fun! This is the honor code I used to counter them.

Here is the rundown of my honor code:

  1. 11, 8, or 6 minute time limits based on server population being high or low
  2. A closing zone location is selected (Like actual Battle Royales) by me within the time limit randomly or decided upon.
  3. Everyone has to stay within the specifications set quickly after time limit or be disqualified from winning
  4. (At the end there) an easy sentence rule if I'm not there & are lazy to tell people honor codes 1-3 just have a time limit and after said time limit you cannot regain/obtain anymore shields afterwards

Bugs/Issues:

-Collision is broken for your SRB2 Battle Royale Mode, (Me & CyanKnight tried to fix it yesterday when we noticed it)
-RARELY when you hit a player they do not die and lose rings instead

Ideas for the future of Battle Royale:

-Again, a closing zone location is selected each map after the time limit is up, or if that's too hard of a code, just set the closing zone to go up the 3 minutes prior to the time limit expiring
-If a player is outside the closing zone when it's activated for more than 5 seconds, all their rings are gone completely basically set to 0 while they also lose their shield (extreme mode) OR If a player is outside of of the closing zone while it is active they lose their rings at a intensely rapid rate (like hp in Battle Royale modes when you're outside of the closing safe zone shrinking barrier and/or have a chance to lose their shield randomly (less extreme mode)
-A shield compass (like cobalt's ringslinger panel compass for his new melee battle mode)
-Only one shield can be obtained every 2 minutes, once a shield spawns text on the screen (similar to when a mod or admin send a server message) will pop up saying "A shield is somewhere in the area" or "A shield has dropped (Similar to timed Loot/Gear drop boxes in Battle Royale games). It will not tell you what type of shield it is, you will have to go to it and look for yourself, this causes more chaos, randomness, and funny moments. Using the shield compass you can find the shield that spawned

I'd say that's all the info I uncovered, thought about, and optimized during the 7+ hour process while playing server members with my honor code. Having fun coding some of these ideas in if not all of them, and of course take as much time as you need JJK!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.