ASCII Onslaught 3D

For everything that's not in any way related to PureBasic. General chat etc...
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

ASCII Onslaught 3D

Post by dracflamloc »

The arcadish game I am making is available now at: http://www.dracsoft.com/zips/asciions3d.exe

It's called ASCII Onslaught 3D and it quite fun, especially with two people and playing on "Extreme" mode. It is written in C++ and uses OpenGL for rendering.

A DirectX executable is included for those who get better performance using DirectX.

It's done! Version 1.0 is up. SFX and Music and lots of fun! Highly addictive!

Screenshot:
Image
The_CodeMaster
User
User
Posts: 41
Joined: Wed Dec 29, 2004 11:39 am
Location: Belgium

Post by The_CodeMaster »

Nice.
It is written in C++ and uses OpenGL for rendering.
But why do you post it on the PureBasic forum?
Writing it in purebasic would draw more attention :lol:
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Correct, and believe me I would LOVE to write it in purebasic, but the OGRE implementation being out of date really kills that idea for me. I am (im?)patiently awaiting PB4.0 with the hope that OGRE 0.15+ will be implemented.
The_CodeMaster
User
User
Posts: 41
Joined: Wed Dec 29, 2004 11:39 am
Location: Belgium

Post by The_CodeMaster »

but the OGRE implementation being out of date
True, but there are many more engines that will work fine with PB. If you know a lot of directX, you could even write your one engine.

Btw, you can download userlibs on www.purearea.net which also includes OpenGL-libraries. :wink:

Edit: which C++ IDE & compiler are you using? Do you have a suggestion for me? I would like a C++ compiler that is somehow the same as PB (I mean no external libraries required, fast,...). Price doesn't matter.
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Edit: which C++ IDE & compiler are you using? Do you have a suggestion for me? I would like a C++ compiler that is somehow the same as PB (I mean no external libraries required, fast,...). Price doesn't matter.
First, I just realized that there are OpenGL libs for pb, so maybe I will convert it over.

Second, a C++ compiler that requires no external libraries.... Well, in order for that any lib you used would need to be a statically linked library that compiles right into the exe and not to a DLL. While technically any open-source lib can be used statically, it can be a pain to convert them since most are designed (at least for win32) to use a DLL. Some do have compile-flags to make it static however.

It can be done, but really because of the nature of C++ theres no one compiler that can just make everything static, because all compilers could.

As far as good compilers go, on Windows I hear the combination of Relo (IDE) and the Visual C++ Toolkit 2003 works quite well. Theres also Dev-C++ which includes MingW, and several other free implementations. If money isn't an issue there is of course Visual Studio .NET (However any Microsoft compiler will usually require a dll (MSVCRTx.dll, but since they are included with windows anyway it doesn't really matter.)

MingW isn't quite as optimized as the VS compiler from what I've tried, but it is still quite good. Also it makes porting things to Linux a bit easier, since MingW is just gcc ported to windows. There are some other free compilers out there as well. Borland C++ has a freeware and commerical compiler thats quite good, though a bit dated sometimes. (Not that it matters since you can usually find a free lib to do what the provided Borland headers might lack.)

For a while I used the Borland compiler and the freeware text editor SciTE.
The_CodeMaster
User
User
Posts: 41
Joined: Wed Dec 29, 2004 11:39 am
Location: Belgium

Post by The_CodeMaster »

It can be done, but really because of the nature of C++ theres no one compiler that can just make everything static, because all compilers could.
I realise that every win32 aplication use dll's, but I meant a compiler that only uses the standard windows dll's.
The_CodeMaster
User
User
Posts: 41
Joined: Wed Dec 29, 2004 11:39 am
Location: Belgium

Post by The_CodeMaster »

anyway, thank for the info :wink:
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Right, all those compilers use only standard dlls unless you start including special libraries.

With C++ the power is all in youer hands :wink:
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

im sorry but its not...
with assembler the power is all in your hand. But not with c++ ;)

with pb and assembler you can easly grap a lot of power too :D
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

heh, yea well you can do it however you want ;)
thefool
Always Here
Always Here
Posts: 5875
Joined: Sat Aug 30, 2003 5:58 pm
Location: Denmark

Post by thefool »

you cant make a 375 BYTES stup for an exe compressor ;)
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Here's why its posted in the PureBasic forums: viewtopic.php?t=13591
PolyVector
Enthusiast
Enthusiast
Posts: 499
Joined: Wed Sep 17, 2003 9:17 pm
Location: Southern California
Contact:

Post by PolyVector »

with pb and assembler you can easly grap a lot of power too
what about c++ and assembler? 8)
MadMax
Enthusiast
Enthusiast
Posts: 237
Joined: Mon Oct 06, 2003 11:56 am

Post by MadMax »

I've been toying around with c/c++, but then I'm not sure which blablabla.h to include so I can use graphics, basicaly a 2d lib would be fine for me, although if it has 3d capabilities, well better.

Any ideas?
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

Irrlicht for C/C++ is quite simple and powerful for 3d and 2d. If you want a more general lib with lots of features besides graphics that has good 2d go with SDL.
Post Reply