{"id":15313420,"url":"https://github.com/umar-ahmed/connectfour","last_synced_at":"2026-01-31T19:33:34.614Z","repository":{"id":88358862,"uuid":"53526635","full_name":"umar-ahmed/ConnectFour","owner":"umar-ahmed","description":"A Java based Swing and AWT game that recreates the classic game of Connect Four.","archived":false,"fork":false,"pushed_at":"2016-04-11T18:40:50.000Z","size":39838,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-09-29T08:52:13.147Z","etag":null,"topics":["awt-game","connectfour","game","java","swing"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/umar-ahmed.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-03-09T19:44:55.000Z","updated_at":"2019-03-01T20:57:43.000Z","dependencies_parsed_at":"2024-06-14T10:31:31.996Z","dependency_job_id":null,"html_url":"https://github.com/umar-ahmed/ConnectFour","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/umar-ahmed/ConnectFour","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umar-ahmed%2FConnectFour","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umar-ahmed%2FConnectFour/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umar-ahmed%2FConnectFour/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umar-ahmed%2FConnectFour/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/umar-ahmed","download_url":"https://codeload.github.com/umar-ahmed/ConnectFour/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/umar-ahmed%2FConnectFour/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28951398,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-31T18:30:42.805Z","status":"ssl_error","status_checked_at":"2026-01-31T18:30:19.593Z","response_time":128,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["awt-game","connectfour","game","java","swing"],"created_at":"2024-10-01T08:41:51.035Z","updated_at":"2026-01-31T19:33:34.596Z","avatar_url":"https://github.com/umar-ahmed.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ConnectFour\n\n![](http://i.imgur.com/HRJG1nr.png)\n\n[![Build Status](https://travis-ci.org/umar-ahmed/ConnectFour.svg?branch=master)](https://travis-ci.org/umar-ahmed/ConnectFour)\n\nConnectFour 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.\n\n## Features:\n\u003cul\u003e\n  \u003cli\u003e7x6 game board\u003c/li\u003e\n  \u003cli\u003ePlayer turn system\u003c/li\u003e\n  \u003cli\u003eWin/Loss/Draw detection\u003c/li\u003e\n  \u003cli\u003eBoard reset\u003c/li\u003e\n  \u003cli\u003eIn-game menu\u003c/li\u003e\n  \u003cul\u003e\n    \u003cli\u003eReturn to main menu\u003c/li\u003e\n    \u003cli\u003eRestart game\u003c/li\u003e\n    \u003cli\u003eAudio mute/unmute\u003c/li\u003e\n  \u003c/ul\u003e\n  \u003cli\u003eInstructions screen\u003c/li\u003e\n  \u003cli\u003eMultithreaded!\u003c/li\u003e\n  \u003cli\u003eHover animation\u003c/li\u003e\n  \u003cli\u003ePiece drop animation\u003c/li\u003e\n  \u003cli\u003eFPS and UPS counter\u003c/li\u003e\n  \u003cli\u003eSounds effects\u003c/li\u003e\n  \u003cli\u003eBackground music (can mute)\u003c/li\u003e\n\u003c/ul\u003e\n\n---\n###### **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.\n---\n\n## Screenshots:\n![ConnectFour home screen](https://i.gyazo.com/5857d2e055441e772cfb53282f4aae93.png)\n\n![Instructions screen](https://i.gyazo.com/122c2816756ac16224a7fbd91ba788e5.png)\n\n![In-game screenshot](https://i.gyazo.com/8c9753d3b020a79f8c92062255abe145.png)\n\n![Winner screen](https://i.gyazo.com/71d4e8410ca1789ebe1ad5bb74f9d72b.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumar-ahmed%2Fconnectfour","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fumar-ahmed%2Fconnectfour","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fumar-ahmed%2Fconnectfour/lists"}