GithubHelp home page GithubHelp logo

gta2d's Introduction

gta2d

description

  • mmo rts rpg
  • online realtime live action
  • top-down shooter with vehicles
  • endless user-made world
  • ai controlled drones
  • ...

run

npm i && npm start

todo

crazy random TODO:

UI!!!!

separate tank from player from actor

GET OUT OF TANK: todo 1. can player drive drones? teleport to them?

todo durability - lifetime of objects - old objects start to destruct over time like rust buildings to make world more clear after time playing.

sound: in game spectrum of all sounds radar on all sides of screen when stereo is not enough then this can whos up down enemy

todo api for bots. they can wasd and shot and get all info like player do. //todo real ai //todo procedural level generation single left click

  • map or enemy - start shoort - ontap not release my drone or building - select - ontap and release left mouse drag - select selected appears in list below ui selected have options - menu menu items have type meny units building s drones can have same menu type like attak for any drones

if something selected - right click to sometgjhing provides menu

BUILDINGS:

//zavod - creates drones //

floor is object tree is object barrel is object wall is object any can be collidible. must be depth for not collidible. on server collidible are all polys on client can be simplified like barrles tio squares but ui must allow crfeate ahujennije poly steni!!!! suka!

menus:

drone

  • enable/disable sync attack (radius?)

//zavod new drone power up somethin! resources! //todo current task! like single player! always something to do! to achieve next level! how? simple quests! kill 100 self bots! pox!

//todo my drone list in ui like aoe units //import Sumka from './game/sumka.js';//tam zdanija kotorie strois.. kak eta s menju skrestic? s vemnju pokazivac x skoka v sumke?

    //TODO CREATE A LOT OF "DIFFERENT" MOBS BOTS FOR PARTY AND LOOK LIKE COOL AND DAUDZVEIDIGAS
    //todo console chat combined for system messages like kills and so like l2 krch?
    //todo alerts
    //todo player name rename save?
    //todo spectate/freecam
    //zoom
    //todo fly list/control/ui
    //todo reload timer near mouse
    //possible use of q e r g b m tab x c z v
    //minimap?
    //obstacles/walls/building/trees/ways/))breakable
    //throw oil/dirt to slow down enemies
    //smoke! you see all not!!!! flash!
    /*
    skills:
    active / passive / timeout / reloadtime / collectable as items?
    items
    usable / collectable / bullets / skills / hp potions / weapons / sealed fly buiders? sealed buildings? just draw world / obstacles / private terrytory resonators like starcraft and that mobile game  craft?
    mobs=bots=gain xp; loot dropped items;
    npcs are mobs/bots?or fly like?are mobs flys?are all characters? can change eny? :D
    fly can build building and start manufacturing flys
    //todo transport flys :D TELEPORTS !!! caution use of small amount of teleport pairs for fast resource gather by flys to travel with carrying gotten wood to factory sklad faster. teleport resonators and teleport free zones. can relatime preview teleporting zone?
    //todo internal teleport system for "leveling" and missions across world
    //fast travel = fly, todo subways
    lvl up as xp gain. lvl unlocks something. always.
    clan team party system allows build combined terrytories!
    farm gains comething like xp. why need wood? to create items. in own.. factory(codename for craftung)/store(network,birzha)
    trade system with enemies
    portal system creates zones
    //todo write all to db like telemetry for mega stats lol        
     */

old todo:

  • move [ok]
  • looke [ok]
  • shoot [ok]
  • mmo [ok]-
  • hp
  • pvp
  • quest system
  • mobs / pve
  • invetory
  • dropped collectable items
  • weapons
  • ammo
  • medkits
  • build castles
  • trains bots ar pets in castles
  • use pets as strategy units
  • spectate

tech:

  • phaser [ok]
  • websocket [ok]
  • db ?

gta2d's People

Contributors

maxdeepfield avatar

Watchers

 avatar  avatar

gta2d's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.