decentraland / proposals

Review of community proposals for Decentraland's art and applications
46 stars 16 forks source link

Amusement Park with Carnival Games #89

Open rdixon22 opened 6 years ago

rdixon22 commented 6 years ago

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.

Description: I'd like to establish an amusement park site in Decentraland, complete with rides, carnival games, gardens, and so on.

36832-teaser1 (Teaser image from Planet Coaster simulation game.)

Initial Attractions

The first attractions to be built would include:

Of course many more attractions can be added to the space over time.

Land Needed

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

These kinds of rides and games are simple enough that they could be built and coded using AFrame and javascript. They should be fun even if they are presented in a low-poly style.

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.

Possible Issues

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.

Conclusion

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.

rdixon22 commented 6 years ago

@neuhaus These are the kinds of projects that the Decentraland team might offer land grants for, if they think it will be beneficial for the community. Even without that, it might be possible to put together enough land (25 plots) without being a whale, especially if two or more people combined their Land.

Something like this could also be started at a smaller scale, and then expanded later. For example a good roller coaster could probably be built with just 6 plots of land (2 x 3).

whalepanda92 commented 6 years ago

Can you provide your contact information? I would like to know more about how we can coordinate to make this happen.

Platosbuilder commented 6 years ago

Who is the project lead and are they active?

rdixon22 commented 6 years ago

Hi folks,

Thanks for your interest in this project! Feel free to contact me on decentraland slack 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 so far, but I don't know who the owners are yet. Please contact me on slack 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.

shootinggallery1

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.

Cheers, Rob

jthak052 commented 2 years ago

is this ready?

rdixon22 commented 1 year ago

Yes, The Amusement Park District was formed in 2018. SInce then we have deployed a number of games in the district, including the popular WonderMine and Dragon Rush games, and rebranded the district as WonderZone Amusement Park. You can visit anytime. The Wondermine game coordinates are -29,55.