Text adventure games possible?
-
Absolutely. The text capabilities are pretty good.
-
Is there a way to get text input from the user without popping up the text entry screen?
-
I've not done it but I don't see why you wouldn't be able to do something with getKeyboardBuffer:
https://fuzearena.com/help/view/getKeyboardBuffer -
I noticed that from some youtube demos that print() seems to draws as graphics and does not wrap at the screen boundary. Does printing a newline at the vertical boundary scroll, either?
-
@ybasic said in Text adventure games possible?:
I noticed that from some youtube demos that print() seems to draws as graphics and does not wrap at the screen boundary. Does printing a newline at the vertical boundary scroll, either?
They don't (yet) but I have been looking at both of those things this week and will 100% be in a future update!
-
@MikeDX said in Text adventure games possible?:
@ybasic said in Text adventure games possible?:
[...] does not wrap [...] vertical boundary scroll, either?
They don't (yet) but I have been looking at both of those things this week and will 100% be in a future update!
Okay, was thinking that not having a proper text console does not make it very helpful for text adventures.
-
That's very true
although FUZE does give you all the information you need to keep track of the screen until this feature is enabled!
-
I'm 45 and I both love and fully support the imagination that goes into a great text adventure and I'll be cutting my Fuse4 teeth on this very premise
-
I will be going through tutorials first and foremost and getting high on caffeine. I am off for a week from work recovering from a Cataract surgery and I must say.. Switch is looking AMAZING with my new clear vision! At any rate.. I will be focusing on building a BIG text adventure as my FIRST real project, but I must soak in the tutorial information and the language itself, get a real feel for it and then dive right in. I wish there was a FUZE4 emulator on PC just for speed purposes. .then possibly side-load projects over on MicroSD... but at any rate.. ALWAYS TAKE YOUR TIME AND DO THINGS THE BEST WAY YOU CAN.. Keep your code neat and clean and clearly commented... and then you will see more people being able to appreciate your work. This is a LEARNING platform if nothing else at all.. and we are all here to learn from eachother... so don't be cryptic with variable names or overall program structure.. it will also help when coming back to a project after a long time gone... make sense? I am looking forward to getting started.. but I know I have to practice the language for a while first.
-
Before jumping in and thinking a text adventure may be a nice and easy thing to try, be sure to browse the forum here with regard to printing in Fuze.
In a nutshell, because Fuze programs print to a frame buffer even a simple hello world won’t go as you would typically expect. It’s still not difficult but it’s not quite your typical console based hello world :)
Personally I started with a quick browse at sprites, drew my own (obviously not necessary but I wanted to) and I’m now nearing the end of my first game with more or less nothing but sprites. For someone with a bit of experience already, surprisingly straightforward.
I can’t believe I just uttered those words “nearing the end of my first game”. @Jonboy will know the significance of that to me!