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.

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 ⭐️ !

Owner
valko purzalko
A 15 year old student at codingburgas. Would love to learn more about tech and engineering.
valko purzalko
Comments
  • Set up Doxygen for all team members

    Set up Doxygen for all team members

    Synopsis

    Since we need to implement a good-looking documentation for our application ( #5 ), Doxygen needs to be set up for all of the team members.


    Required members:

    • @VTIvanov20
    • @MMMarinov20
  • Implement multiplayer functionality (Player vs Player)

    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:

    • @GGGeorgiev20
    • @AEManov20
  • Implement singleplayer functionality (Player vs AI)

    Implement singleplayer functionality (Player vs AI)

    Synopsis

    Our task obliges us to develop and implement a singleplayer game mode, where the user can play the digitalised version of the game "boole0" against the computer.

    In other words, we need to develop a bot that can play fairly with its' enemy - the user.


    Required memebers:

    • @GGGeorgiev20
    • @AEManov20
  • Implement networking functionality

    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:

    • @GGGeorgiev20
    • @AEManov20
  • Implement a proper structure inside the application

    Implement a proper structure inside the application

    Synopsis

    We already have a Main Menu ( #10 ), but that is not enough to call our application "Complete". Therefore, we'll need to think about and eventually implement a custom UI.


    Required members:

    • @GGGeorgiev20
    • @AEManov20
  • Design a logo

    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:

    • @VTIvanov20
  • Implement a main menu

    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:

    • @AEManov20
    • @VTIvanov20
  • Implement a Wiki page

    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:

    • @VTIvanov20
  • Create a Word documentation

    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:

    • @VTIvanov20
  • Write comments

    Write comments

    Synopsis

    We need to describe our code with the help of comments, preferably combined with those, needed to generate our Doxygen documentation ( #5 ).


    Required members:

    • @GGGeorgiev20
    • @AEManov20
    • @VTIvanov20
    • @MMMarinov20
  • Implement a proper Doxygen documentation

    Implement a proper Doxygen documentation

    Synopsis

    Our project is in need of a documentation, that summarizes all of our namespaces, classes, etc.


    Required members:

    • @VTIvanov20
    • @MMMarinov20
Hidden Eye is an all in one tool that can be used to perform a variety of online attacks on user accounts

Hidden Eye is an all in one tool that can be used to perform a variety of online attacks on user accounts. It’s well loaded, therefore it can be used as keylogger (keystroke logging), phishing tool, information collector, social engineering tool, etc.

Jun 24, 2022
A modern-day Boss Key software tool. Switch instantly from work to play & play to work with Bosky.

Bosky By: Seanpm2001, Bosky-dev Et; Al. Top README.md Read this article in a different language Sorted by: A-Z Sorting options unavailable ( af Afrika

Sep 10, 2022
A C++ library with all the online array problems and etc which I get online

cpp-Library A C++ library with all the online array problems and etc which I get online. Setup To setup it simply just download the repo and then move

Dec 6, 2021
This repo contains solutions to coding questions available online on coding platforms like - Codeforces, Codechef, URI Online Judge, and Hackerrank.

CPP_Soln This repo contains solutions to coding questions available online on coding platforms like - Codeforces, Codechef, URI Online Judge , LeetCod

Nov 1, 2021
The pico can be used to program other devices. Raspberry pi made such an effort. However there is no board yet, that is open-source and can be used with OpenOCD as a general-purpose programmer
The pico can be used to program other devices. Raspberry pi made such an effort. However there is no board yet, that is open-source and can be used with OpenOCD as a general-purpose programmer

pico-probe-programmer The pico can be used to program other devices. Raspberry pi made such an effort. However there is no board yet, that is open-sou

Jul 20, 2022
It creates a random word by mixing two English common words into a single one, each one with the first character in capital letter. It also allow you to scroll down infinitely without repeating the same word twice.

startup_namer A new Flutter project. Getting Started This project is a starting point for a Flutter application. A few resources to get you started if

Feb 3, 2022
Flutter app where you can find your information about your Favorite Super Cars ⚡❤

Super Cars App (Flutter) ⚡ Now you can freely discover and browse your Favourite Super Cars ❤ . Speed! ?? Getting Started This project is a starting p

Apr 13, 2022
DigiMahal is the First Project of Our Team in Sharif University of Technology for Basics of Programming That in this Code we Implemented an Online Shop like DigiKala
DigiMahal is the First Project of Our Team in Sharif University of Technology for Basics of Programming That in this Code we Implemented an Online Shop like DigiKala

DigiMahal is the First Project of Our Team in Sharif University of Technology for Basics of Programming That in this Code we Implemented an Online Shop like DigiKala.

Jul 23, 2022
Take Damage hook hook made to increase weapon damage, the game I made is Free Fire in version 1.65

Take-Damage Simple Take Damage hook hook made to increase weapon damage, the game I made is Free Fire in version 1.65 Bool bool isTakeDemageBool = fal

Jan 1, 2022
(FIXED) Since the one on github didn't work. (ALSO INCLUDES .DLL SO YOU CAN JUST INJECT INTO FORTNITE)
(FIXED) Since the one on github didn't work. (ALSO INCLUDES .DLL SO YOU CAN JUST INJECT INTO FORTNITE)

Marathon-Fortnite-Cheat-Fix-Leak Fortnite Marathon Cheat v18.20 FIXED [Leak] Getting started Open .sln with Visual Studio 2019 Compile batch build to

Dec 13, 2021
Diff Match Patch is a high-performance library in multiple languages that manipulates plain text.

The Diff Match and Patch libraries offer robust algorithms to perform the operations required for synchronizing plain text. Diff: Compare two blocks o

Sep 24, 2022
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages.
An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages.

An embedded CAN bus sniffer which is able to monitor any of the vehicle internal CAN bus and perform some action by triggering new CAN messages. In this way certain vehicle functionality can be triggered by responding to custom steering wheel button events, or use the vehicle virtual cockpit to display OBD-PIDs values instead of relying on an external display to present new information to the user

Sep 2, 2022
This repository is for everyone for Hacktoberfest 2021. Anyone can contribute anything for your Swags (T- Shirt), must be relevant that can add some value to this repository.
This repository is for everyone for Hacktoberfest 2021. Anyone can contribute anything for your Swags (T- Shirt), must be relevant that can add some value to this repository.

Hacktober Fest 2021 For Everyone! Upload Projects or Different Types of Programs in any Language Use this project to make your first contribution to a

Dec 21, 2021
Some hypervisor research notes. There is also a useful exploit template that you can use to verify / falsify any assumptions you may make while auditing code, and for exploit development.

Introduction Over the past few weeks, I've been doing some hypervisor research here and there, with most of my focus being on PCI device emulation cod

Sep 14, 2022
:fish_cake: A new take on polymorphism in C++
:fish_cake: A new take on polymorphism in C++

DynaMix (Dynamic Mixins) is a new take on polymorphism. It lets the user compose and modify polymorphic objects at run time in C++. The library is a m

Sep 28, 2022
The PNT Integrity Library provides users a method to verify the integrity of the received GPS data and ranging signals, thereby improving resiliency against potential GPS signal loss.

PNT Integrity Library The PNT Integrity Library provides users a method to verify the integrity of the received GPS data and ranging signals, thereby

Jul 31, 2022
Linux kernel module to fight against police terror

protecc is a Linux kernel module that will shut down your computer when a predefined USB device is removed from the system.

Sep 5, 2022
this project is a function in c to take the next line of a file or a file descriptor. this is a project of 42 school.
this project is a function in c to take the next line of a file or a file descriptor. this is a project of 42 school.

Get Next Line of 42. Make with ❤︎ for Luiz Cezario ?? Index What's this Repo? List of Archives Technologies How to Run Find a Bug? Or somenthing need

Aug 19, 2022
A simple take-out delivery system written by C
A simple take-out delivery system written by C

Take-out delivery system ?? BUPT Course: Introduction to Computing and Foundation of Programming A simple take-out delivery system written in C. ?? In

Oct 3, 2021