Theme : Bomb Defusal (Counter-Strike)

Table Of Contents

Day Plan

Hackathon Summary

We will make a GUI based app on python that makes use of input elements/widgets such as text entry, combo box, radio button and buttons, and a variety of other widgets. The specifications of the “bomb” such as number of wires, password input, types of button, widgets and other such details will be provided to participants. When all these details are created and added into this application the user can click on defuse and they will be redirected to a “bomb defused” animation.

Initially we provide an incomplete version to the participants that contain some bugs in it which are to be fixed by them by making contributions to our repository using PRs by utilizing the many detailed hints provided to them.

Tech Stack : Kivy [Python based]

GitHub: https://github.com/Afterdie/octops

Figma: App Design

Goals

Proposed Solution

In the hackathon, participants will be provided with a Github repository. It will consist of a main.py file containing incomplete/incorrect code relating to a GUI app that is to be made using Kivy in Python.

Upto 8 issues will already be listed in the repo containing well documented hints, steps and images showing as to where and how the final features to be fixed/added should look like. These issues will be available till 24 hours since the start of the hackathon. A link to a finished app hosted on Replit will also be provided to allow participants to get an idea for the final product and its features/functionality.

Participants will be guided and urged to submit PRs which address and fix those features by referring to the issues listed into the program, ultimately forming a complete GUI app with the theme of a bomb defusal [CSGO].