Giter VIP home page Giter VIP logo

vtivanov20 / ksd Goto Github PK

View Code? Open in Web Editor NEW
20.0 1.0 0.0 71.96 MB

This is our repository for the 2022 logic game project. We have created an application that will let you to either play locally versus the computer, or online against anyone from anywhere!

Home Page: https://vtivanov20.github.io/banka-ksd-doxygen/

License: MIT License

C++ 93.15% Python 0.06% C 6.79%
and-or-xor-not game-engine logic-gates c-plus-plus educational-project networking imgui sockets

ksd's Introduction

Team Banka KSD

GitHub milestones GitHub contributors GitHub repo size GitHub last commit GitHub languages count

๐Ÿ’ป About

This is our take on the digitalisation of the board game "b00le0", where you can play versus our AI, or against one of your friends in an online match.

The first player to complete their nand gate pyramid wins!

๐Ÿ—‚๏ธ Our Tech Stack

Used code editor & collaborative service:

VS code logo GitHub logo

Used tools for our visual elements:

Figma logo adobe creative cloud

Used technologies for our project development:

Figma logo raylib raylib raylib Figma logo

Used tools for our documentation, presentation & communication:

Doxygen logo MS Word logo MS Excel logo MS PowerPoint logo MS Teams logo


๐Ÿ“„ Documents

QA Documentation

Code & Team Documentation

Presenting


๐Ÿ“ฅ Installation

If you want to install our application, you can navigate towards the "Releases" tab and download the latest version.

Here's the link for you:

https://github.com/VTIvanov20/banka-ksd/releases

๐Ÿง’ Our Team


๐Ÿค Credits


Thanks for checking out our repo, show us some โค๏ธ by giving our repo a โญ๏ธ!

ksd's People

Contributors

aemanov20 avatar gggeorgiev20 avatar mmmarinov20 avatar vtivanov20 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

ksd's Issues

Implement a main menu

Synopsis

Our application needs a main menu in order for the users to have full access to our options and sub-menus. A "Singleplayer" and a "Multiplayer" option is needed as a core root for our application's playable structure.


Required members:

Set up the README.md file

Synopsis

A proper README.md is needed to briefly showcase our project to the repo's viewers. It should also include the team's banner ( #3 ), icons for our used technologies, sections about the presentation & documentation, etc.


Required members:

Create a Word documentation

Synopsis

Our team needs a documentation, made with Microsoft Word. In it, we have to describe our work process, collaboration method and work stages.


Required members:

Design a logo

Synopsis

A logo must be made to represent the team in a simplistic and visualized manner. Thus, a logo has to be designed out in software, dedicated to designing out components, like Adobe Photoshop or Figma.


Required members:

Implement a Wiki page

Synopsis

Our repository needs an built-in documentation page in GitHub.
The platform provides the perfect opportunity for us to use the "Wiki" section.


Required members:

Implement networking functionality

Synopsis

Our initial task is to create a multiplayer logic game, meant to digitalise the card game "Boole0". Since the original board game is played by 2 people, a multiplayer feature has to be implemented. To accomplish said task, we need to implement some sort of networking logic.


Required members:

Implement multiplayer functionality (Player vs Player)

Synopsis

Our task obliges us to develop and implement a multiplayer game mode, where the user can play the digitalised version of the game "boole0" against another player in an online match or in a local match up.

In other words, we need to develop some networking functionality ( #13 ), where you can join matches via a some sort of N digit code.


Required memebers:

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.