Skip to content

Features from university years

Notifications You must be signed in to change notification settings

plazmoid/teeworlds

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Первое знакомство с teeworlds, до этого вообще не знал об этой игре.

Сделал что-то в общих чертах похожее на неё с примесями своего.

Игра мультиплеерная:

  • notepad configs.py - установка ip-адреса сервера (нужно только для клиента)
  • python client.py - запуск клиента
  • python server.py - запуск сервера (можно на одной и той же машине)

Сервер авторитарный, не имеет окна и ничего не отрисовывает, только производит все расчёты. Клиент при наступлении какого-то события не ждёт ответа от сервера, а начинает обрабатывать самостоятельно, если только от сервера не придёт команда на отмену.

Сервер использует протокол TCP, так как объём передаваемых данных небольшой, это упрощает работу.

Для игры требуется:

  • python 3.7 или выше
  • pygame 1.9.4

Если требуется, разрешить в фаерволе порт 31337

About

Features from university years

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages