Recent

Author Topic: BGRA Games  (Read 28007 times)

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #15 on: October 11, 2014, 04:23:13 am »
Everything started with the brushes painting program and finished into a game with scripting capabilities  ::)

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #16 on: October 13, 2014, 08:57:52 pm »
Well, Finally found a better alternative: SDL 2.0 and a game library for Lazarus Free Pascal
https://github.com/sysrpl/Bare.Game

Recommended on the SDL website.

circular

  • Hero Member
  • *****
  • Posts: 4462
    • Personal webpage
Re: BGRA Games
« Reply #17 on: October 14, 2014, 12:32:11 am »
That's interesting.
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #18 on: October 14, 2014, 01:25:20 am »
They also provides a modified lazarus ready to use.

User137

  • Hero Member
  • *****
  • Posts: 1791
    • Nxpascal home
Re: BGRA Games
« Reply #19 on: October 14, 2014, 08:39:09 am »
Well, Finally found a better alternative: SDL 2.0 and a game library for Lazarus Free Pascal
https://github.com/sysrpl/Bare.Game
You never asked for alternatives, there are.. many of them. http://wiki.lazarus.freepascal.org/Game_Engine

circular

  • Hero Member
  • *****
  • Posts: 4462
    • Personal webpage
Re: BGRA Games
« Reply #20 on: October 14, 2014, 11:39:58 pm »
Yes, there are alternatives. By the way, which one of them are software only, i.e. not using OpenGL or DirectX?
Conscience is the debugger of the mind

Carver413

  • Full Member
  • ***
  • Posts: 119
Re: BGRA Games
« Reply #21 on: October 15, 2014, 03:09:19 am »
Yes, there are alternatives. By the way, which one of them are software only, i.e. not using OpenGL or DirectX?
why wouldn't you want hardware support ?

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #22 on: October 15, 2014, 03:54:00 am »
Well, Finally found a better alternative: SDL 2.0 and a game library for Lazarus Free Pascal
https://github.com/sysrpl/Bare.Game
You never asked for alternatives, there are.. many of them. http://wiki.lazarus.freepascal.org/Game_Engine

Thanks! Never asked because I was working on my own =)

Yes, there are alternatives. By the way, which one of them are software only, i.e. not using OpenGL or DirectX?
why wouldn't you want hardware support ?

I think the question is because BGRA Games is software only, to compare with BGRA Games.

circular

  • Hero Member
  • *****
  • Posts: 4462
    • Personal webpage
Re: BGRA Games
« Reply #23 on: October 15, 2014, 05:05:19 pm »
why wouldn't you want hardware support ?
For the challenge, and to have full control over the rendering process. However, I use some hardware acceleration sometimes like SSE if it is available.
Conscience is the debugger of the mind

avra

  • Hero Member
  • *****
  • Posts: 2579
    • Additional info
Re: BGRA Games
« Reply #24 on: October 16, 2014, 12:03:06 pm »
Well, Finally found a better alternative: SDL 2.0
Is there any widget set that targets SDL?
ct2laz - Conversion between Lazarus and CodeTyphon
bithelpers - Bit manipulation for standard types
pasettimino - Siemens S7 PLC lib

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #25 on: October 16, 2014, 04:59:52 pm »
Well, Finally found a better alternative: SDL 2.0
Is there any widget set that targets SDL?

I think not for lazarus..

I found one for C++
http://members.chello.nl/w.boeke/SDL-widgets/

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #26 on: October 18, 2014, 01:09:51 am »
why wouldn't you want hardware support ?
For the challenge, and to have full control over the rendering process. However, I use some hardware acceleration sometimes like SSE if it is available.

Maybe http://ptcpas.sourceforge.net/
and this game http://sourceforge.net/projects/smoothris/

Carver413

  • Full Member
  • ***
  • Posts: 119
Re: BGRA Games
« Reply #27 on: October 18, 2014, 03:18:50 pm »
why wouldn't you want hardware support ?
For the challenge, and to have full control over the rendering process. However, I use some hardware acceleration sometimes like SSE if it is available.
there is plenty of challenge in building a game or an engine no need to add to it. opengl offers full control and you can decide how much you use it. even just a little will make a huge difference to any game.

circular

  • Hero Member
  • *****
  • Posts: 4462
    • Personal webpage
Re: BGRA Games
« Reply #28 on: October 18, 2014, 11:44:09 pm »
I think there is a misunderstanding Carver413. I enjoy doing BGRABitmap, coming up with algorithms and programming everything in Pascal. That's why I am talking about full control over the rendering process.

The challenge is not for the game developer here. It is rather a choice for the developer to use BGRABitmap or OpenGL or SDL or any other library. The available functions are different.

People who want high performance gaming, unless they want to use specific functions of BGRABitmap that are not available in OpenGL, would be better off using hardware rendering.

Maybe http://ptcpas.sourceforge.net/
and this game http://sourceforge.net/projects/smoothris/
Interesting, it works without Lazarus. Very few functionalities though.
« Last Edit: October 19, 2014, 12:17:39 am by circular »
Conscience is the debugger of the mind

lainz

  • Hero Member
  • *****
  • Posts: 4740
  • Web, Desktop & Android developer
    • https://lainz.github.io/
Re: BGRA Games
« Reply #29 on: October 21, 2014, 11:14:48 am »
I think for games that doesn't need high graphics is easy to use canvas graphics. BTW if there is a library easy to use as bgrabitmap well the choice is the one that runs faster.

 

TinyPortal © 2005-2018