Git Product home page Git Product logo

butterspades's Introduction

butterspades's People

Contributors

calinou avatar davidco113 avatar feikname avatar groggone avatar haxk20 avatar iamgreaser avatar kuunikal avatar notafile avatar teodor6140 avatar utf-4096 avatar vuolen avatar win8linux avatar xtreme8000 avatar yvt avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

groggone

butterspades's Issues

Implement gamemode integrations

Gamemode integrations would, as the name implies, integrate specific parts of a gamemode in the client UI.
Some mockups of how gamemodes would look like:

Babel

Show the name of the player who is holding the intel. The player's name would also match the color of their team.
image

Implementation

Using the IntelPickup packet.

Arena

Show the number of players who are still alive for each team.
Countdown should also be shown here when the round hasn't started, and then being replaced with the number of alive players instead when it starts.
Round ends would show the winning team only, or maybe making the other team be grayed out (and reset when the next round starts).
image

Implementation

Scraping the chat messages for countdown, using the regular player list for alive count.
Possibly using a protocol extension for countdown, if it gets decided.

Autologin

Have an option to automatically send /login username password or /login password when joining a specific server (based on aos:// URL)

Chat Log and Change Spectator Mode Controls

It would be great if you add chat log to copy text and the option to change spectator mode controls the V and mouse wheel button.
It would also be great if you put a width limit on the chat box since then people write very long texts that cover the whole screen and you can't read the whole message.
1673584405

TODO: Features to implement

TODO

  • Fix crash when connecting to a 0.76 server from server list
  • Add exit button in main menu
  • Make newest messages appear from the bottom when chat is opened (toggleable in config)
  • Let settings be changed in-game
  • Allow Y-Clamp in spectator
  • Add smooth camera in spectator
  • Add configurable fly speed
  • Add toggleable spectator xray
  • Add toggleable name and health display in spec

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.