FBA The Creator

The True Multiplatform PC / PocketPC Opensource Development Tool - Read Only Mode - Kept only for historical purposes - Thank you all ;)
It is currently Sat Jun 10, 2023 7:37 am

All times are UTC




Post new topic  Reply to topic  [ 5 posts ] 
Author Message
 Post subject: Thanks from Russia
PostPosted: Mon May 19, 2008 8:47 pm 
Offline

Joined: Sat May 17, 2008 2:35 pm
Posts: 5
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 :D
So, please, be patient with a beginner, if you can, and be inspired in your great deeds.

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)? The second question is - is it possible to make many "layers" of overlapping sprites, that can be animated simultaneously? 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.. :oops: Does it means, FBA was written in LUA? :oops:
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?

Thanks again
Regards, Ovod


Top
   
 Post subject: Re: Thanks from Russia
PostPosted: Mon May 19, 2008 11:27 pm 
Offline
FBA Administrator
FBA Administrator
User avatar

Joined: Fri Mar 21, 2008 11:19 pm
Posts: 238
Location: Rome - Italy
Quote:
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 :D
So, please, be patient with a beginner, if you can, and be inspired in your great deeds.


Hi, thanks and welcome to the forum ;)

Quote:
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 ;)

Quote:
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..

Quote:
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.. :oops: Does it means, FBA was written in LUA? :oops:


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.

Quote:
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:
Code:
local PX = screenwidth() / 2
local PY = screenheight() / 2
local LX = PX
local LY = PY

function onmainloop()
        clear(0,0,0)
        line(PX, PY, LX, LY, 255,0,0)
        print(1,1,"PRESS YOUR STYLUS TO RESET START POINT", 0,0,255)       
end

function onstylusdown(x,y)
        PX=x
        PY=y
        LX=x
        LY=y
end

function onstylusmove(x,y)
        LX=x
        LY=y
end


Top
   
 Post subject: Re: Thanks from Russia
PostPosted: Tue May 20, 2008 4:55 am 
Offline

Joined: Sat May 17, 2008 2:35 pm
Posts: 5
Quote:
Just keep track of first point then draw a line or something else until current stylus position.

Here's a simple sample:


Woooow) It works just the way I've imagine! Interesting, and very clear, thanks)

Quote:
This means all code you're going to write inside FBA, will use LUA syntax.


Ok) So, I think, I'll get some LUA practice for now. Looks like it has PocketPC port (_http://www.uoam.net/lua.html). Very nice)


Top
   
 Post subject: Re: Thanks from Russia
PostPosted: Wed May 21, 2008 11:04 pm 
Offline

Joined: Sat May 17, 2008 2:35 pm
Posts: 5
Quote:
..Lucas Arts was one of the first game studios to really start utilizing Lua. A large amount of Grim Fandango, the main adventure game Lucas Arts released in 1997, was written in Lua..

Quote:
..Lua was also used in the game Monkey Island as the development script engine..

"Game Programming with Python, Lua and Ruby."

Wow :shock:
Evilmaio? Sorry, is it possible to use 3d graphics with FBA Lua? How it can be realized, if possible? Is it some kind of side functions made in C? Or it's native Lua functions? I know, that even Quest3D realtime rendering engine uses Lua, but I don't know, how deeply. Maybe it's only used for logics.. :roll:

Regards.


Top
   
 Post subject: Re: Thanks from Russia
PostPosted: Wed May 21, 2008 11:32 pm 
Offline
FBA Administrator
FBA Administrator
User avatar

Joined: Fri Mar 21, 2008 11:19 pm
Posts: 238
Location: Rome - Italy
Ovod wrote:
Quote:
..Lucas Arts was one of the first game studios to really start utilizing Lua. A large amount of Grim Fandango, the main adventure game Lucas Arts released in 1997, was written in Lua..

Quote:
..Lua was also used in the game Monkey Island as the development script engine..

"Game Programming with Python, Lua and Ruby."

Wow :shock:
Evilmaio? Sorry, is it possible to use 3d graphics with FBA Lua? How it can be realized, if possible? Is it some kind of side functions made in C? Or it's native Lua functions? I know, that even Quest3D realtime rendering engine uses Lua, but I don't know, how deeply. Maybe it's only used for logics.. :roll:

Regards.


Yeah, you`re right. LUA in this kind of games is used to handle some game logic. Heavy 3d processing has to be done with a faster language, usually c++


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 5 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited