# Understanding the Engine Logic Behind prompt.ts and game.askForString()

**URL:** <https://forum.makecode.com/t/understanding-the-engine-logic-behind-prompt-ts-and-game-askforstring/38624>\
**Category:** Help\
**Tags:** extension\
**Created:** [August 11, 2025, 5:13pm UTC](https://forum.makecode.com/t/understanding-the-engine-logic-behind-prompt-ts-and-game-askforstring/38624 "2025-08-11T17:13:39Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![a012](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/a012/32/24099_2.png) [@a012](https://forum.makecode.com/u/a012)\
**Post date:** [August 11, 2025, 6:55pm UTC](https://forum.makecode.com/t/understanding-the-engine-logic-behind-prompt-ts-and-game-askforstring/38624/2 "2025-08-11T18:55:21Z")

</div>

If @richard or @joey can help, that would be great — if not, that’s fine too.\*\*  
I’m trying to learn how Richard builds engine-level code. The link wasn’t working before, so here’s the correct clickable version:  
[Trying to Learn How Richard Builds Engine-Level Code like controller.ts - Arcade / Help - Microsoft MakeCode](https://forum.makecode.com/t/trying-to-learn-how-richard-builds-engine-level-code-like-controller-ts/38548)

You can also check my other responses there. If you have any questions, feel free to ask.  
I appreciate your help — thanks and bye for now!

---

_[View the full topic](https://forum.makecode.com/t/understanding-the-engine-logic-behind-prompt-ts-and-game-askforstring/38624)._
