Skip to content

villelahdenvuo/NetMatch

 
 

Repository files navigation

NetMatch - The End

NetMatch is a multiplayer online DeathMatch-game. There are weapons available with differences in characteristics: Double hand guns, a sub-machine gun (SMG), bazooka, shotgun, grenade launcher and chainsaw. You can collect extra ammo and medical kits from the field to be more efficient on the battle field. Only the pistols carry infinite ammunition.

NetMatch also features Team DeathMatch mode where players are separated to two teams, green and red, which fight against the other.

The ranking of players is based on kill/death -ratio. Plenty of kills and few deaths will place the player on a higher position in the statistics.

In addition to human players, computer controlled AI-characters are found on the field.

How to compile

To build this you need to get CoolBasic and change the compiler to the one in this repository. If the modded CBCompiler destroys your computer, too bad. The software is provided "as-is", without any express or implied warranty.

Please note that you also need to build yourself a NetMatch.dat from the media-files. Instructions are found in here: media/README.md

Coding conventions

  • No tabs; use 4 spaces instead.
  • Use CamelCaps for functions and variables.
  • Extra rules for writing variables:
    • Variables should be named in english.
    • Small g prefix must be provided for globals (e.g. gPlayMode).
    • Constants must be all uppercase with an underscore for separating words (e.g. NM_VERSION).
  • The constant NM_DEVBUILD in the main source file (NetMatch_TheEnd.cb) MUST be set to 1 when the version is not an official release!
  • Before pushing always check whether your code actually compiles.
  • Please do not use colons ":" to put more code in one line. Just put the code to separate lines.
  • Do NOT use Goto's or GoSub's, they're awful coding practice. Commits that use them won't get applied.

About

The best shooter ever made (with CoolBasic)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 100.0%