Web platform: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 16: Line 16:
* Featured game (5 u)
* Featured game (5 u)
* Top game of the day (1 u)
* Top game of the day (1 u)
===== Name ideas =====
# Cylinder
# Block


==== Currency fragment ====
==== Currency fragment ====
Line 24: Line 29:
* Daily login bonus (10 u)
* Daily login bonus (10 u)
* Game visit bonus: 10 u per visit of at least 5 min.
* Game visit bonus: 10 u per visit of at least 5 min.
===== Name ideas =====
# Sector
# Bit


=== Voting ===
=== Voting ===
Line 45: Line 55:
* Animations: Idle, Walk, Jump, Sit, Wield, Climb
* Animations: Idle, Walk, Jump, Sit, Wield, Climb
* Standard UVs: [http://git.icynet.eu/freeblox/assets/raw/branch/master/shirt.png Shirt], [http://git.icynet.eu/freeblox/assets/raw/branch/master/pants.png Pants] (Roblox-compatible)
* Standard UVs: [http://git.icynet.eu/freeblox/assets/raw/branch/master/shirt.png Shirt], [http://git.icynet.eu/freeblox/assets/raw/branch/master/pants.png Pants] (Roblox-compatible)
* Features: 6 colors, Height scale, T-shirts, Shirts, Pants, Hats, Faces, Front, Back, Tools.
* Features: 6 colors, Height scale, T-shirts (1), Shirts (1), Pants (1), Hats (5), Faces (1), Body (5), Tools (1).


=== Character colors ===
=== Character colors ===
Line 61: Line 71:
Hats, Faces, Tools, Front, Back, etc..?
Hats, Faces, Tools, Front, Back, etc..?


When creating, need to specify which character model(s) it supports.
When creating, need to specify which character model(s) it supports (or add variations for different models?)


=== Ideas and other stuff ===
=== Ideas and other stuff ===
Line 69: Line 79:


* Parts: Head, Body, HoofLeft, HoofRight, LegLeft, LegRight
* Parts: Head, Body, HoofLeft, HoofRight, LegLeft, LegRight
* Features: 6 colors, Height scale, Hats (manes, horn, etc), Faces (eye color and style), Tools (hoof wields, telekinetic effects), Back (tails), Front (wings, bags etc)  
* Features: 6 colors, Height scale, Hats (manes, horn, etc), Faces (eye color and style), Tools (hoof wields, telekinetic effects), Body (tails, wings, bags etc)


== Store catalog ==
== Store catalog ==
Line 75: Line 85:
=== Character items ===
=== Character items ===


*
* Characters
 
*Clothing
**T-Shirt
**Shirt
**Pants
*Accessories
**Hat
**Face
**Front
**Body
 
=== Creator items ===
 
* Textures
* Meshes
* Sounds
* Models
* Animations?


==User privileges and roles==
==User privileges and roles==
{| class="wikitable"
{| class="wikitable"
|+
|+System roles
!Role
!Role
!Default
!Default
Line 121: Line 149:


{| class="wikitable"
{| class="wikitable"
|+
|+System privileges
!Privilege
!Privilege
!Provided in
!Provided in
Line 234: Line 262:
|
|
|}
|}
== Notes ==
* 1 superuser account (Freeblox, created using [http://git.icynet.eu/freeblox/web-service/src/branch/master/apps/auth/src/database/seeds/0001-initial-users.ts database seeder], default password must be changed on first startup).
* Roles and privileges are set up using [http://git.icynet.eu/freeblox/web-service/src/branch/master/apps/auth/src/database/seeds/0002-initial-privileges.ts database seeder].
* Store categories are set up using database seeder.
* When creating Accessories, the model has to be exported as GLTF binary format and the material must be baked into an albedo texture. Meshes and Textures are separate content objects. Animations are not yet supported/planned.
* Character model will probably need its own format to dictate how it loads and what features it supports. Games should also be able to choose which models are allowed in their game, as asset loading is done at first on the server side.