Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/abhay-vaidya/connectfour

ConnectFour is a Java based Swing and AWT game that recreates the thrill and excitement of the classic game of Connect Four.
https://github.com/abhay-vaidya/connectfour

connectfour game java swing-gui

Last synced: about 1 month ago
JSON representation

ConnectFour is a Java based Swing and AWT game that recreates the thrill and excitement of the classic game of Connect Four.

Awesome Lists containing this project

README

        

# ConnectFour

![](http://i.imgur.com/HRJG1nr.png)

[![Build Status](https://travis-ci.org/umar-ahmed/ConnectFour.svg?branch=master)](https://travis-ci.org/umar-ahmed/ConnectFour)

ConnectFour is a Java based Swing and AWT game that recreates the thrill and excitement of the classic game of Connect Four (also known as Captain's Mistress, Four Up, Plot Four, Find Four, Fourplay, Four in a Row, Four in a Line and Gravitrips). Developed by Umar Ahmed and Abhay Vaidya.

## Features:


  • 7x6 game board

  • Player turn system

  • Win/Loss/Draw detection

  • Board reset

  • In-game menu


    • Return to main menu

    • Restart game

    • Audio mute/unmute


  • Instructions screen

  • Multithreaded!

  • Hover animation

  • Piece drop animation

  • FPS and UPS counter

  • Sounds effects

  • Background music (can mute)

---
###### **NOTE**: This game runs in a 900 x 800 px *NON-RESCALABLE* resolution. Please make sure your display is at least this size (e.g. 1920 x 1080) for an optimal experience.
---

## Screenshots:
![ConnectFour home screen](https://i.gyazo.com/5857d2e055441e772cfb53282f4aae93.png)

![Instructions screen](https://i.gyazo.com/122c2816756ac16224a7fbd91ba788e5.png)

![In-game screenshot](https://i.gyazo.com/8c9753d3b020a79f8c92062255abe145.png)

![Winner screen](https://i.gyazo.com/71d4e8410ca1789ebe1ad5bb74f9d72b.png)