Coder Social home page Coder Social logo

teelevision / zcatch Goto Github PK

View Code? Open in Web Editor NEW

This project forked from teetime/teeworlds

1.0 1.0 4.0 71.41 MB

A retro multiplayer shooter

Home Page: http://teeworlds.com

License: Other

Lua 0.78% Python 3.08% Shell 0.06% C++ 46.81% C 48.82% Objective-C 0.46% Batchfile 0.01%

zcatch's People

Contributors

arionwt1997 avatar chi1 avatar cinaera avatar datag avatar debfx avatar fstd avatar heinrich5991 avatar joeldevahl avatar jxsl13 avatar kaffeine avatar kneekoo avatar larsfu avatar learath2 avatar lordsk avatar mydopefish avatar noxifoxi avatar oy avatar phobos99 avatar ravomavain avatar serpis avatar shereef avatar sushitee avatar teelevision avatar teetime avatar teetow avatar teeworlds-org avatar temporaryna avatar vierkant avatar wohoo-gc avatar xalduin avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

zcatch's Issues

Hard mode

Enter hard mode via chat command: /hard
Player in hard mode has less grenades than normal.
Players in hard mode gets twice the points when winning.
Entering the hard mode releases all current caught players.
Entering and leaving the hard mode is announced in the chat.
Leaving hard mode while in it: /hard

Scoring on a round base

An optional mode where you get score for finishing a round instead of catching a player. Would probably only work in small groups.

I can imagine two ways for the scoring:

  • 1 Point for each round won.
  • x Points for winning a round, where x is the number of opponents.

It would need a score limit so that a player can win.

Should the coloring scale with the score or with the number of caught players?

Maybe it would be better to separate it into a new gametype, like "mzCatch" for mini zombie catch.

Spawn protection

For example: you cannot be killed within the first second after spawning, except you shoot.

The current situation is, that grenades that were shot before you spawn cannot kill you. So is there really a need for a spawn protection?

2 Password authentication for subadmins

I'd really like to see a second password, when the subadmin is logged in with his first password to be able to make it less secure, but overall more secure if the admin has bound his first password somewhere, someone who's got his hands on the first one won't possibly have the second one.

moreover the logout command should work without a password or if you type in the password incorrectly, the server would log you out automatically.

Spam protection for private messages.

I don't know whether this is already implemented, but I remember from those badly ddnet copied servers, that pm-spam is not muted automatically and is easily done as well as annoying.

Feature: Speed-catch / speed run / fast-catch

If a player catches someone, a countdown starts counting down, for how many minutes is set in the config.
If the player doesn't win the round within that countdown, he get's killed by the server.
Maybe with a server message or whatever

todo: rule community back to zcatch, prevent "rls game"

Release game has become cancer to zcatch.
Thus it would be wise to automatically release players after being (simple grenade dm/idm, etc.)
killed, while the treshold of 5(+) players has not been met, in order to be able to end a round.
This should lead people to lessly abuse the release function for their release game and hopefully lead to the result that "release" is only used when randomly killing people, but not play any stupid rls games, which is absolutely not zcatch and is more or less a disturbance to the zcatch community.

Release game feature request

Simple: Due to the 5 players restriction lots of players release their caught opponents when there aren't enough players in order to win a round.
Adding a vote option to automatically release caught players while the server has less than 5 (or however players are set in the config) to win a round.

PM System

Changing /t to /w like whisper and /ti to /wi

where /w nick enables whispering and a normal /w again disables it again :D

Memory Leaking Problems

Some commands, even player accessible ones like /top seem to cause memory leaks. Something seems not to be cleaned.

Also some free() function calls seem to be weirdly placed in the ranking system functions.

Anti-Zoom

Option 1: limit view to static.
Option 2: limit view to the direction you aim.

Option 2 would probably limit static players, too, because the server cannot check if a player has dyn or static.
Option 1 would limit all dyn players.

Option 3: always show static, but additionally show dyn, but only in the direction you are aiming.
This would limit zoom users. But also dyn and static players because of the tick rate and network delay.

Feature request: (even) more stats, better search/listing

advanced stats:

  • track clan (for web-version)
  • track player country flag (for web-version?)
  • track amount your releases (idea: calculate a fairness quotient or something else)
  • track rocketjumps to calculate accurate hit/kill ratio/accuracy
  • track % of time ingame / in spectator mode (as seen on ddnet srv)

regarding the (ingame) search:
=> /rank player1 :: player NOT found
=> /rank Player1 ๐Ÿ‘

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.