Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 1.38 KB

README.md

File metadata and controls

34 lines (29 loc) · 1.38 KB

Congas

About

  • Congas Client is a terminal application platform with pseudo-graphic UI and non-blocking input processing written on Java. Simple and flexible IO system allows anyone to create their own apps and games (that would fit into console) and publish them in the built-in market.
  • Congas Core is an eponymous framework on which the Client is based. It could be used for standalone application development. Look here for more detailed information.

Supported platforms

Current supported platforms (including remote terminals):

  • Windows
  • Linux
  • OS X
  • FreeBSD
    Note: mainly Congas is being tested on Windows 10 and Debian 4.19 (via Putty).

Getting Congas

To run Congas, Java must be installed on your device. Latest jar files can be found here.
Usage: java [options] -jar <filename>.jar

Long-term TODO

  • Add server-side with market
  • Add localisation system and languages
  • Move artifacts build from Intellij IDEA to Gradle
  • Add settings for console preferences (themes maybe)
  • Implement audio system
  • Write github wiki
  • Add more abstract pages
  • Switch from log4j to more lightweight logging library

Short-term TODO

  • Fix CallSuper annotation
  • Consider own manifest file
  • Add ImageView
  • Add widgets demo app
  • Realize layout system