Recent

Author Topic: Experimenting with an Elite-like Game in Raylib – Plus Small News  (Read 3596 times)

Guva

  • Full Member
  • ***
  • Posts: 219
  • 🌈 ZX-Spectrum !!!
Well then. Raylib for Pascal is gradually evolving.
Recently, @FredvS  added libraries for FreeBSD, OpenBSD, and NetBSD—thanks to him for that.

I’ve also decided to revive an old project of mine and write something like Elite in Lazarus.
This is an experiment with old-school engine styles, similar to DelphiX for Delphi, but for 3D.

I’ll upload the full source code tomorrow.

Though I'll warn you upfront: the code turned out pretty bad—don’t use it as a reference! This is just a sandbox for testing Raylib extensions.

https://youtu.be/FuqpyXfMEYc

Fred vS

  • Hero Member
  • *****
  • Posts: 3947
    • StrumPract is the musicians best friend
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #1 on: August 01, 2025, 06:54:18 pm »
Well then. Raylib for Pascal is gradually evolving.
Recently, @FredvS  added libraries for FreeBSD, OpenBSD, and NetBSD—thanks to him for that.

It was with great pleasure.
(I added some comments in your last commit,  little things should be changed in raylib.pas for those OS. )

Quote
I’ve also decided to revive an old project of mine and write something like Elite in Lazarus.
https://youtu.be/FuqpyXfMEYc

Woow again!   ;D

« Last Edit: August 01, 2025, 06:56:04 pm by Fred vS »
I use Lazarus 2.2.0 32/64 and FPC 3.2.2 32/64 on Debian 11 64 bit, Windows 10, Windows 7 32/64, Windows XP 32,  FreeBSD 64.
Widgetset: fpGUI, MSEgui, Win32, GTK2, Qt.

https://github.com/fredvs
https://gitlab.com/fredvs
https://codeberg.org/fredvs

d2010

  • Sr. Member
  • ****
  • Posts: 264
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #2 on: August 01, 2025, 10:23:10 pm »
Well then. Raylib for Pascal is gradually evolving.
 with old-school engine styles, similar to DelphiX for Delphi, but for 3D.
I’ll upload the full source code tomorrow.
Code: [Select]
What language are these lines of comment?
// Установка позиции актора с обновлением коллайдера
// Коэффициент упругости
 ("// ╨ö╨╛╨▒╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨░╨║╤é╨╛╤Ç╨░ ╨▓ ╨┤╨▓╨╕╨╢╨╛╨║")
// Загрузка скайбокса из памяти

Can I hidden many english words with these characters ?
I need help in Romanian languge with same characters?
« Last Edit: August 01, 2025, 10:26:37 pm by d2010 »

TBMan

  • Sr. Member
  • ****
  • Posts: 355
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #3 on: August 02, 2025, 04:11:39 am »
Really nice.

I don't think I can do that using PTCGraph, lmao.
Barry

Newest game (clone),
Missile Commander:
https://www.youtube.com/watch?v=tgKz0cxog-k

Lulu

  • Sr. Member
  • ****
  • Posts: 405
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #4 on: August 02, 2025, 06:03:09 pm »
Hi, the rendering is very beautiful.
wishing you a nice life!
GitHub repositories https://github.com/Lulu04

Ștefan-Iulian Alecu

  • New Member
  • *
  • Posts: 30
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #5 on: August 03, 2025, 03:50:56 pm »
Code: [Select]
What language are these lines of comment?
// Установка позиции актора с обновлением коллайдера
// Коэффициент упругости
 ("// ╨ö╨╛╨▒╨░╨▓╨╗╨╡╨╜╨╕╨╡ ╨░╨║╤é╨╛╤Ç╨░ ╨▓ ╨┤╨▓╨╕╨╢╨╛╨║")
// Загрузка скайбокса из памяти

Can I hidden many english words with these characters ?
I need help in Romanian languge with same characters?

I think that's Russian, at least if I looked at the source code correctly. I don't see the relevance in, um, "hiding English words", so maybe you meant something else? Și nu, nu merge nici în română.

