Recent

Author Topic: is there any game engine easier to use than castle in lazarus?  (Read 7067 times)

Windsurfer

  • Sr. Member
  • ****
  • Posts: 368
    • Windsurfer
Re: is there any game engine easier to use than castle in lazarus?
« Reply #30 on: November 06, 2020, 02:03:03 pm »
@MarkMLI I whole heartedly agree about Javascript, but there is more to the implementation and its ease of use than the language it was created in.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6686
Re: is there any game engine easier to use than castle in lazarus?
« Reply #31 on: November 06, 2020, 02:31:37 pm »
@MarkMLI I whole heartedly agree about Javascript, but there is more to the implementation and its ease of use than the language it was created in.

Yes, but it becomes extremely relevant when you're talking about things like writing plugins to control physical equipment. When Scratch was standalone there was debate as to how best to extend it... AFAIK that debate continues, but now also has to consider how to extend it without knocking a security hole in the browser hosting it.

MarkMLl
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Windsurfer

  • Sr. Member
  • ****
  • Posts: 368
    • Windsurfer
Re: is there any game engine easier to use than castle in lazarus?
« Reply #32 on: November 06, 2020, 03:47:28 pm »
I was really thinking about the drag and drop code blocks and the ease of assembly than any other feature.

MarkMLl

  • Hero Member
  • *****
  • Posts: 6686
Re: is there any game engine easier to use than castle in lazarus?
« Reply #33 on: November 06, 2020, 04:41:49 pm »
I was really thinking about the drag and drop code blocks and the ease of assembly than any other feature.

...which worked perfectly well in a standalone program on e.g. a Raspberry Pi, and had the advantage that if you knew how you could get at the underlying Smalltalk and see how the whole thing was put together. And part of that was thanks to the Raspberry Pi Foundation, which ploughed some money into optimising the Smalltalk implementation.

I mean for something which in principle at least can be hooked onto sensors and actuators, how could anybody think that being able to connect to physical equipment was less important than having projects conveniently (and profitably) in "the cloud"?

Later: I notice that Debian's implementation of Scratch is still at v1.4 hence is based on Smalltalk. Just come across http://som-st.github.io/ which is the Smalltalk VM coded in various languages... surprising that nobody's tried Object Pascal yet.

MarkMLl
« Last Edit: November 06, 2020, 06:26:30 pm by MarkMLl »
MT+86 & Turbo Pascal v1 on CCP/M-86, multitasking with LAN & graphics in 128Kb.
Pet hate: people who boast about the size and sophistication of their computer.
GitHub repositories: https://github.com/MarkMLl?tab=repositories

Windsurfer

  • Sr. Member
  • ****
  • Posts: 368
    • Windsurfer
Re: is there any game engine easier to use than castle in lazarus?
« Reply #34 on: November 07, 2020, 03:22:37 pm »
I first tried the Linux Mint Scratch first, which appears to be the v. 1.4 Smalltalk version you mention. I then tried the cloud version because it had more features and because my granddaughter could access it from home as I improved it. I never got far enough to consider physical interfaces. However, I doubt if many primary school teachers do much more than try to stay one step ahead of the kids.

I have to admit I have seen a few things that made me think, like sprites for everything. I still think in terms of old school techniques like colour changing lines to show forward motion, bit-blitting and  page flipping. I can see some experiments coming along.

Ñuño_Martínez

  • Hero Member
  • *****
  • Posts: 1186
    • Burdjia
Re: is there any game engine easier to use than castle in lazarus?
« Reply #35 on: November 08, 2020, 11:10:47 am »
I'm thinking that I wrote a 3D engine in about two weeks for my 2nd PGD Challenge entry which is obviously simpler than Castle Engine 8).  Unfortunately it is barely usable not only because the lack of tools :-[ (and I doubt it will compile if using the latest Allegro.pas release).

I think I have the project I'll work in the years after the one I'm working on now.
Are you interested in game programming? Join the Pascal Game Development community!
Also visit the Game Development Portal

lainz

  • Hero Member
  • *****
  • Posts: 4468
    • https://lainz.github.io/
Re: is there any game engine easier to use than castle in lazarus?
« Reply #36 on: November 08, 2020, 07:36:33 pm »
What about using BGRABitmap, it has really nice SVG support, and it's really quick, nice to do scalable games. I've readed that the game Another World was made with this technique of vector drawings https://en.wikipedia.org/wiki/Another_World_(video_game)

As well all Flash (RIP) games was made with vector graphics. So I think it worth to try...

Blaazen

  • Hero Member
  • *****
  • Posts: 3237
  • POKE 54296,15
    • Eye-Candy Controls
Re: is there any game engine easier to use than castle in lazarus?
« Reply #37 on: November 08, 2020, 08:55:42 pm »
Ah, Another World - it's well 25 years when I saw it on my buddy's Amiga - https://www.youtube.com/watch?v=43mYD20VBZE.

EDIT: It was actually Flashback (part two of Another World) on buddy's Amiga 600 at that time. It was the first half of nineties.
« Last Edit: November 08, 2020, 09:27:07 pm by Blaazen »
Lazarus 2.3.0 (rev main-2_3-2863...) FPC 3.3.1 x86_64-linux-qt Chakra, Qt 4.8.7/5.13.2, Plasma 5.17.3
Lazarus 1.8.2 r57369 FPC 3.0.4 i386-win32-win32/win64 Wine 3.21

Try Eye-Candy Controls: https://sourceforge.net/projects/eccontrols/files/

 

TinyPortal © 2005-2018