Skip to content

sam-ludlow/spludlow-tetris

Repository files navigation

spludlow-tetris

Spludlow Tetris

A network implementation of Tetris allowing multiple players connected to a server

Inistaller

An easy to use installer is available here.

https://tetris.spludlow.co.uk/

Introduction

I built a Tetris game on my Amiga as a kid. I wanted to see what's needed to do it on Windows.

This code demonstrates the following:

  • Tetris Logic
  • Bot Player Logic
  • WPF Front End System.Windows
  • Play Sounds using SharpDX.XAudio2
  • Joystick Input using SharpDX.DirectInput
  • Server using Threads System.Threading
  • Proprietary Network Game Protocol using System.Net.Sockets

Test Videos

Messing about with various manual tests.

8 Player Desktop

8 Player Desktop

20 Client Overload

20 Client Overload

300 Bot Farm

300 Bot Farm

Board Size

300 Bot Farm

About

A network implementation of Tetris allowing multiple players connected to a server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages