Realtime Fire Demo

User projects written in or related to FreeBASIC.

Realtime Fire Demo

Postby shockwave » Jul 16, 2006 15:40

This intro has 5 parts and is over in less than 1 minute 30 seconds!
The parts are;

Metaballs 3D Starfield.
Realtime motion blurred alpha vectorbob sinescroller.
Burning sphereoids.
Burning Icosohedra.
Hot Tunnel!

Here's a screen shot;

Image

You can download the file by clicking below (245 KB) ;

DOWNLOAD FLAME INTRO

Code by Shockwave, Gfx by Wham, Tune by Roly.
Linedraw By Tetra, Pic loader by Rbraz.

Hope you like it :)
shockwave
 
Posts: 65
Joined: May 14, 2006 14:27
Location: UK
Has thanked: 0 time
Been thanked: 0 time

Postby Pritchard » Jul 16, 2006 15:46

That is fricken sweet! Thx for maken my day battar! It would be really interesting to know your methods of approaching something like this. You guys really should work in games under the special effects area :D
Pritchard
 
Posts: 5335
Joined: Sep 12, 2005 20:06
Location: Ohio, USA
Has thanked: 22 times
Been thanked: 16 times

Postby relsoft » Jul 16, 2006 15:52

Sweet!!!

Downloading. How I wish you didn't ditch the warp grid. :*)
relsoft
 
Posts: 1756
Joined: May 27, 2005 10:34
Location: Philippines
Has thanked: 1 time
Been thanked: 0 time

Postby shockwave » Jul 16, 2006 16:17

Pritchard, I have posted the full source code to the intro as an attachment to the post in the showcase section at the dbf/gvy forum, so hope it is of some use.

Rel, what can I say man, I'm sorry but it really slowed it down so much that it blowed. I had to remove it, maybe I'll do a gl version in the future :)
shockwave
 
Posts: 65
Joined: May 14, 2006 14:27
Location: UK
Has thanked: 0 time
Been thanked: 0 time

Postby Eclipzer » Jul 16, 2006 19:54

Nice Job. Simple but effective. I think I liked the way you have the text moving in a sine wave while rotating, and the "fire" fx definitely give it more flare.

-Eclipzer
Last edited by Eclipzer on Jul 19, 2006 6:07, edited 1 time in total.
Eclipzer
 
Posts: 432
Joined: Oct 01, 2005 10:50
Location: Maryland
Has thanked: 0 time
Been thanked: 0 time

Postby D.J.Peters » Jul 16, 2006 21:02

With stonemonkey in your group i'm sure too see complexer demos in next time simple but nice so far.

Joshy
D.J.Peters
 
Posts: 5630
Joined: May 28, 2005 3:28
Location: Germany
Has thanked: 12 times
Been thanked: 55 times

Postby DrV » Jul 16, 2006 21:39

The fire text was really cool. Great work! :)
DrV
Site Admin
 
Posts: 2116
Joined: May 27, 2005 18:39
Location: Midwestern USA
Has thanked: 0 time
Been thanked: 1 time

Postby Dr_D » Jul 16, 2006 21:45

Pretty cool! :D
Dr_D
 
Posts: 2203
Joined: May 27, 2005 4:59
Has thanked: 2 times
Been thanked: 0 time

RE: Realtime Fire Demo

Postby DOS386 » Jul 17, 2006 20:47

Code by Shockwave, Gfx by Wham, Tune by Roly.
Linedraw By Tetra, Pic loader by Rbraz.

Hope you like it :)


YES !

Is it written in FreeBASIC ?

What graph method/lib does it use ?

What a silly thing I did: I ran it in FreeDOS and it works !
There are still minor problems (mouse cursor not hidden, sometimes
crash after end, no sound) but the graphics is intact !!!

Image

^^ done in FreeDOS ^^ :-D
DOS386
 
Posts: 778
Joined: Jul 02, 2005 20:55
Has thanked: 0 time
Been thanked: 0 time

Postby shockwave » Jul 17, 2006 21:07

Thanks very much for the positive comments.
@ StopTCPA, I was happy to hear that you managed to run it in freedos, to answer your questions,

Yes this demo is written in 100% freebasic, the render method is all pixelwise, I've used tinyptc which makes me smile when I've read a few comments saying that it's a simple program. Every single pixel on the screen has been rendered manually, I haven't used anything other than software rendering so far. I don't know why I like making things hard for myself but I just do!

Having Stonemonkey in DBF is already making a difference, I can say that I am really looking forward to coding some things with him.
We really go back quite a long way, we both used to code 3D stuff in Yabasic and were the first 2 coders to release 3D games in Yabasic. I did a battlezone clone, Stonemonkey did a version of Wipeout, and later even had an almost finished F1 game.

He was always a lot faster on the uptake than I was, I have a lot to learn from him :)
shockwave
 
Posts: 65
Joined: May 14, 2006 14:27
Location: UK
Has thanked: 0 time
Been thanked: 0 time

Postby Rattrapmax6 » Jul 17, 2006 21:12

Looks awesome... ;)

^_^
Rattrapmax6
 
Posts: 334
Joined: May 29, 2005 1:45
Location: At my Computer
Has thanked: 0 time
Been thanked: 0 time

RE: Realtime Fire Demo

Postby DOS386 » Jul 18, 2006 9:40

Thanks to shockwave for answer.

What I meaned with my question was whether it uses
SDL (rather NO, no SDL.DLL) , OGL , GDI or what ?
DOS386
 
Posts: 778
Joined: Jul 02, 2005 20:55
Has thanked: 0 time
Been thanked: 0 time

Postby shockwave » Jul 18, 2006 13:50

Oh, sorry I didn't know what you meant :)
I think that tinyptc tries to use GL to open the window first of all and if it fails it reverts to GDI but I may be very wrong about this, so probably I'm not the right one to answer it.

If it's any help, the full source code is at the dbf/gvy board.

And thanks Rattra :)
shockwave
 
Posts: 65
Joined: May 14, 2006 14:27
Location: UK
Has thanked: 0 time
Been thanked: 0 time

RE: Realtime Fire Demo

Postby DOS386 » Jul 18, 2006 14:17

If it's any help, the full source code is at the dbf/gvy board.


It is ... but it wanted me to register ... and then still did not
release the source. It pretends to count "downloads", but
counts failed accesses also.

http://dbfinteractive.com/index.php?topic=445.0

[/code]
DOS386
 
Posts: 778
Joined: Jul 02, 2005 20:55
Has thanked: 0 time
Been thanked: 0 time

Postby shockwave » Jul 18, 2006 15:16

It probably wouldn't let you download at first because you were unregistered atthe time of the first request, and the second time after you'd registered your cookie had become corrupt.
It should work fine if you clear your cookies and try again but in case you don't I have uploaded this temporarily, I'll delete it later;

http://www.dbfinteractive.com/fisource.zip

The board doesn't pretend to cound dl's, it does count every attempt to download the file. The upload / download thing is very powerful, I added it to let users actually host their own files on the dbf server (up to 750kb per file) without messing around with their own webspace but to be fair to the community I made it work for registered members only as I wanted this to be available to those who contributed to the board. Anyhow, you have the source now :) Hope it helps.
shockwave
 
Posts: 65
Joined: May 14, 2006 14:27
Location: UK
Has thanked: 0 time
Been thanked: 0 time

Next

Return to Projects

Who is online

Users browsing this forum: No registered users and 1 guest