Skip to content

nurupo/nfk-lobby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NFK Lobby

NFK Lobby is a lobby application for a video game called Need For Kill.

It consists of three modules:

Planet Scanner

"Planet" is an online game registry server -- the server with which all created online games register, and which the players looking for online games query.

The Planet Scanner module communicates with a Planet and displays a list of current games.

  • Works with several planets simultaneously
  • Filters output by gametype and fullness of a server
  • Allows to join a game as a player or a spectator in a few clicks
  • Has integration with http://nfk.pro2d.ru/ 3rd party service
    • For each game, it displays a list of players in the game by grabbing it from http://nfk.pro2d.ru/ (planet doesn't provide a player list information)
    • Allows to open player's profile on http://nfk.pro2d.ru/
  • Has option to periodically refresh the information

Planet Scanner Screenshot

Image is clickable

Chat

From scratch implementation of a IRC client, automatically connecting to the game's channel on startup.

  • Identifies with NickServ
  • Automatically connects to a server on the startup
  • Automatically joins specified channels
  • Allows to delay auto-joining channels for a specified period time (useful when using a cloak)
  • Allows to configure fonts
  • Allows to add any IRC servers
  • Allows to use any character encoding supported by Qt
  • Uses Quassel-like message coloring

Chat Screenshot

Image is clickable

Game Preferences

A global board where players can share their game preferences.

  • Allows players to share gametypes they want to play, instead of asking "who wants to play X?" every few minutes in the chat
  • Built on top of IRC, i.e. doesn't require any extra server

Game Preferences Screenshot

Image is clickable

More Screenshots

Using Docks

All three tabs are actually docks, which means that they can be detached and be moved inside the application window. Here is an example of how that might be useful:

Using Docks Screenshot

Image is clickable

Settings

Want to see even more screenshots? Here is a gallery of settings screenshots.

Contributing

Contact

Should you have any question you can:

  • Find me on Need For Kill IRC channel irc://irc.wenet.ru:6667/nfk
  • Contact me by email: nurupo dot contributions at gmail dot com.

License

NFK Lobby is licensed under GPLv3.

Note that icons are licensed differently.

About

A lobby application for Need For Kill video game

Resources

License

Stars

Watchers

Forks

Packages

No packages published