notchris / mini-golf-3d

A 3D Mini-Golf game / editor, built with three.js & cannon.js.
GNU General Public License v3.0
12 stars 1 forks source link

World Config #8

Open notchris opened 4 years ago

notchris commented 4 years ago

There should be a number of 'worlds' or 'courses', with 12 holes in each. The environments (and obstacles) should change based on the world. The default configuration is a sky shader.

Example:

circuitbone commented 4 years ago
Screen Shot 2020-05-07 at 9 02 28 pm

Golf_Course_cake_layers

circuitbone commented 4 years ago

A standard map might be a series of layers of elements already presented in the course. As you carve into the layers you eventually expose the next element

Screen Shot 2020-05-07 at 9 16 14 pm

Cutting away at the layers

cutaway diagram 1

Screen Shot 2020-05-07 at 9 17 49 pm

A course with such a deep set of layers would have to be a lot larger for it have breathing space.

Screen Shot 2020-05-08 at 8 18 49 am
circuitbone commented 4 years ago

Revised layers

Screen Shot 2020-05-07 at 9 31 30 pm
circuitbone commented 4 years ago

Cake Trap

Screen Shot 2020-05-08 at 9 07 11 am
circuitbone commented 4 years ago

Cake Trap

### OLD Optimal sweet spot for starting maps

Screen Shot 2020-05-08 at 9 11 00 am

Moving in the upwards vertical direction. Grass Rock Stone etc.can go up 2 - 4 layers and the map will sill feel balanced.

Screen Shot 2020-05-08 at 9 19 16 am

Cross Section

Screen Shot 2020-05-08 at 9 24 46 am

Feasibility Design Element Test.

A minimum of 3x3 space for an element works with the unit size as a style guide.

The spatial considerations for combinations of the 3 important elements

Screen Shot 2020-05-08 at 9 36 52 am

Do's and Don't for consistency and aesthetics

Screen Shot 2020-05-08 at 10 03 13 am
circuitbone commented 4 years ago

Minimum Template concept

-Smallest -Easiest -Minimum Parts

Screen Shot 2020-05-08 at 1 29 31 pm

REVISION

Golf cart road and golf cart itself

Screen Shot 2020-05-09 at 10 17 57 am
circuitbone commented 4 years ago

Advanced feature for later ELEVATED SMART LIQUID

https://github.com/notchris/mini-golf-3d/issues/32

Screen Shot 2020-05-08 at 3 54 15 pm
circuitbone commented 4 years ago

Components

Screen Shot 2020-05-09 at 12 46 11 pm

Fairway denoted by checkered texture

Screen Shot 2020-05-09 at 1 10 12 pm
notchris commented 4 years ago

@circuitbone very nice! How do they get from the fairway to the hole? Would there be a bridge over the water?

circuitbone commented 4 years ago

@circuitbone very nice! How do they get from the fairway to the hole? Would there be a bridge over the water?

In that particular map above, they would have to make it across without any assistance.

circuitbone commented 4 years ago

Cake Trap

REVISED Optimal sweet spot for starting maps

Using a few simple loops you can instantiate the layers in arrays of that element. The user of the map editor ( creator ) can take away fairway units and expose sand or water traps.

Screen Shot 2020-05-09 at 2 59 23 pm

A starting template of the land units might look like this. The rough layer has had a denial of placement to get the hole during the loop.

starting_template

circuitbone commented 4 years ago
Screen Shot 2020-05-09 at 4 19 46 pm