Giter Site home page Giter Site logo

g0kul / basilisk Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 1.0 2.18 MB

Wifi based offline multiplayer snake game with point based scoring system

License: GNU General Public License v3.0

Java 100.00%
android snake-game wifi wifi-hotspot multiplayer-game

basilisk's Introduction

Basilisk

Basilisk is a wifi based offline multiplayer snake game with point based scoring system as like any other traditional chase the food snake games. The main objective is to mimic the game play as that of Slither.io but based on offline wifi instead of online game.

The current stable branch is the latest commit in branch dev and not the master branch.

This project is done as a part of ECE251 coursework under the guidance of professor Yogananda Isukapalli.

Contributions:

Gokul Prasath

Worked on the Snake Game logic to check for collision and updating the snake display on the Surface View using Paint.
Updated the fragments to handle message data from thread and to update the enemy snake buffer on each clients and server.
Developed snake paint draw updates from multiple clients using alternate iterations of the timer thread.
Created the serializable objects for transferring snake buffer information of each snake (client and snake) and modified the appropriate WiFi thread handlers.

Barath Kumar

Identified the initial issues with WiFi Direct option due to peer to peer only support on the most smartphones.
Helped in setting up the initial Wi-Fi based base code for communicating with multiple clients.
Participated in integrating the snake game logic with the Wi-Fi base code.
Created the UI background, icons and initial look for the button and other components.
Contributed to debugging and working with multiple threads and communicating with multiple clients.

basilisk's People

Contributors

g0kul avatar

Watchers

 avatar

Forkers

ankit1057

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.