Hi, Evilmaio! Let me thank you for this wonderful software, FBA. I'm living such a long time with thought in my mind, that mathematical kind of wit is the most inspired in the creative ambient. Mathematics - is the wit athletics, as my father always speaks. But regrettably I always was too visual to make even a line of code. Thats why I'm 3d modeller for now.
But I think, that yours FBA - is the best one for the first step, I can do at right direction
. More so, I have recently happy to buy my little S-i710 universe, and have such a pleasure to find a tool, that can do many things with it
So, please, be patient with a beginner, if you can, and be inspired in your great deeds.
Hi, thanks and welcome to the forum
Btw, is it possible to create with FBA (in present state of engine) a project, such as Astraware Broken Sword (I know, it's old one and it needs a ton of artworks, but I like such a style very much, interactive toon story)?
If you mean technically, yes it should be possible. FBA offer input handling, blitting, sounds playing and a scripting language; that's should be all you need for a graphic adventure
The second question is - is it possible to make many "layers" of overlapping sprites, that can be animated simultaneously?
Of course, "layers" are just several draw operations done sequentially. Animation logic can be done inside your mainloop with the draw images functions..
The third one - what does it means - FBA uses LUA? - I can't get it for now - I seek an official LUA website and I don't find any LUA commands in BFA..
Does it means, FBA was written in LUA?
No, FBA is written in C++; FBA uses LUA as its core scripting engine. This means all code you're going to write inside FBA, will use LUA syntax.
The fourth, and the last question for now
- is it possible to make a visual vector from the point, where I tap by a stylus, to the point, where I move it on?
Just keep track of first point then draw a line or something else until current stylus position.
Here's a simple sample:
local PX = screenwidth() / 2
local PY = screenheight() / 2
local LX = PX
local LY = PY
line(PX, PY, LX, LY, 255,0,0)
print(1,1,"PRESS YOUR STYLUS TO RESET START POINT", 0,0,255)