Skip to content

You think you know your programming language? Prove it in a contest.

License

Notifications You must be signed in to change notification settings

CoderDojoPotsdam/battlestar-variablica

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

battlestar-variablica

Docker Automated build Docker Automated build

You know your programming language? Great! You get a terminal connection to your language and all you need to do is keep a variable "battlestar" at your name. But will you do better than your opponent?

You will need another person to play it.

Gameplay and Implementation

The terminal is provided by fTelnet. There is a proxy which catches messages from a telnet port and forwards them to the server. A game will last 5 to 10 minutes. Everyone plays at the same time. At the end, we can see the statistics. The statistics are written to stderr, so do not mess with it!

The program you fight in is placed inside a docker container without access to the outside world. The proxy container also restarts the game after some time is over and fetches the input and output and displays the statistics.

Ideas

Because we get the programs, we can let them play against eachother and as such rate the user and give the user a tutorial and bots to play against.

About

You think you know your programming language? Prove it in a contest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages