sbox-eden's Issues
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
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
Wooden Spear Weapon
- World Model
- View Model
- Melee Weapon implementation
Ensure Eden Board is working correctly
Team System
Item Actions
Item types should be able to declare actions that we can perform from the inventory. Eating food, splitting items, etc.
Rafts
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.
Chatbox
Deployable Items
ProcGen
Water Loot
When you're in a Raft, loot should start spawning in the water and heading in a direction based on env_wind.
Building System
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.
Item Containers
Flora, Bushes Assets
Player Persistence
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!
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.
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
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.
Inventory Hotbar
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.
Player Vitals
- Hunger
- Thirst
- Wetness
- Temperature
Player Nametags
Support for aspect ratios other than 16:9
Crafting System
Developer Menu
Use LibraryMethod to register methods to be added to a list for UI, means it's not hardcoded.
Fists
- View Model
- Grab animation
- Grab hold animation
- Punch animation (hit)
- Punch animation (miss)
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
Stone Pick Axe Assets
- View Model
- World Model
- Weapon Code implementation
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
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.
Fishing (incl. Assets)
Fishing would be super cool!
- World Model
- View Model
- Code implementation
Damage Indicators
Trees, Twigs Assets
A few tree variations, as well as a bundle of sticks that people can pick up.
Game Wallpaper Art
For the s&box dev site
Inventory/Container System
Eden Isles (Non-ProcGen map)
A collection of islands in the ocean. The islands will be pretty small.
More info to come.
Main User Interface
World Persistence
Resource Entities
Entity base for resource nodes. Trees, Ores, etc.
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.
Bow & Arrow Weapon
- View Model
- World Model (Bow)
- World Model (Arrow, and maybe some different arrows (?))
- Weapon Code implementation, including firing projectiles
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.