Code Monkey home page Code Monkey logo

pranav2106 / project-abalone Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 109 KB

The Abalone project is a Java-based implementation of the classic multiplayer board game. The game is designed to be played by 2 to 4 players and challenges players to use strategy and skill to maneuver their marbles on the game board with the goal of pushing their opponent's marbles off the edge.

Java 100.00%
abalone game java multithreading oop server-client-application

project-abalone's Introduction

Project Abalone

This project was developed by Pranav Chobdar and Max Jeltes as a part of project from University of Twente.

The Abalone project is a Java-based implementation of the classic multiplayer board game. The game is designed to be played by 2 to 4 players and challenges players to use strategy and skill to maneuver their marbles on the game board with the goal of pushing their opponent's marbles off the edge.

The implementation leverages multithreading and client-server communication to allow players to host a LAN game. This enables multiple players to join and play the game together in a local network setting, making it a great choice for playing with friends or family.

In addition to allowing multiplayer gaming, the Abalone game also includes an AI player, allowing players to practice and improve their skills even when playing alone.

The game is developed using Java, a popular and powerful programming language that is well-suited for building complex applications like this. The implementation will follow the standard rules of the Abalone game and will provide an intuitive and engaging gaming experience for players.

The development of the Abalone game is being carried out with the goal of creating a highly functional and aesthetically pleasing implementation that can be used by players of all skill levels. The project is being hosted on GitHub, which provides a platform for developers to collaborate, contribute, and share code with others.

This project provides an opportunity for developers to showcase their skills in Java programming, multithreading, client-server communication, and AI development.

Overall, the Abalone project is an exciting and worthwhile endeavor for us as developers in looking to improve their skills, work with others, and create a fun and engaging game for players to enjoy.

project-abalone's People

Contributors

pranav2106 avatar

Watchers

 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.