GithubHelp home page GithubHelp logo

michaelk4 / connect-four-final-project Goto Github PK

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

A connect Four Game with ASP.NET Core web application with databases, and a Windows Forms game GUI

C# 61.14% CSS 0.58% JavaScript 0.12% HTML 38.16%

connect-four-final-project's Introduction

Hi there ๐Ÿ‘‹

connect-four-final-project's People

Contributors

michaelk4 avatar

Stargazers

 avatar

Watchers

 avatar

connect-four-final-project's Issues

Deleting a specific game is not possible

When trying to delete a game, the code logic will send the username string and a game ID, the username will reach its destination but the game ID will be 0, therefore it will not delete a certain game because all the game ids are from 1 - โˆž.

Deleting a user and all his games from the client side, after deleting them on the server side

When you delete a user from the server side it will also delete all his games from the server side database, but because of the lack of API from the server side to the client side, the client side still will have all his games in the local database, and when you register again on the website, on the client side it will appear that you will have some number of games, but on the server side you will have a whole new blank account.

Duration Time continues to run behind the scenes of the game

When you are playing a game, and let's assume you want to pause it for the moment, you click on pause and it saves the game to the local database, and to the server. You would click 'New Game' to play a new game, and you would finish it in a few seconds/minutes,
and then you would like to finish the game that you played before, you would go to the database, and fetch that game to the board, if let's say it took you 30 seconds until you've paused the game before, now the timer won't show '00:00:30' it will show this time plus the time it took until you loaded the game, which is a problem.

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.