Page 1 of 2

PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:19 pm
by rinnlinn
I long waited PB4.0 for AlphaChannel.
It has left and what we have?
AlphaChannel only for 32bit mode (16bit bugs)
MipMapping it is not realized, because of what 3D sprites the potential is not used almost.
ViewPort it is not realized.
As a result I cannot write on PB modern 2D (even 2D!!) game.

:"(

Now I am compelled to think of transition on BlitzBasic.
:(

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:23 pm
by Trond
rinnlinn wrote:AlphaChannel only for 32bit mode (16bit bugs)
You can't have an alpha channel with only 16 bits. 8 of the extra bits added in 32-bit mode are used for the alpha channel.

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:25 pm
by thamarok
rinnlinn wrote:I long waited PB4.0 for AlphaChannel.
It has left and what we have?
AlphaChannel only for 32bit mode (16bit bugs)
MipMapping it is not realized, because of what 3D sprites the potential is not used almost.
ViewPort it is not realized.
As a result I cannot write on PB modern 2D (even 2D!!) game.

:"(

Now I am compelled to think of transition on BlitzBasic.
:(
Please don't go over to Blitz yet.
lethalpolux, a user in this forum has created very great 2D games in PureBasic and here is a link to his website:
http://www.bgames.org/ENindex.html

Also, I have found here some 3D games also.. But if you still don't like PureBasic for even 2D game creation, I would suggest you GameMaker instead of Blitz. GameMaker is cheaper than Blitz and it has it's own programming language also (so it's not only a drag'n'drop environment)
Here's the link to GameMaker:
http://www.gamemaker.nl

Make your decision, I believe it will be the right one.
Good luck.

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:33 pm
by IceSoft
rinnlinn wrote:As a result I cannot write on PB modern 2D (even 2D!!) game.
Let us see what kind of 2D game do you have written.
A screenshot is enough ;-)

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:37 pm
by rinnlinn
Trond wrote:
rinnlinn wrote:AlphaChannel only for 32bit mode (16bit bugs)
You can't have an alpha channel with only 16 bits. 8 of the extra bits added in 32-bit mode are used for the alpha channel.
However I know much (almost all) ShareWare Game which work in Fullscreen Mode/Windows Mode and use as 16 so 32 bit Color.
In all modes is AlphaChannel.

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:50 pm
by rinnlinn
IceSoft wrote:
rinnlinn wrote:As a result I cannot write on PB modern 2D (even 2D!!) game.
Let us see what kind of 2D game do you have written.
A screenshot is enough ;-)
I do many games. Platformer, Puzzle etc.
In all I wish to deduce sprites on top of a background with AlphaChannel.
Any modern game Puzzle (shareware) works in FullScreen and Windows Mode.
Hence I should either refuse from AlphaChannel or give up from Windows Mode.
But it yet all.
Even if I do game only for FullScreen mode 32bit + AlphaChennel that sprite borrow A LOT OF place and does not suffice 32mb Video Memory. :(

If there was MipMapping that I could use more economically Video Memory.
If AlphaChannel in PureBasic worked in 16 bit I could save Video Memory in 2 (!) times.

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 7:51 pm
by thamarok
rinnlinn wrote:
IceSoft wrote:
rinnlinn wrote:As a result I cannot write on PB modern 2D (even 2D!!) game.
Let us see what kind of 2D game do you have written.
A screenshot is enough ;-)
I do many games. Platformer, Puzzle etc.
In all I wish to deduce sprites on top of a background with AlphaChannel.
Any modern game Puzzle (shareware) works in FullScreen and Windows Mode.
Hence I should either refuse from AlphaChannel or give up from Windows Mode.
But it yet all.
Even if I do game only for FullScreen mode 32bit + AlphaChennel that sprite borrow A LOT OF place and does not suffice 32mb Video Memory. :(

If there was MipMapping that I could use more economically Video Memory.
If AlphaChannel in PureBasic worked in 16 bit I could save Video Memory in 2 (!) times.
If you like to do platformers and puzzles with ease, GameMaker is the way to go :wink:

Posted: Tue Oct 17, 2006 7:54 pm
by IceSoft
And have a look to PBpuzzle (my jigsaw variant written with PB)

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 9:56 pm
by rinnlinn
thamarok wrote: If you like to do platformers and puzzles with ease, GameMaker is the way to go :wink:
I saw GameMaker and saw many games on it, it LAME for Lamers (or for children).
A engine not qualitative and not stable.
PB I very much love, but the listed things stir and do not enable to do the modern (comercial) games.

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 9:58 pm
by rinnlinn
It is very insulting.
In fact hardly hardly having tried Fred could make from PB the strong contender for BlitzBasic, even for 2D games.

Re: PureBasic not for creation of games!? :(

Posted: Tue Oct 17, 2006 9:59 pm
by Joakim Christiansen
rinnlinn wrote:I saw GameMaker and saw many games on it, it LAME for Lamers (or for children).
A engine not qualitative and not stable.
The only lame thing about GM is that it's slow, else it's quite perfect for making 2d games.

Posted: Wed Oct 18, 2006 12:40 am
by White Eagle
In all modes is AlphaChannel.
Are you confusing Alpha Blending with AlphaChannel? An AlphaChannel is NOT required for AlphaBlending, and PB does AlphaBlending just fine in fullscreen or windowed mode 2D.

Before I would ever consider Blitz, I would look at:

GLBasic
Brutus2D
PlayBasic

Posted: Wed Oct 18, 2006 6:01 am
by CadeX
Uhm, Insulting for you, eh?

GameMaker is not lame, it is simply a great way for beginners to learn how to make their own games, and give them a chance at acctualy writting one.

It IS stable, infact, i find it more stable then PureBasic, its all just dependant upon your coding.

The only downsides of gamemaker is games are too easily crackable, and slow.

PureBasic does NOT suck for making games, have you even made one yet?!

:roll:

Posted: Wed Oct 18, 2006 8:29 am
by thamarok
I think Mr. PureBasic_Is_Lame_For_2D_Games wants a ready source of a 2D game and he hasn't even touched the 2D Drawing lib :?

And GameMaker games maybe are easily crackable, but you can always make a demo version:

- A version with only a little functionality (for example: if the game has a character selection screen, allow the player to choose only one or two of them.)
- No trial or serial-number protected game, as those are easily crackable

rinnlinn, if you still don't believe PureBasic is also good for games, look at this topic:

A great 3D engine wrapped to PB: IrrlichtWrapper

Posted: Wed Oct 18, 2006 8:43 am
by CadeX
Acctualy, since gamemaker allows execution in any executable, its easy enough to inject code into there to execute.

Note that there are things that can tell you what objects code are... etc.

It's awesome for learning, i've used it for 2-3 years. Don't now though.. purebasic owns it by far.