PDA

View Full Version : So how do you get along with the TBDI module?



Michael Hartlef
10-08-2007, 14:07
Hi folks,

if you use the TBDI module, does it work good for you? What is missing for you? What could be enhanced?

Michael

Petr Schreiber
10-08-2007, 14:32
It works great !

Just it would be nice to choose device somehow - I have often connected more than one ( just because I am lazy :) )
Rest is perfect.


Thanks,
Petr

Michael Hartlef
10-08-2007, 17:10
Ok, I'll try to make this happen.

kryton9
10-08-2007, 23:17
That is a great suggestion Petr. Good luck with that Mike, it will be a great addition to a fine module that is very intuitive and works great!!

Michael Hartlef
13-08-2007, 16:19
I looked at the sources yesterday. The changes won't be simple but I want to add support for more controllers at the same time. That means that I need to add an ID or something similar to each command but then I could image having two gamepads connected for a 1-1 soccer match or something similar. I hope I get it to work. I will start tonight.

Petr Schreiber
13-08-2007, 18:23
Hi Mike,

much appreciated !


Petr

ErosOlmi
13-08-2007, 18:40
Thanks a lot Mike,

it will be great!

kryton9
14-08-2007, 00:31
Mike, the idea of using and ID sounds good. Was wondering... I have a joystick hooked up and a game pad, will there be a command to say here are your devices, select which to use, then assign the ID that way?

ErosOlmi
14-08-2007, 00:36
More or less, yes Ken.
I suppose there will be a command that will return a list of all installed devices. You will be able to choose which one to use and its ID.
Than all subsequent TBDI commands will use that ID. More or less is like opening a file channel to read/write on it.

And, possibly, more than one device will be used at the same time allowing multi-user games.

OMG, I need to make thinBasic core even faster now ... !
:D

kryton9
14-08-2007, 00:39
When we get to multi-player it will mean things are really flying and far along. Amazing stuff what you guys are doing in cranking out more speed and giving us such an extensive command list!! Thanks.

Michael Hartlef
14-08-2007, 06:47
More or less, yes Ken.
I suppose there will be a command that will return a list of all installed devices. You will be able to choose which one to use and its ID.
Than all subsequent TBDI commands will use that ID. More or less is like opening a file channel to read/write on it.

And, possibly, more than one device will be used at the same time allowing multi-user games.

OMG, I need to make thinBasic core even faster now ... !
:D


Exactly, you will be able to see what is connected. Why make TB faster? Is my module so slow? ;D

Michael Hartlef
18-08-2007, 17:57
Hi folks,

the bosses are on vacation but that doesn't mean that there is nothing happening. I just finished the support for multiple controllers in TBDI. I wanna test it more, and write a new sample script. Then you can have it.

Cheers
Michael

Petr Schreiber
18-08-2007, 18:08
This is fantastic !

I am looking forward to it !

Thanks,
Petr

ErosOlmi
18-08-2007, 18:58
Thanks a lot Mike!

I think we have to setup some standards when developing TBGL games and TBDI should be one of the first to put in place in the main loop structure. I'm sure Petr will take into account for the next TopDown3D ;)

Ciao
Eros

Michael Hartlef
22-08-2007, 21:36
Ok the idea for my sample is carved into my head. Can you guess what it will be?

ErosOlmi
22-08-2007, 22:11
;D
I already like it

Petr Schreiber
22-08-2007, 23:29
Hi,

looks like some nice dogfighting :)


Thanks,
Petr

kryton9
23-08-2007, 05:10
Looks exciting Mike. Thanks for the teaser trailer shot!

Michael Hartlef
23-08-2007, 06:28
Hi,

looks like some nice dogfighting :)


Thanks,
Petr


Yip, 2 player dogfight. :)

Michael Hartlef
23-08-2007, 20:44
Thanks to Petr's command enhancement, my sample looks like this now:

Petr Schreiber
23-08-2007, 21:05
:)

Thanks a lot for screen !
I like the cartoonish look, clouds are very nice too!


Thanks,
Petr

P.S. I am little bit curious about the FPS value, on which PC it runs ?

