Skip to content

Community Module: Parkour Creation Kit

EnactedGrant Request

Proposal Details

Author0xc247…4003
PublishedFeb 13, 2022 23:33
Voting beginsFeb 13, 2022 23:33
Voting endsFeb 20, 2022 23:33
Snapshot#cgjEPWo

Grant size

3,000 USD

Tier

Tier 2

Beneficiary

0xC247…4003

Description

Parkour is prevalent throughout internet and gaming culture. It spans many genres of games and has become a staple activity in even some of the most popular games (Minecraft and Roblox to name a couple). Decentraland has the potential to become a new hub for parkour creators and enthusiasts, but currently most implementations require a fair understanding of how to program. I hope to solve this through the development of a parkour creation kit that will allow users to easily setup parkour courses with a low knowledge requirement. The kit will offer a variety of features (different moving platform types/styles) that can be created by a user in a couple lines of code. Artistic users will find it simple to add more platform styles to the kit and advanced users can modify it to provide additional dynamic platform types. We can reach a much wider audience by providing the advanced utility of the SDK without the requirement of programming knowledge. A module like this will create a great foundation for those looking to develop their own parkour tracks and foster Decentraland's parkour community! We can also continue to expand it by adding to its functionality over time, increasing the types of dynamic platforms and available styles.

Voting Power

00.5M1MRequired to pass02/1402/1502/1702/1802/20
YesNo

9 Comments

palewinSep 09, 2022

Thanks a lot @TheCryptoTrader69 !

TheCryptoTrader69Aug 31, 2022

Hi Pablo, just finished filling out your survey. Hope the feedback helps!

palewinAug 30, 2022

Hello @TheCryptoTrader69! We hope you are doing well. I’m Pablo, from Decentraland [Grants Support Squad](https://governance.decentraland.org/proposal/?id=7a236540-d305-11ec-b521-2f98ffa6ccb0), and I reach you out because we need your help. We are interested in Grant´s program history to improve it in the future, that’s why we started to contact grantees that have been funded by our DAO and nowadays their Grant status is not active. So, for us it would be helpful and valuable if you can respond to the following [questions](https://forms.gle/JUAbiS4iXVJ9qizj9) about your Granted Project from Decentraland. Could you do it once for each one of your grants? 1) https://governance.decentraland.org/proposal/?id=5701b9c0-8d25-11ec-b2d8-691324a163a7 2) https://governance.decentraland.org/proposal/?id=f79cfc20-41fb-11ec-be0c-afec86cba5e5 3) https://governance.decentraland.org/proposal/?id=cd0db440-5ac4-11ec-9c52-0d9746a59174 Thank you for your time and to help improve the Grant Program. Regards! Pablo & Team

TheCryptoTrader69Mar 06, 2022

Project Update: Week 2 The project has been completed! In addition to the aforementioned features, I've also included the ability to swap stage sets dynamically while the scene is running. This means you can package multiple parkour stages within the same module and activate them via in-game buttons. You can check out the preview scene [here](https://decentraland-parkour-kit.herokuapp.com/?position=1%2C0&realm=localhost-stub), it contains a quick parkour stage that contains each type of platform (sometimes it can take a while to load), and the repository is available [here](https://github.com/TheCryptoTrader69/Decentraland_ParkourKit)!

TheCryptoTrader69Feb 27, 2022

Project Update: Week 1 The core functionality of the project has been completed; I've implemented the 4 different platform types and have linked their generation to a file where users can modify their current parkour stage. There are still a few functional processes to implement, such as dynamic parenting (allowing users to nest parkour objects easily) and collection sets (defining and toggling separate courses within the module), but I am well on-course to finishing the project by the end of next week. Here's a quick example scene containing 2 types of platforms (static and dynamically pathed) with a quick run-through 2 of their data definitions (what the users will be editing): ![cm_prototype|600x286](upload://8jIIAFiNbxrc5uFEojBqnnitRBn.gif) Static Platform Definition: ![cmCode0|222x216](upload://vrLiao5kmEU8zJGkOyT3jQM1eYa.png) Pathed Platform Definition: ![cmCode1|268x367](upload://uOKcdobCM7eNNIyNS58GvjxM9Qx.png) As you can see, the user has a lot of control over their particular objects. They can define the transform of their platforms (positioning, scale, rotation), parent objects onto each other to create complex platforms, and even define their own sets that can be dynamically dis/enabled within a running scene. All of this provided through a couple lines in a file free of complex algorithms/code! This next week I'll be implementing the remaining overhead systems (parenting and sets), adding some more styles, and doing a general polish of the code documentation. After the next update the module will be made available via GitHub, along with an example scene that showcases each platform type!

TheCryptoTrader69Feb 18, 2022

Hi! Looks like this is well on it's way to being accepted, so thank you everyone! :) Creating a system like this in only 2 weeks would definitely get a little crunch, but I've got a lot of the legwork done before I submitted my request: the system itself has already been outlined in a design document. I've got a practical layout of each class and how they interact with each other, so all that's really left to do is program and test the system. While this does take a fair amount of time, it becomes significantly more manageable when you essentially have a blueprint to follow! I'm pretty confident in the timeline I've set (week 1: main development, week 2: testing and polish) and even have some additional functions I've planned on including if I get enough time during the up-coming weeks!

maraozFeb 17, 2022

Love this. voted yes, although the timeline of 2 weeks seems too short IMO

daoFeb 13, 2022

Community Module: Parkour Creation Kit This proposal has been ENACTED by a DAO Committee Member (0xfe91c0c482e09600f2d1dbca10fd705bc6de60bc) [View Transaction](https://etherscan.io/tx/0xa05e2de34ef9cee592cd248f4f74d3b45c166880c99724949751a0b5781278ee)

daoFeb 13, 2022

Community Module: Parkour Creation Kit This proposal is now in status: PASSED. Voting Results: * Yes 99% 1,236,255 VP (19 votes) * No 1% 9,705 VP (5 votes)