Lazarus
Home
Help
TinyPortal
Search
Login
Register
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Games
»
Elite Arcade
Free Pascal
Website
Downloads
Wiki
Documentation
Bugtracker
Mailing List
Lazarus
Website
Downloads (Laz+FPC)
Packages (OPM)
FAQ
Wiki
Documentation (RTL/FCL/LCL)
Bugtracker
CCR Bugs
GIT
Mailing List
Other languages
Foundation
Website
Useful Wiki Links
Project Roadmap
Getting the Source
Screenshots
How to use the forum
Forum Rules
About donations (wiki)
Bookstore
Computer Math and Games in Pascal
(preview)
Lazarus Handbook
Search
Advanced search
Recent
FPC Unleashed (inline var...
by
creaothceann
[
Today
at 12:38:16 am]
FPGMAP accepts duplicates...
by
jamie
[
Today
at 12:35:46 am]
Transparent form
by
mav
[
Today
at 12:30:19 am]
Can I get the position an...
by
wp
[
Today
at 12:05:48 am]
Scripts to generate ofici...
by
robert rozee
[May 12, 2026, 11:22:53 pm]
How to view the TODO list...
by
n7800
[May 12, 2026, 10:41:05 pm]
Hint tools gives wrong hi...
by
wp
[May 12, 2026, 10:29:45 pm]
Stack overflow detection
by
n7800
[May 12, 2026, 10:23:25 pm]
Qt does not position form...
by
systemgvp
[May 12, 2026, 09:56:34 pm]
Gtk3 widgetset - call for...
by
zeljko
[May 12, 2026, 09:44:13 pm]
IDE: Property editor does...
by
n7800
[May 12, 2026, 09:31:59 pm]
Windows 10 x64 Kernel Dri...
by
PascalDragon
[May 12, 2026, 09:07:06 pm]
Feature announcement: Fun...
by
PascalDragon
[May 12, 2026, 08:57:47 pm]
How can I suppress except...
by
PascalDragon
[May 12, 2026, 08:34:40 pm]
TA Chart Axes visibility ...
by
wp
[May 12, 2026, 08:22:28 pm]
USB-C PD logger KM003C
by
DonAlfredo
[May 12, 2026, 07:42:44 pm]
TR-DOS Audio Suite
by
Gigatron
[May 12, 2026, 06:26:53 pm]
show me the parameters ce...
by
Nicole
[May 12, 2026, 05:42:40 pm]
How to compare floating p...
by
Warfley
[May 12, 2026, 03:16:41 pm]
TToolbutton: Dropdown men...
by
apeoperaio
[May 12, 2026, 03:11:30 pm]
How to read the values ca...
by
dodgex
[May 12, 2026, 11:17:00 am]
Connecting to AzureSQL
by
paweld
[May 12, 2026, 09:31:30 am]
Nothing but chaotic attem...
by
dbannon
[May 12, 2026, 09:25:17 am]
How do 'with' statements ...
by
Thaddy
[May 12, 2026, 09:14:38 am]
Pascal port of Unishox2
by
Okoba
[May 12, 2026, 08:48:45 am]
« previous
next »
Print
Pages: [
1
]
Author
Topic: Elite Arcade (Read 684 times)
Guva
Full Member
Posts: 211
🌈 ZX-Spectrum !!!
Elite Arcade
«
on:
April 18, 2026, 03:41:28 pm »
The practical one completely rewrote the code of the latest version.
🛸
Space Engine:
Advanced Physics
: inertia, strafing, speed limit.
Collision System
: Support for spheres, capsules and triangulated meshes (BVH).
Controls
: Keyboard + mouse, gamepad (with vibration and dead zone support).
Camera
: Smoothly follow the player.
🤖
Artificial intelligence
AI pilots with finite automaton: orbit, attack, evade, retreat.
Take into account the enemy's rating (from Harmless to Elite) and health level.
Merchants are running away from a strong enemy, the police are attacking pirates.
AI uses virtual keys (honest controls like a player's).
Ps:
So far, they're very dumb.
🎨
Graphics and effects
Rendering via R3D
: PBR materials, dynamic shadows, SSAO, SSR (reflections).
Procedural Sky
: Shader skybox with nebulae, sun and planets.
Particle system
: sparks from hits, explosions, traces of engines.
Effects
: bloom, FXAA/SMAA, tinting (ACES).
🕹️
Gameplay mechanics
Trading between systems (purchase/sale of 17 types of goods).
The economy affects prices and accessibility.
Jumping between planets with fuel consumption.
Different types of ships: Cobra Mk.III, Asp Mk.II, Fer-de-Lance, Viper, etc.
I'll post the source code as I add the GUI.
Technical demo:
https://youtu.be/us_DZfeV8QE
«
Last Edit: April 18, 2026, 04:16:40 pm by Guva
»
Logged
GitHub
Telegram
Discord
domasz
Hero Member
Posts: 629
Re: Elite Arcade
«
Reply #1 on:
April 21, 2026, 01:42:28 am »
Very nice!
Logged
nomorelogic
Full Member
Posts: 197
Re: Elite Arcade
«
Reply #2 on:
April 21, 2026, 01:16:40 pm »
Impressive.
I can't wait to see how the project develops.
Logged
trapanator
New Member
Posts: 13
Re: Elite Arcade
«
Reply #3 on:
April 22, 2026, 11:44:23 am »
fantastic! I will play with it! will it run on linux systems?
Logged
Guva
Full Member
Posts: 211
🌈 ZX-Spectrum !!!
Re: Elite Arcade
«
Reply #4 on:
April 22, 2026, 06:35:26 pm »
Quote from: trapanator on April 22, 2026, 11:44:23 am
fantastic! I will play with it! will it run on linux systems?
Definitely. I'm developing on linux. And I'm doing cross-compilation for windows.
Logged
GitHub
Telegram
Discord
Fred vS
Hero Member
Posts: 3919
Re: Elite Arcade
«
Reply #5 on:
April 22, 2026, 07:07:16 pm »
@Guva: It's even more impressive every time!
I was already super impressed by your first version:
https://github.com/GuvaCode/NewELITE/releases/tag/v1
The quality is shocking.
Big congrats.
Logged
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
Print
Pages: [
1
]
« previous
next »
Lazarus
»
Forum
»
Programming
»
Graphics and Multimedia
»
Games
»
Elite Arcade
TinyPortal
© 2005-2018