Michael Hartlef
23-08-2007, 21:12
Don't worry, this is because in the moment I take the screenshot with SnagIT8, it goes down.

Any ideas where I could get WorldWar2 type midi tunes?

Petr Schreiber
23-08-2007, 21:27
Ok :),

with music there is always problem.
Only exception is one guy who does music for TopDown, maybe you know him ;)

Here are some sounds, not music : http://www.meanrabbit.com/wavhtml/wavepage2.htm
( seek for "warfare" ).

I will try to continue in search and let you know if I found something more.


Bye,
Petr

ErosOlmi
23-08-2007, 21:33
Mike,

things get serious there. Fantastic!

kryton9
23-08-2007, 21:43
Mike, looks good, here is a great site. When I think of WWII and maybe happier type music I think of "In the Mood", but many others here you might like.
http://www.just-oldies.com/1940_thru_1956.htm

Petr Schreiber
23-08-2007, 22:07
Hi,

Kent - great find!
Although not sure if "Chattanoga Choo Choo" would be good choice :D
But it would be quite hypnotic ;D


Bye,
Petr

Michael Hartlef
23-08-2007, 22:15
I found something too:

http://www.geocities.com/ajsblue/classic/classic.html
http://www.discoverynet.com/~ajsnead/patriotic/usasongs.html
http://members.fortunecity.com/ajsmidi/pre_50s/pre_50s_1.html

Michael Hartlef
27-08-2007, 08:23
A little status report on AirDogs 1942:

- Music ... done
- Sounds ... done
- Sprites ... done
- Titlescreen ... done
- Controls ... in progress
- Menu ... in progress
- Effects ... in progress
- Credits ... to be worked on

Overall for 1-2 weeks part time work I'm pretty impressed how far I came allready. The most difficult part for me is to focus on the goal. While I'm testing this little game, ideas build up in my head a lot. But then I would not finish it in this short time if I implement them. I have to stay focused.
My plan is to finish it by the end of this week, maybe next week.

TBDI is very stable right now. I added 3 new commands:

TBDI_JoyCount
TBDI_JoyGetName
TBDI_JoyButtonOnce

The other commands got an extra parameter to indicate which controller you want the value from.

When I'm done with it I plan on writing a little article for Petr's website about how I came up with the idea and designed the game.

Cheers
Michael

Petr Schreiber
27-08-2007, 09:30
Yahoo !

that sounds terrific Mike, both state of project now and that article is planned !


Bye,
Petr

kryton9
27-08-2007, 22:11
Sounds great Mike, look forward to playing AirDogs 1942 and reading your article, thanks!!

Michael Hartlef
29-08-2007, 11:38
New status by last night:

- Music ... done
- Sounds ... done
- Sprites ... done
- Titlescreen ... done
- Controls ... done
- Menu ... done
- Effects ... in progress
- Credits ... done
- 2 Player game ... in progress
- 1 Player game ... to be worked on

Petr Schreiber
29-08-2007, 12:41
Thanks a lot !,

it really progresses fast, thats perfect.


Petr

Michael Hartlef
29-08-2007, 14:37
TBGL/TBDI/TBASS makes it very easy. I also had some good examples (TopDown3D) to look at. :)

ErosOlmi
30-08-2007, 00:03
Mike,

thanks, thanks a lot for this great and focused work you are doing for thinBasic project.
One day I hope to be able to thanks you all gui about the passion I see here: I mean something more concrete than a hard feeling thanks.

Eros

kryton9
30-08-2007, 00:39
Mike you are really moving along on this, wow!!

Eros you thank us everyday with the great work you do here with giving us thinBasic!

Michael Hartlef
30-08-2007, 06:14
Mike,

thanks, thanks a lot for this great and focused work you are doing for thinBasic project.
One day I hope to be able to thanks you all gui about the passion I see here: I mean something more concrete than a hard feeling thanks.

Eros



Eros, by creating thinBASIC and giving this away for free you did allready enough. I have to say thank you. :)

Petr Schreiber
30-08-2007, 09:07
I am with Kent and Mike on this !


Petr