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