Amiga.org

Amiga News and Community Announcements => Amiga News and Community Announcements => Amiga Software News => Topic started by: System on April 05, 2003, 02:03:27 PM

Title: SOTB parallax scrolling demo for DarkBasic Pro
Post by: System on April 05, 2003, 02:03:27 PM
At the following link, you can find a DarkBasic Professional demonstration of the parallax scrolling technique used in the classic Amiga game Shadow of the Beast. This effect is achieved with not much more than a few "paste image" commands and shows the speed of DBPro in action.

Here (http://www.darkbasicpro.com/download_view.php?downloadid=13&p=0&catid=)

Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: System on April 05, 2003, 02:29:30 PM
1.6 MB for the exe and data files + dll

Winbloat! ;-)

How old is SOTB 14/15 years?
Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: System on April 05, 2003, 04:55:23 PM
@mdma

Geez guy, get a flipping grip.  It's in BASIC, not assembler or C like the original.  I would consider it more interesting to note that a BASIC compiler on the PC can now rival the classic Amiga as long as you shovel CPU at it.
Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: Calen on April 05, 2003, 05:08:25 PM
Quote
I would consider it more interesting to note that a BASIC compiler on the PC can now rival the classic Amiga as long as you shovel CPU at it.

After 15 years or so, it didnt take that long :-)
but thats windows in a way anyway, if it dont work as it should, throw a faster CPU at it.
Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: System on April 05, 2003, 07:28:44 PM
Quote
1.6 MB for the exe and data files + dll

Bloated maybe, but I wouldn't necessarily blame it on Windows. If they made DarkBasic for Linux or Mac OS X would that 1.6 MB be any less? I doubt it...
Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: ne_one on April 05, 2003, 10:35:27 PM
A lot of people will overlook the obvious: this is the type of application that the next generation systems so desparately need.

A port of something like this would be incredible. Perhaps the author of Hollywood is noting this.   :-D
Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: LaBodilsen on April 06, 2003, 01:51:01 PM
i must say WOW!  not because of this parallax scrolling demo.  but this basic compiler is VERY powerfull.  

I've downloaded the trial version, and in no less than 30-60min,  i had a fully textured X-wing fighter object rotating on my screen, using full 3D hardware support.  and in no less than 60 lines of Code.  

This is the "Amos" of new times.   it's Very easy and intuative,  and looking over the command list, i would say it can be used to create almost Anything.  

I would have to agree with Ne_one.   this is a killer app for easy development.   anyone can program using this.  

ps. i'm not new to coding, which might have given me a slight edge on the whole thing.   but it is very easy!

/edit: Just added two lines of code, and i had it playing an MP3 while rotating the Xwing.   what can i say.  This rules :-)
Title: Re: SOTB parallax scrolling demo for DarkBasic Pro
Post by: Waccoon on April 07, 2003, 12:29:18 AM
The bloat is largely because of the runtime libraries that are compiled right into the executable.  In C, you hand-pick the resources you need, but most BASIC-style compilers just throw in the whole runtime environment.  I remember getting annoyed with AMOS Pro because all of its programs were an absolute minimum of 50k.  Same reason.

Blitz Basic for the PC (which is what I use), has about 750k of overhead, no matter how simple your program is.  It also runs in a window.  A standard I/O interface and CLI are non-existant.  You really can't cut down on the bloat.

These languages are intended for beginning programmers, but are much more advanced than AMOS or other BASICs.  Blitz Basic, for example, supports includes and datatype structures, something I never thought I'd see in a BASIC compiler!  If you're interested in game programming, Dark Basic rules, and Blitz Basic isn't too far behind.  For applications, though, both of these languages suck.  Blitz Plus allows a standard Windows GUI system, but the engine is pretty poor, overall.