From fe30fdd3457a62e58192fa0e874dbedbad1b3ae1 Mon Sep 17 00:00:00 2001 From: Sean Devlin Date: Sun, 28 Nov 2021 15:28:07 -0500 Subject: [PATCH 1/3] add project folder and contents --- {Project_Name => Bot_Boxer}/.gitignore | 0 {Project_Name => Bot_Boxer}/LICENSE | 0 Bot_Boxer/Readme.md | 36 +++++++++++++++++++ Bot_Boxer/assets/index.md | 12 +++++++ {Project_Name => Bot_Boxer}/codebase/index.md | 0 Project_Name/Readme.md | 33 ----------------- Project_Name/assets/index.md | 2 -- 7 files changed, 48 insertions(+), 35 deletions(-) rename {Project_Name => Bot_Boxer}/.gitignore (100%) rename {Project_Name => Bot_Boxer}/LICENSE (100%) create mode 100644 Bot_Boxer/Readme.md create mode 100644 Bot_Boxer/assets/index.md rename {Project_Name => Bot_Boxer}/codebase/index.md (100%) delete mode 100644 Project_Name/Readme.md delete mode 100644 Project_Name/assets/index.md diff --git a/Project_Name/.gitignore b/Bot_Boxer/.gitignore similarity index 100% rename from Project_Name/.gitignore rename to Bot_Boxer/.gitignore diff --git a/Project_Name/LICENSE b/Bot_Boxer/LICENSE similarity index 100% rename from Project_Name/LICENSE rename to Bot_Boxer/LICENSE diff --git a/Bot_Boxer/Readme.md b/Bot_Boxer/Readme.md new file mode 100644 index 000000000..b455f1895 --- /dev/null +++ b/Bot_Boxer/Readme.md @@ -0,0 +1,36 @@ + +# ⚡ Hackathon Project Template ⚡ +_This is a sample submission repository. +Please [__fork this repo__](https://help.github.com/articles/fork-a-repo/) and use this as a starting point for your hackathon project._ + +## Bot Boxer +![Tank Robot](https://gateway.pinata.cloud/ipfs/QmP7bQQuXNnZXyLeQajoiX1Rnmbdutox33zqN74yiGqN2B/robot_0.png) + +### Bot Boxer +#### NFT, Gaming and Creator Track + +##### NJ, USA + +##### Team Members +- Mike Walters, front-end +- Sean Devlin, solidity + +#### Project Description +This project is intended for the casual gamer who is looking to take ownership of their objects within a game and lightly touch on their interest of competition while having skin in the game. + +#### Summary +Bot Boxer allows the users to mint NFT robots and respective accessories (shield, sword, AI chip, saw) and compete in a tournament round robin. Prior to competition the user can "train" their robot by adding them to our training module which takes the robot NFT out of playable commission while increasing their skill attributes (agility, strength, defense and intelligence) essentially a "train to earn" model. The smart contracts also allow for the user to ante a preset amount of CELO as a small commitment to their robot. The winner of the battle will receive the ante'd CELO. + +#### URLs +* Live app on heroku +* Robot Contract repo +* Client/Server repo + +#### Presentation +vimeo + +#### Next Steps +The application has a few bugs and some shortcuts were taken in order to get the prototype live. There are a number of features in the smart contract e.g. ante'ing, which will be implemented in the front end so that the user can have skin in the game (with their robot). + +#### License +This repository includes an [unlicensed](http://unlicense.org/) statement though you may want to [choose a different license](https://choosealicense.com/). diff --git a/Bot_Boxer/assets/index.md b/Bot_Boxer/assets/index.md new file mode 100644 index 000000000..1ac0fb153 --- /dev/null +++ b/Bot_Boxer/assets/index.md @@ -0,0 +1,12 @@ +Images +### Robots +![Tank Robot](https://gateway.pinata.cloud/ipfs/QmP7bQQuXNnZXyLeQajoiX1Rnmbdutox33zqN74yiGqN2B/robot_0.png) +![Speedy Robot](https://gateway.pinata.cloud/ipfs/QmP7bQQuXNnZXyLeQajoiX1Rnmbdutox33zqN74yiGqN2B/robot_1.png) +![Defender Robot](https://gateway.pinata.cloud/ipfs/QmP7bQQuXNnZXyLeQajoiX1Rnmbdutox33zqN74yiGqN2B/robot_2.png) +![Attacker Robot](https://gateway.pinata.cloud/ipfs/QmP7bQQuXNnZXyLeQajoiX1Rnmbdutox33zqN74yiGqN2B/robot_3.png) + +### Accessories +![Saw](https://gateway.pinata.cloud/ipfs/QmV1T5H9sFH925tgmWkUhy3tYKBzS7gqPtEsj7n4eUL6aT/accessory_1.png) +![Sword](https://gateway.pinata.cloud/ipfs/QmV1T5H9sFH925tgmWkUhy3tYKBzS7gqPtEsj7n4eUL6aT/accessory_2.png) +![Shield](https://gateway.pinata.cloud/ipfs/QmV1T5H9sFH925tgmWkUhy3tYKBzS7gqPtEsj7n4eUL6aT/accessory_3.png) +![AI Chip](https://gateway.pinata.cloud/ipfs/QmV1T5H9sFH925tgmWkUhy3tYKBzS7gqPtEsj7n4eUL6aT/accessory_4.png) diff --git a/Project_Name/codebase/index.md b/Bot_Boxer/codebase/index.md similarity index 100% rename from Project_Name/codebase/index.md rename to Bot_Boxer/codebase/index.md diff --git a/Project_Name/Readme.md b/Project_Name/Readme.md deleted file mode 100644 index 4c3cb741d..000000000 --- a/Project_Name/Readme.md +++ /dev/null @@ -1,33 +0,0 @@ - -# ⚡ Hackathon Project Template ⚡ -_This is a sample submission repository. -Please [__fork this repo__](https://help.github.com/articles/fork-a-repo/) and use this as a starting point for your hackathon project._ - -## Project Name -### Team name -#### Hackathon Track - -##### Region location - -##### Team Members -- Teammate 1, role -- Teammate 2, role -- Teammate 3, role - -#### Project Description -Provide a clear statement of the challenges/issues/problems/gaps your project engages as well as a brief, high-level description of how your project engages the areas you've identified. What is the value of your approach? Who are the intended users? - -#### Summary -Describe the basic functionality of your project. What are the features you were able to implement? What features would you like to implement? - -#### URLs -List any URLs relevant to demonstrating your prototype - -#### Presentation -List any links to your presentation or any related visuals you want to share. - -#### Next Steps -What do you need to do next to turn this prototype into a working solution? - -#### License -This repository includes an [unlicensed](http://unlicense.org/) statement though you may want to [choose a different license](https://choosealicense.com/). diff --git a/Project_Name/assets/index.md b/Project_Name/assets/index.md deleted file mode 100644 index f53e32931..000000000 --- a/Project_Name/assets/index.md +++ /dev/null @@ -1,2 +0,0 @@ -Images -Add you logo, other visuals and presentation here. From e63c2a54592fbfdcef8d619f1917633689a4d781 Mon Sep 17 00:00:00 2001 From: Sean Devlin Date: Sun, 28 Nov 2021 15:28:53 -0500 Subject: [PATCH 2/3] fix readme --- Bot_Boxer/Readme.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Bot_Boxer/Readme.md b/Bot_Boxer/Readme.md index b455f1895..3146b7634 100644 --- a/Bot_Boxer/Readme.md +++ b/Bot_Boxer/Readme.md @@ -30,7 +30,7 @@ Bot Boxer allows the users to mint NFT robots and respective accessories (shield vimeo #### Next Steps -The application has a few bugs and some shortcuts were taken in order to get the prototype live. There are a number of features in the smart contract e.g. ante'ing, which will be implemented in the front end so that the user can have skin in the game (with their robot). +We have a number of features built into the smart contracts that will be baked into the front end as well. For example, there is a contract that allows for the user to bet on their robot by anty'ing a preset amount. #### License This repository includes an [unlicensed](http://unlicense.org/) statement though you may want to [choose a different license](https://choosealicense.com/). From 364163f308c410b8ad505e264ba3a541487668a4 Mon Sep 17 00:00:00 2001 From: Sean Devlin Date: Sun, 28 Nov 2021 15:30:05 -0500 Subject: [PATCH 3/3] add contract and server submodules --- .gitmodules | 6 ++++++ BoxingRobotServer | 1 + robot_contract | 1 + 3 files changed, 8 insertions(+) create mode 100644 .gitmodules create mode 160000 BoxingRobotServer create mode 160000 robot_contract diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 000000000..404408a0c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,6 @@ +[submodule "robot_contract"] + path = robot_contract + url = https://github.com/seandevs/robot_contract +[submodule "BoxingRobotServer"] + path = BoxingRobotServer + url = https://github.com/Mikewa33/BoxingRobotServer diff --git a/BoxingRobotServer b/BoxingRobotServer new file mode 160000 index 000000000..f6bcde6b8 --- /dev/null +++ b/BoxingRobotServer @@ -0,0 +1 @@ +Subproject commit f6bcde6b84a8f17362e8a4b29286557573fdd056 diff --git a/robot_contract b/robot_contract new file mode 160000 index 000000000..674279883 --- /dev/null +++ b/robot_contract @@ -0,0 +1 @@ +Subproject commit 674279883c4923a88e0e5935bbb75b6d8db84c40