Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Amusement Park with Carnival Games #2
Here's the original proposal content:
Purpose: To provide a fun location for visitors, and to let a team of artists and developers get experience building simpler games and attractions, before they move on to more complex stuff.
The first attractions to be built would include:
Of course many more attractions can be added to the space over time.
This would require a significant amount of land to accomplish. It could be started with an area of about 50m x 50m. That assumes the roller coaster would occupy about 20m x 30m of the land. To create a train that runs around the outside, though, the land needs would be more like 60m x 60m. (This train might be optional, or something to be added later).
It would be good to have options to expand the area later, if the park is popular with visitors, so more rides and games could be built. This means the initial land's location might need to be a ways outside the center area.
Art and Software Development
The 3D modeling and art requirements are also feasible. There are many 3d models of these kinds of games and attractions available from vendors like TurboSquid -- or better yet, we can get 3d modelers to create unique content for the project.
One area of concern is how to handle things if the site becomes popular with visitors. For example, if there is only one roller coaster car with a few seats, avatars might actually have to line up to go on the ride, like in real life. The same could happen if there are only 3 rifles at the shooting gallery, but more than 3 visitors want to play.
This introduces the concept of somehow "instancing" the games and rides. For example, can we figure out a way for everyone to get their own dedicated instance of a shooting gallery game, played in a separate space somehow, when they want to try shooting the metal ducks that slide by? That way there would be no limit to how many people could play at one time.
This issue is bigger than just the amusement park concept. It might apply to any interactive game or experience in Decentraland: how can more than one avatar use the same in-app resource at the same time?
Funding Future Attractions
The park would include a Donation Box so visitors could contribute to the development of more games in the future, if they like.
It's a cheesy idea and amusement park and carnival games have been built before many times, including in VR. But it would be a fun location for Decentraland visitors, and a good project for getting our feet wet building interactive 3D content for the DCL platform.
Thanks for your interest in this project! Feel free to contact me on decentraland chat at http://chat.decentraland.org (rdixon). We can exchange email addresses and such over there.
So far, we have a good amount of land pledged to the project, so we should be able to build a very compelling attraction for Decentraland visitors.
I know how much land has been contributed, but I don't know who the owners are yet. Please contact me on chat so we can coordinate and plan the project together.
As a teaser, here are some 3d models I've been messing around with for a "classic carnival" area in the park.
That will just be one section of the park. We should have enough land for everyone to build their own rides and attractions within the park too.