umar-ahmed / ConnectFour

A Java based Swing and AWT game that recreates the classic game of Connect Four.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ConnectFour

Build Status

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

Instructions screen

In-game screenshot

Winner screen

About

A Java based Swing and AWT game that recreates the classic game of Connect Four.


Languages

Language:Java 100.0%