Git Product home page Git Product logo

red-tetris's Introduction

Red-Tetris

A multiplayer version of the classic game of Tetris, developed as part of the curriculum at 42 Paris.

image info

Technologies

  • Angular for the front-end
  • Express for the back-end

Features

  • Multiplayer networked game play
  • Designed and implemented using Full Stack Javascript
  • Graphical display using HTML
  • Implements functional programming principles
  • Asynchronous client-server communication

Project objectives

Everyone knows the Tetris Game and everyone knows Javascript, it only remains to build a Tetris in Javascript. Yes, but ... Your Tetris will be multiplayer and online. It will allow you to disturb intergalactic parties during your long coding nights (There are still some WIFI issues on some planets). Your Tetris will use the latest technologies Javascript which are at the heart of a great intellectual, industrial, and financial battle between Facebook and Google whose challenge is to be the master of the world.

The goal of this project was to develop a networked multiplayer version of the popular game of Tetris using Full Stack Javascript. The project aimed to:

  • Introduce the language of Javascript
  • Explore the abundance of its ecosystem
  • Implement key principles, techniques and tools of Full Stack Javascript

By writing a networked version of Tetris, the project aimed to demonstrate a deep understanding of functional programming, asynchronous client-server communication, and the efficient use of Javascript in a GUI environment.

Testing

Unit tests have been written to ensure the code is of high quality and ready for continuous delivery.

Conclusion

This project was a challenging and rewarding experience, pushing the limits of what can be accomplished with Full Stack Javascript. The project provides a deeper understanding of the complexities and potential of

ScrenShoots

image info

image info

image info

red-tetris's People

Contributors

dovepa avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.