-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Research how to implement the C# battle into Dojo Contracts #77
Comments
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, I'm from Dojo Coding. To complete this task, I’ll first review the Unity scripts related to the battle mechanics, focusing on those with the prefix "Battle". I’ll thoroughly study the logic to fully understand how the mechanics work. Then, I’ll compile a document summarizing key aspects, including an overview of the mechanics, important characteristics, and other relevant points about the battle system. Finally, I’ll create a small Proof of Concept (PoC) for a Dojo contract that reflects the battle mechanics, which will serve as a foundation for future development. The PoC won’t be fully functional but will provide a solid starting point. The document will be shared with the maintainers via Google Docs. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedello @ i'm a frontend developer and an experienced technical writer i would love to work on this issue |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi have experience in game dev as well as blockchain previously as personal projects and OS, so hoping to make use of them here and mark my first odhack contribution How I plan on tackling this issueI will write it in the form of a comparison and optimization of the battle system and render an overall analysis, including parallel execution diagrams showing how moves, states, and rewards are handled differently between the Unity and Dojo implementations. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHey guys, Bruno here from the dojo coding community. I´ve been coding with c# for the past 4 years in many jobs and been for the past 2 months working with dojo engine on the project of my own team, encountering many problems and solving them. How I plan on tackling this issueI would read all the docs and code you already have and start designing a solution based of creating different modules that do different key tasks to then unite them into the final result. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedI have extensive experience in both Cairo and C# programming, with a focus on smart contract development and game mechanics in Unity. My background includes analyzing and implementing complex game logic, which allows me to effectively bridge the gap between game design and smart contract functionality. I have previously documented intricate systems, ensuring clarity and usability for future developers and maintainer How I plan on tackling this issueTo address the alignment of the Dojo Contracts with the updated battle logic in Unity, I will first review the relevant battle scripts to understand their mechanics thoroughly. Following this, I will document key insights, including an overview of the battle mechanics, key characteristics, and implementation notes in a structured Google Doc. Additionally, I will develop a small proof of concept (PoC) for integrating the battle mechanics into a Dojo Contract, providing a basic structure without the need for full functionality. The PoC will be included in the document, formatted for readability, and I will seek feedback from the maintainers to ensure clarity and usability for future development. |
I'm a c# dev. A new-comer here, willing and ready to contribute to solve the issue. |
Would love to tackle this! I have a computer engineering bachelors, and I programmed in C/++/# for different embedded systems projects. I also do research works related to computer science as freelance. Currently, I'm close to completing node guardians and starkling cairo paths. |
I'm a web3 developer with experience in Unity creating VR/AR applications, so I'm familiarized with C#. Also, I have a vast experience developing smart contracts in Cairo to understand how to implement the battle logic. I've done a few small projects using Godot Engine, to understand the game logic behind a battle. To tackle this issue I would do the following:
|
@bitfalt hello! do you have any updates? |
hii! So far understanding the code. I was wondering where should I send you the Google Docs? Let me know if Telegram is fine :D |
Telegram is ok! @bitfalt |
📖 Description
In recent weeks, we've experienced some changes in the battle logic within Unity. Currently, the logic in our Dojo Contracts does not reflect these updates. In this issue, we are looking for a dedicated contributor to review the C# battle logic and create a document with valuable insights, along with a small proof of concept (PoC) for implementing the battle mechanics into a Dojo Contract.
📓 Summary
Battle
.📦 Deliverable
The text was updated successfully, but these errors were encountered: