sbox-eden's People
sbox-eden's Issues
Music Score
I don't have much info or a direction for the music score right now, but here's some types of music we'd want:
- Exploring music
- Fighting music (danger!)
- Building music
- Idle, very soft music
Hold any item in your hands
- Hook up a HeldItem weapon to the hotbar system.
- Show a visible item in your hand.
- Use the bounds of the model, to decide handiness, and position of the item, so larger items would be held in two hands, smaller ones in 1.
- Ability to throw items.
Item Actions
Item types should be able to declare actions that we can perform from the inventory. Eating food, splitting items, etc.
Fishing (incl. Assets)
Fishing would be super cool!
- World Model
- View Model
- Code implementation
Main User Interface
Player Clothing
An additional container on the player, one for handling clothes
Enum for types of clothing, you can only have 1 of each type
Support for aspect ratios other than 16:9
Game Wind
env_wind should probably serve all the stuff we need for wind, we just have to make use of that system. Rafts should go in the direction of the wind, etc.
Rafts
Player Vitals
- Hunger
- Thirst
- Wetness
- Temperature
Item Icon Art
We'll need item icons for all items. I'll put a complete list when we're close to a settled list of items:
- Stone Hatchet
- Stone Pick Axe
- Wooden Planks
- Stones
- Fish
- Water Bottle
Player Persistence
Fists
- View Model
- Grab animation
- Grab hold animation
- Punch animation (hit)
- Punch animation (miss)
Wooden Spear Weapon
- World Model
- View Model
- Melee Weapon implementation
Bow & Arrow Weapon
- View Model
- World Model (Bow)
- World Model (Arrow, and maybe some different arrows (?))
- Weapon Code implementation, including firing projectiles
Team System
Developer Menu
Use LibraryMethod to register methods to be added to a list for UI, means it's not hardcoded.
ProcGen
Player Nametags
Resource Entities
Entity base for resource nodes. Trees, Ores, etc.
Crafting System
Co-Operative Game Instance
We should support players creating a s&box lobby and playing with their friends, removing the PvP aspects of the game.
Rock Assets
Ore nodes, easy to recolor for different types of ores in the future
Small bundle of rocks, so people can just grab them from the flooor
Damage Indicators
Eden Isles (Non-ProcGen map)
A collection of islands in the ocean. The islands will be pretty small.
More info to come.
Building System
Player Metrics API
I'd like for us to have a nice player metrics API. I don't care much about the security of the system, because if you're cheating it, whatever.
We'd have servers send out requests when certain things happen for certain players.
- Player Kills
- Player Deaths
- Resources Gathered (with each type of Resource specified)
More data will be added in due time.
Player Damage System
Basic limb scales for damage, headshots apply a scale, arms, legs, chest, neck.
Clothes should be able to imply a scale modifier too. Like leg protection, etcetera.
Dedicated Game Instance
We should be supporting Dedicated Servers as 24/7 dedicated game instances.
Our game tests should be running on a Dedicated Server. So Alpha.
Chatbox
World Persistence
Inventory Hotbar
Deployable Items
Game Wallpaper Art
For the s&box dev site
Item Containers
Trees, Twigs Assets
A few tree variations, as well as a bundle of sticks that people can pick up.
Basic UI sounds
- Hover sound
- Click sound
- Error sound
- Warning sound
- Success sound
- Crafting item sound
- Pick up item sound (items can define their own sound)
- Drop item sound (items can define their own sound)
- Harvest rock sound
- Harvest tree sound
- Rustling of bushes
- The ocean!
- Construction sounds (placing items with the building system)
More will be added as time goes on.
Inventory/Container System
Wooden Building Parts Assets
All as modular pieces.
All in 1x1 size
- Foundation
- Raft Foundation
- Floor
- Wall
- Window Wall
- Window Frame
- Door Wall
- Door
- Ramp/Staircase
Flora, Bushes Assets
Water Loot
When you're in a Raft, loot should start spawning in the water and heading in a direction based on env_wind.
Ensure Eden Board is working correctly
Stone Pick Axe Assets
- View Model
- World Model
- Weapon Code implementation
Music Manager
A manager class to handle the transition and playing of music within the game
Context driven, so when you're fighting, it'll fade out to some fighting music.
If you're exploring, explorer music!
If you're building, some cool music!
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.