d2010

  • Sr. Member
  • ****
  • Posts: 264
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #6 on: August 03, 2025, 05:47:55 pm »
Quote
I think that's Russian, at least if I looked at the source code correctly. I don't see the relevance in, um, "hiding English words", so maybe you meant something else? Și nu, nu merge nici în română.
Eu am nevoie sa scriu un limba engleza/germana sau romana cu alte caractere.
Dar aceste caratere trebuie emulator of ascii char ("A".."Z'). like
caracterele
" Установка позиции актора с обновлением коллайдера"
 emulator of "ABCDEGGIJKLAMOPZERSTUWXYZ"?
Eu imi cer scuze ca am insistat, dar un programator cu experienta TTF/FONTS/ TIF, PDF poate poate ne da raspunsul?


Martin_fr

  • Administrator
  • Hero Member
  • *
  • Posts: 12430
  • Debugger - SynEdit - and more
    • wiki
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #7 on: August 03, 2025, 06:18:18 pm »
MODERATION NOTE

Please stay on topic of the original post.

Translations & Text encoding are not part of this post.


Further offtopic (including replies to this note) will be deleted.

Guva

  • Full Member
  • ***
  • Posts: 219
  • 🌈 ZX-Spectrum !!!
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #8 on: August 05, 2025, 06:19:45 pm »
Well then. Raylib for Pascal is gradually evolving.
Recently, @FredvS  added libraries for FreeBSD, OpenBSD, and NetBSD—thanks to him for that.

It was with great pleasure.
(I added some comments in your last commit,  little things should be changed in raylib.pas for those OS. )

Quote
I’ve also decided to revive an old project of mine and write something like Elite in Lazarus.
https://youtu.be/FuqpyXfMEYc

Woow again!   ;D

Yes, I remember this and I don't specifically make changes to make the cut.

Guva

  • Full Member
  • ***
  • Posts: 219
  • 🌈 ZX-Spectrum !!!
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #9 on: August 05, 2025, 06:22:41 pm »
I'm fixing it as it is. My cross compilation is broken, if anyone can compile for windows, please write

https://github.com/GuvaCode/NewELITE

https://youtu.be/RCuguF5Y1jw

Dzandaa

  • Hero Member
  • *****
  • Posts: 549
  • From C# to Lazarus
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #10 on: August 05, 2025, 06:52:18 pm »
Hi,

I tried, but extra/modelutils.pas is missing.

B->
Regards,
Dzandaa

Guva

  • Full Member
  • ***
  • Posts: 219
  • 🌈 ZX-Spectrum !!!
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #11 on: August 05, 2025, 07:34:46 pm »
Hi,

I tried, but extra/modelutils.pas is missing.

B->
Well, this unit is not needed.
« Last Edit: August 06, 2025, 05:42:22 am by Guva »

Dzandaa

  • Hero Member
  • *****
  • Posts: 549
  • From C# to Lazarus
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #12 on: August 06, 2025, 11:23:11 am »
Hi,
@Guva:

KK, but I have these errors:

identifier not found:
Code: Pascal  [Select][+][-]
  1.  FModel: TR3D_Model;
  2.  procedure SetModel(AValue: TR3D_Model);
  3.  property ActorModel: TR3D_Model read FModel write SetModel;  
  4.  

In Unit SpaceEngine.pas

B->
Regards,
Dzandaa

Guva

  • Full Member
  • ***
  • Posts: 219
  • 🌈 ZX-Spectrum !!!
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #13 on: August 07, 2025, 04:05:58 pm »
KK, but I have these errors:

identifier not found:
Code: Pascal  [Select][+][-]
  1.  FModel: TR3D_Model;
  2.  procedure SetModel(AValue: TR3D_Model);
  3.  property ActorModel: TR3D_Model read FModel write SetModel;  
  4.  
I don't really understand what's the mistake?

Guva

  • Full Member
  • ***
  • Posts: 219
  • 🌈 ZX-Spectrum !!!
Re: Experimenting with an Elite-like Game in Raylib – Plus Small News
« Reply #14 on: August 07, 2025, 04:09:12 pm »
I built it using a cross-compilation for Windows 64. The problem was that libassimp was improperly assembled.

https://github.com/GuvaCode/NewELITE/releases/tag/v1

 

TinyPortal © 2005-2018