Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A template for a server-client program that takes place entirely though the terminal, made possible using FTXUI for the UI and Asio for network packet management. Functionality is demoed though a game

Gregification/eools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

multiuser terminal app

a outline for a server client system based entirely in the terminal. feel free to baseline off of.

features

  • interactive UI thanks to FTXUI
  • comes with some controls for server administration, self explainatory to add to
  • capture portal for new connections
  • instance synching across a network connection

notes

  • partitioning based instance id system
  • total trust of communicaitons
  • server trumps client for conflict resolution
demo of server hosting a few clients. shows server host management clients display a horizontal red line showing dynamic screen dimnesions

use

  • please credit FTXUI for the terminal UI framework; and javidx9 for the network packet framework found in the NetCommon folder.

The code follows a oop strucutre. --TODO: explain GameObject & UI setups. --

About

A template for a server-client program that takes place entirely though the terminal, made possible using FTXUI for the UI and Asio for network packet management. Functionality is demoed though a game

Topics

Resources

Stars

Watchers

Forks