Recent

Author Topic: Programming games in Pascal - FAQ  (Read 11408 times)

Paul_

  • Full Member
  • ***
  • Posts: 130
Re: Programming games in Pascal - FAQ
« Reply #15 on: March 22, 2018, 02:44:25 pm »
Fixed "not so nice sites link" + some changes.

It still needs better structure because now its mixure of:
- dead projects from 1990
- not very valuable hobby projects without any support, documentation etc.
- used and active projects (Castle, SDL, SFML..)

Done:
ZenGL is game engine not framework - fixed
SDL/SDL2 merge in 1 link - fixed
Added description in framework section, fixed and added links
GameMaker: Studio link 100% does not belong there
« Last Edit: March 22, 2018, 04:03:17 pm by Paul_ »

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 916
    • Burdjia
Re: Programming games in Pascal - FAQ
« Reply #16 on: March 22, 2018, 05:50:08 pm »
Not sure that ZenGL is an engine (just reading documentation and its own description), but I never used it so...
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

Handoko

  • Hero Member
  • *****
  • Posts: 3156
  • My goal: build my own game engine using Lazarus
Re: Programming games in Pascal - FAQ
« Reply #17 on: March 22, 2018, 06:05:00 pm »
I never tried it too, but their wiki page said ZenGL supports keyboard, mouse and joystick handling, 2D camera, audio, etc. But none of them said it can handles game loop and scene, which I think they are required to be considered as a game engine.

I think ZenGL is game framework like Allegro.

ZenGL features:
http://zengl.org/wiki/doku.php?id=overview

Paul_

  • Full Member
  • ***
  • Posts: 130
Re: Programming games in Pascal - FAQ
« Reply #18 on: March 22, 2018, 06:14:36 pm »
Maybe it's not mentioned there.

ZenGL have quite complex gameloop with all needed implemented things like resource managers, audio engine, some basic data sctructures for game entities/sprites. Also there are tools for fonts, particles..

https://github.com/andru-kun/zengl/blob/0.3.x/src/zgl_main.pas
https://github.com/andru-kun/zengl/blob/0.3.x/src/zgl_application.pas

You can immediately start creating a game (unfortunately, project is few years dead..).
« Last Edit: March 22, 2018, 09:05:10 pm by Paul_ »