Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Console for Zircon #183

Open
coldwarrl opened this issue Jan 21, 2019 · 5 comments
Open

Console for Zircon #183

coldwarrl opened this issue Jan 21, 2019 · 5 comments
Labels
blocked Tasks which are blocked feature New functionality for the program help wanted More complex issues for which we'd like to get community help

Comments

@coldwarrl
Copy link
Member

coldwarrl commented Jan 21, 2019

Request for a console in Zircon

A console to inspect technical parameters like memory consumption and states&objects like the ECS

Rationale

Example usage:

  • inspect the ECS,
  • memory consumption,
  • shall be extensible (to understand the domain of the game)

Example of the console in Unreal 3: https://api.unrealengine.com/udk/Three/ConsoleCommands.html

Suggested way of implementing

An example of a lightweight console for Godot: https://github.com/QuentinCaffeino/godot-console, which offers a simple navigation history and keyword completion.
It would be nice if the console would be visible as a floating window.

Additional an (configurable) overlay window would be nice, which content could be customized via console commands

@coldwarrl coldwarrl added feature New functionality for the program Story Points: 13 labels Jan 21, 2019
@adam-arold
Copy link
Member

Nice idea! I've added this to the project. I'm not sure about the ETA since we have quite some things in our plate right now, but my guess is around Q2-Q3.

@coldwarrl
Copy link
Member Author

I have found https://github.com/StrongJoshua/libgdx-inGameConsole and I like the approach and simplicty. I will prototype with a similar approach directly in my game now (need a basic one for enhancing the text experience) and can share the feedback afterwards.

@adam-arold
Copy link
Member

This looks great, I'm curious about what you'll find out with this!

@adam-arold
Copy link
Member

Another note: a console usually blocks other inputs, right? (I recall consoles in games like Quake and Half-Life) If that's the case we can do this right now with Modals.

@klaushauschild1984
Copy link

klaushauschild1984 commented Apr 11, 2020

As a prerequisite it would be helpful if scrolling is available out-of-the-box: #25

@adam-arold adam-arold added help wanted More complex issues for which we'd like to get community help blocked Tasks which are blocked labels Aug 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Tasks which are blocked feature New functionality for the program help wanted More complex issues for which we'd like to get community help
Projects
None yet
Development

No branches or pull requests

3 participants