Giter VIP home page Giter VIP logo

the-matrix's Introduction

The Matrix

Plan

This mod is still in development, and the plan is as follows:

Dimensions

  1. Zion

    • Define Zion Dimension Type
    • Define noise function to generate terrain
    • Define biomes (Zion cave)
  2. Virtual World

    • Define Virtual World Dimension Type
    • Define noise function to generate terrain
    • Define biomes (city)
  3. Robot World

    • Define Robot World Dimension Type
    • Define noise function to generate terrain
    • Define biomes (robot world)
  4. End Virtual World

    • Define End Virtual World Dimension Type
    • Define noise function to generate terrain (floating islands)
    • Define biomes (city in the sky)

Biomes

  • Zion
    • Zion cave
      • Define Zion cave biome
      • Creatures generation
  • Virtual World
    • Virtual city
  • Robot World

Entities

  1. Zion
    • Armored Personnel Unit (APU) (rideable)
    • Digger Robot (boss)
      • Model & Textures
      • Animations
      • AI Goals
      • Sound events
        • Ambient
        • Hurt
        • Death
        • Attack
      • Loot table
        • Machine parts
        • CPU
      • Spawn conditions
    • Machine Gun (rideable, no living entity like boat)
    • Spaceship (rideable) see SpaceshipEntity.java
    • Zion People
      • Define Zion People entity: see ZionPeopleEntity.java
      • Model & Textures: see ZionPeopleModel.java
        • Jobs (0 -> random)
          • 1 -> apu_pilot
          • 2 -> carpenter
          • 3 -> farm_breeder
          • 4 -> farmer
          • 5 -> grocer
          • 6 -> infantry
          • 7 -> machinist
          • 8 -> miner
          • 9 -> rifleman
      • Animations
      • AI Goals
      • Sound events
        • Hurt
        • Death
        • Attack
      • Trading
      • Spawn conditions
  2. Virtual World
    • Agent
    • Virtual People
      • Define Virtual People entity
      • Model & Textures
      • Animations
      • AI Goals
      • Sound events
        • Ambient
        • Hurt
        • Death
        • Attack
      • Trading
  3. Robot World
    • Robots
      • The Matrix (boss)
      • Other robots
  4. End Virtual World
    • Agent Smith (boss)
  5. Common
    • Robot Sentinel (Zion & Robot World, Octopus)

Items

  1. Virtual World

    • Mobile Phone (to tp to Zion by calling)
      • Define telephone item
      • Realise functions
        • tp to Zion
        • clear player's inventory (cannot take anything leaving Virtual World except coins)
        • record player's inventory (next time tp to Virtual World, the inventory will be restored, but coins will be taken away by the player)
    • Armors
  2. Zion

    • Teleporter (to tp to Virtual World)
      • Define Teleporter item
      • Define Block of Teleporters
      • Realise function to tp to Virtual World
  3. Common

    • CPUs
      • Define CPU item
      • To recipe Laptop
    • Laptop (to earn coins)
      • Define laptop item
      • Realise function to earn coins by playing game 2048
    • Machines parts (get it by killing robots, to make many things like spaceship, APU, etc.)
    • Mechanical Armors
    • Mining Drill (to mine)
    • Batteries (to power the electromagnetic guns)
      • Define battery item
      • Realise function to power the electromagnetic guns
    • Electromagnetic guns (use batteries to shoot)
      • Define electromagnetic gun item
      • Animations & Models & Textures
      • Realise function to shoot
    • Promethium Ore (to make energy batteries, etc)
      • Define [deepslate] promethium ore block
      • Define promethium ore item
      • Spawn conditions
    • Promethium Ingot (to make energy batteries)
    • Promethium Block (to make energy batteries)

Particles

  • Zion
    • APU machine gun shoot
    • Electromagnetic gun shoot
  • Virtual World
    • Zero One

the-matrix's People

Contributors

jaffe2718 avatar

Watchers

 avatar

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.