Skip to content

0.300 Planned features

Jonty800 edited this page May 25, 2012 · 19 revisions

The current list draft:

**note, to change a players skin for gamemodes, set the player.iName to a value and the player.entityChanged to true, it will become false when the skin updates (updates automatically in the visibleentity class)

**List of all 800Craft Servers.

**GlobalChat (Done).

  1. FPS Game subtypes with automatically supported rules (teams, available ammo types, ?)

    a. Free for all

               i. Players spawn in a random location on the map, both when the game starts and when they die. During the respawn period, a player will spectate 3 random people over 6 seconds. If there are less than 3 other players, they will spectate the < 3 players.
    
               ii. Weapons are upgraded for every kill, but downgraded by 1 for every death. 
    
               iii. The player with the most kills wins the game, once the time is up.
    

    b. Capture the flag (rules?)

    c. ...

  2. FPS Games features (turned on and off depending on the /gun game type)

    a. Limited ammo

    b. -> Ammo crates

    c. Hit points

    d. different ammo types

    i.	Freezing ammo (the victim is frozen for a short time, no HP loss, white block is spawned at the victim location)
    
       ii.	Flame thrower (causes lava block to follow the victim for a short period, HP loss while lava is here)
    
      iii.      Sticky mines (when a player walks over them, the mines will explode)
    
           iv.      Rocket launcher (Fires a rocket, which will follow the position you are looking at until it hits a target.
    
            v.      Grenade launcher (Launches a grenade which explodes upon impact)
    
           vi.      Portal Gun (Fires a portal at a wall, blue blocks make a blue portal and orange blocks make the output portal.
    

e. Spells (usable with /Spell when a game is on) Spell starting will spawn either water or lava particles around the player (depending on spell), where the particles will have their direction modified and will last for 1 sec (so about 15 blocks) with each particle starting at: pos.X + 1, pos.Y -1; pos.X + 1, pos.Y +1;

pos.X - 1, pos.Y -1; pos.X - 1, pos.Y +1;

pos.X, pos.Y -2; pos.X, pos.Y +2;

pos.X -2, pos.Y; pos.X + 2, pos.Y; (These are for cosmetics only, no player death)

            i.      Polymorph spell (Usable when you make a certain amount of kills, disguises you as a block for 30 seconds

           ii.      Impersonation spell (disguises you as a random enemy player for 20 seconds)

           iii. Exploding tree spell (You plant a tree, which will explode after 5 seconds) 

           iv. Frost Nova Spell - Freezes all nearby players (+/- 25 block radius) (5 seconds)

           v. Flash Spell - Teleports you forward 10 blocks in the direction you are facing. 

           vi. Cleanse Spell - Immediately removes all active debuffs.

           vii. Shield Spell - Makes you immune to all debuffs around you. (Glass block follows the person for visual effect)

           viii. Inferno Spell - Lava blocks fall from the sky and explode each hit, breaking no blocks but damaging anyone hit. (Lasts 10 Seconds in a specified area of 10x10)

           ix. Self Destruct Spell - The player explodes, killing himself, but killing everything around him and destroying blocks. (12x12 Area, randomly destroyed)

           x. Silence Spell - The player who is hit is silenced for 5 seconds and is incapable of casting spells.

           xi. Freeze Spell - The player hit is frozen for five seconds, incapable of moving but incapable of being attacked. (Encased in water) 

f. flag capture with colored blocks (==flags) moving with the players captured them

g. (internal feature) particle class allowing more realistic environment influenced particles (at the moment the grenade launched vertically don't stop and fall back as it should in gravity field)

  1. Other games

    a. Zombie survival (rules?)

    b. Soccer (rules?)

    c. Mine challenge (rules?)

    d. Connect four (rules?)

    e.      MineField (Generates a flatgrass, each player is forced to be on the ground and has to walk from once side of the world to the other without blowing up)
    
  2. Dummies with AI

    a. For fun (features?)

    b. FPS bots

  3. Achievements

    a. …

  4. McBuster (auto protection from griefers)

  5. Clocks

    a. …

  6. Conwey's Game of Life (Lao), goolge the name for description

    a. configurable

    i.	block types (done)
    
    ii.	timings
    
    iii.	presentation (with half step, without)
    
    iv.	auto reset
    
    v.	auto reset strategies (to random, to first)
    
    vi.	management (create, start, stop, delete (done), list of all games (todo))
    
            vii.    bounded or on a torus
    

    b. serialization/deserialization (==save/load with maps)

    c. 3d (may be)

  7. Triggers and scripts (Lao, still at the idea stage)

    a. Trigger: an area (like a zone) raising events on player enter, exit, place block, remove block, …

    b. Timer trigger

    c. Script: a named list of commands (may be including flow control operators) called on trigger event (or on timer). Commands may include place/remove blocks, current building commands, global/player messages, handy shortcuts like 'move' area which would be equivalent to cut+paste, tbd.

    d. management (create, change, activate, deactivate, remove, list)

    e. serialization/deserialization (==save/load with maps)

  8. Safe chain explosions

    a. Current idea: controlling TNT tasks interval, 0 to 2 sec according to the number of recent TNT tasks. Problem: TNT task gets added multiple times at the moment
    
Clone this wiki locally