Git Product home page Git Product logo

eurekacraft's People

Contributors

bradsk88 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

eurekacraft's Issues

Poor Blueprints

  • Cannot be found in chests - only crafted
  • Crafting from broken board produces bad blueprint
  • Combining two known produces one known with average stats and one stat higher

Trapar detector item

  • Displays Trapar concentration in item like a clock.
  • Get scrambled by rain/snow (same as goggles)

Special Wheels

Special wheels can also have cool effects. For example:

  • Destroy soft blocks like dirt/leaves/sand?
  • Get lift from water and spawn temporary "wave" after touch water.
  • Make board resistant to lava
  • Warp (ender pearl) [maybe a "nos"-like effect]

Waves optimization

Currently, we generate lots of cloud blocks during world gen and each of those blocks has an entity attached which is used for conditional rendering based on whether or not the player is wearing goggles. This definitely takes a toll during world gen and I suspect having all these entities is causing undue calculations to happen on the server tick.

Instead, could we build a system similar to the trapar storm (except without the "build up" and "peter out" work).

When a chunk is loaded:

  • Generate a set of random block positions and store them as data
    • Probably clumps of block positions in predefined "shapes"

This would significantly cut down on world entities but would still allow us to conditionally render shapes in front of goggle-wearing players and apply lift to boards.

Judge

Special mob who spawns after you do a cool trick

  • Initially just for flight distance
  • Later for cut-back drop-turn?
  • Gives you a medal
  • Flies off on a ref board fast
  • Disappears in a smoke which generates a trapar storm

Explanation tooltips for all items

  • Blueprints
  • Paint buckets
  • Scub Goggles
  • Wheels / Bearings
  • Seeds / Leaves
  • Resin(s)
  • Boards
  • Molds
  • Machines
  • Trees
  • Sanding
  • Film(s) / Dust
  • Shaping
  • Woods

Infusion Table + Goggles

Sand Scub Coral => Scub Coral Dust

Trapar Glass Recipe (Ref Table):

GDG
DGD
GDG

G = Glass
D = Scub Coral Dust

Infusion Table Recipe:

GGG
RRR
WWW

G = Trapar Infused Glass
R = Reflection Film
W = Wood

Scub Glass (Infusion Table) Recipe:
GGG
+Daylight

Scub Glass Lens (Ref Table) Recipe:

PT
TT
PT

P=Precision Wood
T=Trapar Glass

Braking/Acceleration/Wheels

Wheels unlock additional stats and the ability to brace and accelerate.


  • Implement braking / acceleration
  • Add basic wheel items (wood, stone, iron, gold, diamond)
  • Add wheel crafting
  • Add wheel installation / removal method
  • Adjust braking / acceleration based on wheel
  • Render wheel colors / textures on deployed board
  • Render wheel colors / textures on item board
  • Spawn wheels in chests

Performance tuning

  • Sand board (consume stack of discs) to increase speed
  • Shape board (consume chisel(?)) to increase agility
  • Both above also reduce weight
  • Combine two unknown blueprints to get a new blueprint with known stats

Deep Heavy Waves

Similar to surface trapar waves but spawn near bedrock
Can be harvested by throwing gunpowder at it (changes gunpowder to heavy powder)
Can be used to build TNT-like trapar bomb
Trapar bomb destroys trapar waves, turning them into a liquid that flows away

More Structures

  • One with tunnel underneath
  • Update existing structures to add lots of trapar wave blocks around them
  • Bridge over ravine

Tuning Table

Spend

  • 1 sanding disc stack
  • 1 chisel(?)

To adjust board stats by +/- 5


Spend a blueprint to set those stats on the board (any board) to match the blueprints

Fresh Smelling Tree

A new method for generating/farming trapar wave blocks.

Plant a 3x3 plot of fresh crops. If left until age 10 (or whatever it is) the crops can be harvested as normal. But there is a random chance that the the center crop will be replace with a special version of the crop - it looks exactly the same except at age 0 it is a fully grown (harvestable) crop, at age 5 it has an additional visual feature and at age 10 it is replaced with a trapar tree sapling.

Grows just like an oak tree with slightly different colouring.

When the trunk is removed, the leaves are converted to trapar wave blocks.

Rarely drops new saplings so you can build a glob of trapar waves.


Maybe also convert fresh smelling crop to waves by lighting on fire? (Encourages people to grow lots of crops and maybe accidentally discover scub coral.

Blueprint folder

Container item which allows player to carry multiple "known" blueprints while only taking up one slot

Scub Coral

Plant fresh smelling seeds
3x3 crop boosts middle crop
collects trapar over time
attracts sky fish
eventually starts to pulse pink? (to warn against)
eventually explodes like TNT and generates scub coral in the middle

Board Colors

  • Make it possible for boards to be rendered in colors
  • Allow colors to be applied with dyes
  • Preserve color during tuning
  • Update the item image to show colors
  • Spawn (rare) colored boards in shacks and villages

More ideas

Shacks

Some have mines underneath where you can find some scub Coral

Higher chance of storm near shack

Some have ladder/tower for gliding off

More likely to spawn near ravines

  • ravines completely full of high lift trapar

Some have chest, some have locked chest

Some have old broken boards

Some have old broken tables?

Some have scraper that can be used but not picked up?

Map showing location of other shack?

Most have bread or other non perishable food

materials

Reflection film dust

  • found in Shacks
  • Used to craft reflection film (melt 4?)

Boards get damaged? ๐Ÿค”

Maybe:

  • Sanding/shaping them in the ref table damages them
  • Each deployment damages them?

Maybe don't use the standard damage indicator? Maybe do?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.