noxifoxi / teeworlds Goto Github PK
View Code? Open in Web Editor NEWThis project forked from matricks/teeworlds
A retro multiplayer shooter
Home Page: http://teeworlds.com
License: Other
This project forked from matricks/teeworlds
A retro multiplayer shooter
Home Page: http://teeworlds.com
License: Other
Copyright (c) 2015 Magnus Auvinen This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. Please visit http://www.teeworlds.com for up-to-date information about the game, including new versions, custom maps and much more.
The EndRounds are too long...
This problem should be fixed.
dunno why
Game can't end when you spec and join, you will be Caught and can't do anything yourself, but nobody caught you.
We need those broadcasts:
The winner of a round should get 5 extra points, thats fair :)
if a player choose a color with /color , it should be checked if this color is already in use.
It is just unfair to be able to collect things while you are invincible.
The teamscore should be observed.
iCatch should be implemented
Only teammembers should teamchat in team...
If a color was deselected, and an other color was selected, the new color will not be refreshed.
Teeworlds mod includes gametype King of Hill and Attack / Defence... (planed)
Gametype:
CP>KoH
CP>A/D
Ideas:
If a controlpoint is dominated by a team, a (growing up in the captureing process) flag in the middle of the point should mark it.
If captured, Deathanimation in the teamcolor and explosions (maybe) should animate it.
Add command sv_self_damage, if it is 1 an a player kill himself force team.
(Idea by sushi :D)
Coding the Catchingclient with Colorselectionboard and a few other nice features
Dunno why, but player.cpp should be checked.
Wenn you walk and press t (to speak) the tee don't stops.
He walks on and on and on ^^
why, todo: fix
Crash (error sending package data) dunno where an why?
Maybe run server in debuging mode.
The Final round should end if one player has reached the scorelimit
rewrite this stuff, so that this should not change the nethash (Worked also in 0.5 trunk of catchin, but dunno how i does this :P), or fake the nethash?.
Choose another color in a running round should not be possible.
Maybe 5 secons are too long for a "Eventbroadcast"
The Joiningsystem isn't realy implemented.
Start writing a parcours mod based on Race, but not so noobie like ddrace.
(Freezerace)
If the color of a player is -1 and he is spectate and join the game (testet with 2 players on the whole server) he isn't invisible :O
There is no munition when you join as "!m_IsJoined"
The Players should know wich colors they can choose
(Catching: If any player is ingame and he is unselcting his color (/color -1) the explosion won't show ingameplayers).
(Spreecatch: Dunno???)
Specs have rifle when respawning, should be hammer
There are a few compile Problems
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
=== compiling teeworlds (client release) ===
[1/2] # 1 c++ src/game/client/components/colorboard.cpp
src/game/client/components/colorboard.cpp(83) : error C2039: 'm_LocalCid': Ist k
ein Element von 'CGameClient::CSnapState'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\gameclient.h(114):
Siehe Deklaration von 'CGameClient::CSnapState'
src/game/client/components/colorboard.cpp(83) : error C2228: Links von ".m_Rende
rInfo" muss sich eine Klasse/Struktur/Union befinden.
src/game/client/components/colorboard.cpp(87) : error C2039: 'GetColor': Ist kei
n Element von 'CSkins'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\components\skins.h
(9): Siehe Deklaration von 'CSkins'
src/game/client/components/colorboard.cpp(88) : error C2039: 'GetColor': Ist kei
n Element von 'CSkins'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\components\skins.h
(9): Siehe Deklaration von 'CSkins'
src/game/client/components/colorboard.cpp(117) : error C2039: 'm_LocalCid': Ist
kein Element von 'CGameClient::CSnapState'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\gameclient.h(114):
Siehe Deklaration von 'CGameClient::CSnapState'
src/game/client/components/colorboard.cpp(117) : error C2228: Links von ".m_Rend
erInfo" muss sich eine Klasse/Struktur/Union befinden.
src/game/client/components/colorboard.cpp(127) : error C2039: 'GetColor': Ist ke
in Element von 'CSkins'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\components\skins.h
(9): Siehe Deklaration von 'CSkins'
src/game/client/components/colorboard.cpp(128) : error C2039: 'GetColor': Ist ke
in Element von 'CSkins'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\components\skins.h
(9): Siehe Deklaration von 'CSkins'
src/game/client/components/colorboard.cpp(168) : error C2039: 'm_pGameobj': Ist
kein Element von 'CGameClient::CSnapState'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\gameclient.h(114):
Siehe Deklaration von 'CGameClient::CSnapState'
src/game/client/components/colorboard.cpp(168) : error C2039: 'm_pGameobj': Ist
kein Element von 'CGameClient::CSnapState'
c:\users\schmid\compile\0.6\teeworlds\src\game\client\gameclient.h(114):
Siehe Deklaration von 'CGameClient::CSnapState'
src/game/client/components/colorboard.cpp(168) : error C2227: Links von "->m_Gam
eOver" muss sich ein Zeiger auf Klassen-/Struktur-/Union-/generischen Typ befind
en.
bam: 'objs/game/client/components/colorboard.obj' error 2
bam: error: a build step failed
Another Thing ist the client_release.bat
line 27 instead of \bam client write \ban client_release
without release he don't start compiling
The "Caught Broadcast" Overlap with the Powerup time remaining.
This command has no effect.
A frequently used function is used, wich will get the numplayers and some other stuff like current team members.
This should be a public function
On a new round, the feet Color should be resetted to basic color.
title
In the future we need some cool powerups:
Planed:
Possible:
etc.
We need this stuff.
As teeworlds isn't about hiding but about fighting in my opinion, this feature is senseless. It also encourages camping.
And it probably causes massive prediction problems...
If a Owner of a Color leave the game, and his color dominating, the round never ends.
Reanimate the Super Mario Mod from teeworlds 0.4
If a player was killed by deathtiles, they should forced move to the "biggest" Catching Team.
Create an explosion when you get back ingame
All stupid bugs should be fixed.
The server will crash if you kill your self and beeing caught by someone else.
The function CheckJoined(chr, chr) commit 2 Characters, but this function need 2 player cursors.
If the projectile Owner is dead, and one of his projectiles hit another player the server will crash, because the Character doesn't exist anymore.
TODO: Rewrite this function, so we can commit the player cursors.
Hammer and Gun are left in catching.
If "!m_IsJoined" players change the weapon, the server will end in an endless loop.
Bugs by Erd Bär ^^
A declarative, efficient, and flexible JavaScript library for building user interfaces.
đ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. đđđ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google â¤ď¸ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.