Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/TeddyDD/gterm
Terminal emulator control for Godot engine
https://github.com/TeddyDD/gterm
godot godot-engine godotengine
Last synced: 6 days ago
JSON representation
Terminal emulator control for Godot engine
- Host: GitHub
- URL: https://github.com/TeddyDD/gterm
- Owner: TeddyDD
- License: other
- Archived: true
- Created: 2016-05-02T23:39:56.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2020-11-29T12:50:52.000Z (almost 4 years ago)
- Last Synced: 2024-09-29T05:46:06.643Z (about 1 month ago)
- Topics: godot, godot-engine, godotengine
- Language: GDScript
- Homepage:
- Size: 538 KB
- Stars: 99
- Watchers: 8
- Forks: 11
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-godot - gterm - GUI control that draws something similar to \*nix terminal emulators (Godot >= 2.1). (Plugins and scripts / 3D)
README
![](icon.png)
# Terminal for Godot
This is simple terminal emulator like control for Godot engine. It might be useful for projects like
- rougelikes
- game about hacking/hackers
- game about programming
- game with ASCII graphics
- game when you have to interact with computers
- editor plugins
- cheat/debug console
- think of something yourself**Notice: This control is still under development. While It's quite usable, the API may change without warning until 1.0**
## Screenshot
Screenshot of `demo.tscn` | [Gif - Input](https://66.media.tumblr.com/ef38b961962ef316956a4a343f527564/tumblr_o8atshfiyx1ujs4h9o1_540.gif) | [Gif - Font resize](https://67.media.tumblr.com/3e736bab172592e20dab24242f01aeee/tumblr_o8atshfiyx1ujs4h9o2_540.gif) | [Gif - Terminal resize](https://67.media.tumblr.com/7fef07c7d04fa20b50c880962bb2a45b/tumblr_o8atshfiyx1ujs4h9o3_540.gif)![Screenshot of demo scene](https://cloud.githubusercontent.com/assets/4397533/15800472/28877386-2a7b-11e6-8b11-e4c2dc4003d0.png)
## Project Setup
Godot Engine version >= 2.1 is required.
## Testing
Todo
## How to use
To install these, copy `terminal` to a folder `addons/`
inside your projects, like this `addons/terminal`and then activate it in `Scene > Project Settings > Plugins`
Now you can create terminal control from `Create new Node menu`.**OR** instance `terminal.tscn` somewhere in your scene.