Making a typing game.

  1. Imagine single words that appear on the left side. They dont move
  2. On right side, you type those words
  3. After words are typed correctly, next word on right side appears

Maybe this is too complex of a project, but doing just the right side first (just the ability of being able to edit/delete/type words)

  1. So basically would want a space where you can type
  2. Want to add a hotkey that allows you to start typing -- without you having to click anywhere
  3. And want the background to be a certain color, like black or white

Looked around the internet and learned a tiny bit. Have no idea how to start making this

Is there anyone here that has experience on something similar? Or have done anything related to entering text / deleting / and using hotkeys to be able to enter text?

What would be first step?

To make things simple:

  • no mouse control
  • no graphics/audio/etc
  • no nothing just the very basic as said above

Could whoever is active on here please link anything that would specifically help to make this, and tell/teach me how to make this

Thanks!

    Welcome,

    sounds like you're asking "how do I use an editor", and what can you do when there is no graphical interface.

    A game engine is hardly the right place for this, we work with any editor we like, or the one that comes with the engine.

    You're on Windows apparently, so there's always a mouse and graphics for user interaction, not sure if it is even possible to use Windows without a mouse, or other input device like touchpad etc.

    When you choose an editor, make sure that it allows for entering plain text without any formatting. MS Office or what it's called these days is not the right tool, but mousepad for instance is. Also so called IDEs (Integrated Development Environments) like Visual Studio, Codelite, Code::Blocks, and a ton of others can be used to write program text. If you're more into command line tools, have a look at VIM and Emacs.

    All of those have their key-combinations to do the things you describe, and you'll simply have to learn them. Moving the cursor around the text, choose formatting, indentation, configure colours for highlighting ans whatnot. But it depends on the editor you choose.

    Scripting Godot with GDscript is (arguably) best done with the built-in script editor. The documentation is the right place to start with.

    makeesimeplething It should probably help solve all 3 but there's nothing automagical about it. Some manual effort will have to go into it to take advantage of the focus system.

    makeesimeplething Also its showing '2 of 4/5' posts on the right hand side of the thread, but there arent that many replies/comments so that doesnt make sense, maybe its a bug of the forum, but anyway thats offtopic

    I added some tags, that counts as a 'post' since it's visibly rendered in the thread. Now that I think about it I should have added the GUI tag instead of general support...

    12 days later