Skip to content

Online multiplayer desktop game about strategy and spam-clicking

License

Notifications You must be signed in to change notification settings

WinterAlexander/TrapGame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrapGame

A multi-player form-based desktop game about strategy and spam-clicking. Development is done ! I won't be adding features to this project unless a miracle attention is given to it. Please send me bug reports if found any.

How to play:

There's a board with a defined size and each player has his own color. First you can click any square on the board if the square hasn't already been clicked by another player. After your first click you can only click on adjacent squares to make your territory bigger. The winner is the player with the more territory.

Development goal :

The goal of this game was to get experience making my own networking engine for a game. The networking engine I've developped with Java.net has been really useful in many project I have done after, notably SocialPlatformer.

Screenshots (click) :

Current version: 1.1.2

Official builds:

Development builds:

From version 1.0, the client can also host a server game.

If any of theses shortcuts are broken, download might be available on https://dl.dropboxusercontent.com/u/65019675/TrapGame/versionX.X/TrapGame[Server].jar But you have to specify the version and if you want the Server or not. Please tell me if any is broken.

The client has been made with Swing and AWT java libraries. I made the images by myself only with Gimp 2 and free of rights images founds on google.com I used java.net to send UDP packets between the client and the server. I first made the game with TCP but changed when the game got more reactive. (Was a mistake but I didn't know at the time)

Translation system

The game is in french and english and could be easily translated to another language, translations are loaded from a properties file. The game server can log to disk and both client and server are logging to console. No library was used to achieve that.

Origin

The game was originally made from a Minecraft mod I made called BlockFarmers. With basically the same mechanics, BlockFarmers was asking minecraft players to click on the ground to play instead of directly on a board like with TrapGame.

This video is a gameplay video of a minecraft server plugin game I made: https://www.youtube.com/watch?v=zAfJ4Ot8nkk

The gameplay is equivalent but the interface if obviously completely different.