Coder Social home page Coder Social logo

prashantgupta24 / lua-top-down-multiplayer Goto Github PK

View Code? Open in Web Editor NEW
17.0 3.0 2.0 61.51 MB

A simple top-down multiplayer game built using LÖVE

License: MIT License

Lua 99.84% Makefile 0.16%
multiplayer lua love2d top-down-shooter enet game-development

lua-top-down-multiplayer's Introduction

Multiplayer top down shooter

  • Both single player and Multiplayer support. Play with your friends (on the same network)!
  • Automatic local network searching for host server for multiplayer (using multicast)
  • Windfield for collision detection

Prerequisites

Demo

2 people playing on the same laptop. More people can join this game on their laptop if they are connected to the same network!

How to play

1. Build from source

Server

Only required if you are planning to play in Multiplayer mode.

Run make server

Game clients

Run make client

2. Use the prebuilt binaries

See Releases. Run Server on any laptop connected to the same Wifi. Run Clients on any laptops connected to the same Wifi. All clients will automatically find the server and play in multi-player mode.

Note: If a game is in session, the Server is not discoverable. It will automatically become discoverable once the game ends.

Useful links

Sockets

Windfield

lua-top-down-multiplayer's People

Contributors

prashantgupta24 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  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.