Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2016-12

DoomRL based of FPC now open sourced

7 messages · 5 people · –

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Anthony Walter

I'm not sure if this is the appropriate list, but I thought everyone would like to know that the original DoomRL source code has been released. It is located here:

https://github.com/ChaosForge/doomrl

DoomRL is/was a popular rouge like game made in the spirit of the original Doom by id software.

Overview:

https://www.youtube.com/watch?v=DNYs7g1i_iQ

DoomRL was written using Free Pascal.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20161207/ab090a5c/attachment.html>

Reply by email

Kostas Michalopoulos
to Graeme Geldenhuys

And cue all the people in Reddit yet again reminiscing about their Turbo Pascal days. And those are the best comments :-P.

Yesterday i wrote a rendering test for light clustering with forward rendering (https://www.youtube.com/watch?v=MefoEXK1gUw). It has been a while since i wrote something more advanced than early 2000s stuff in terms of graphics and when it comes to Lazarus, it has been a while since i worked on non-tool stuff (although, the math stuff in the demo was from my tool package :-P).

I don't see FPC and Lazarus as lacking anything in terms of features or performance for use in high end games. Well, except perhaps runtime support for consoles, but that isn't unsolvable (and has already been done with another low key compiled language - AFAIK Remedy used D for some parts of their latest game and had to port the language's runtime to consoles).

And well, not everyone is interested in consoles anyway :-P.

On Thu, Dec 8, 2016 at 2:36 AM, Graeme Geldenhuys via Lazarus <

Show quoted text 16 lines
wrote: On 2016-12-07 17:44, Anthony Walter via Lazarus wrote: > DoomRL was written using Free Pascal. That's just awesome! Thanks for sharing. Regards, Graeme -- _______________________________________________ Lazarus mailing list http://lists.lazarus-ide.org/listinfo/lazarus

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus/attachments/20161208/f6a8f9eb/attachment.html>

Reply by email

Lars
to Kostas Michalopoulos

There was also the original doom source code released in C, which was converted 100 percent to Delphi, and then I modified it to work with FPC... had some bugs, that were worked out.

Not sure what the difference between actual original Doom and DoomRL is

There is also Quake for delphi, and quake for fpc which I also worked on and it had some bugs, which AFAIk may have been worked out by someone

Kostas Michalopoulos wrote 51 lines
And cue all the people in Reddit yet again reminiscing about their Turbo Pascal days. And those are the best comments :-P. Yesterday i wrote a rendering test for light clustering with forward rendering (https://www.youtube.com/watch?v=MefoEXK1gUw). It has been a while since i wrote something more advanced than early 2000s stuff in terms of graphics and when it comes to Lazarus, it has been a while since i worked on non-tool stuff (although, the math stuff in the demo was from my tool package :-P). I don't see FPC and Lazarus as lacking anything in terms of features or performance for use in high end games. Well, except perhaps runtime support for consoles, but that isn't unsolvable (and has already been done with another low key compiled language - AFAIK Remedy used D for some parts of their latest game and had to port the language's runtime to consoles). And well, not everyone is interested in consoles anyway :-P. On Thu, Dec 8, 2016 at 2:36 AM, Graeme Geldenhuys via Lazarus < > wrote: > On 2016-12-07 17:44, Anthony Walter via Lazarus wrote: > >> DoomRL was written using Free Pascal. >> > > That's just awesome! Thanks for sharing. > > > Regards, > Graeme > > > -- > _______________________________________________ > Lazarus mailing list > > http://lists.lazarus-ide.org/listinfo/lazarus > > -- _______________________________________________ Lazarus mailing list http://lists.lazarus-ide.org/listinfo/lazarus

Reply by email

Unknown author
to Anthony Walter
Anthony Walter wrote
Lars, DoomRL has nothing to do with Doom, other than borrowing the theme/setting. It's a rogue-like game or RPG in a Doom setting.

it can also be played in ASCII mode or 3D graphics...

i watched yesterday's ChaosForge stream on twitch.tv... Kornel Kisielewicz (@epyoncf) was working on the code for their new Jupiter Hell #roguelike game that is the successor to DRL (renamed from DoomRL due to legal matters)...

it was very interesting... he took some time to show how to compile DRL even though it has been like three years since it was done... he had to go for a 32bit compile because of having 32bit libraries in place... he used 32bit Lazarus to do everything once he figured out the problem... it was pretty cool, actually :)

he's also considering open sourcing the base engine used in Jupiter Hell but that's all in C stuff IIUC...

NOTE: No off-list assistance is given without prior approval. *Please keep mailing list traffic on the list* unless private contact is specifically requested and granted.

Reply by email

Lars
to Anthony Walter: DoomRL has nothing to do with Doom, other than borrowing the theme/setting. It's a…
Anthony Walter wrote 6 lines
Lars, DoomRL has nothing to do with Doom, other than borrowing the theme/setting. It's a rogue-like game or RPG in a Doom setting. --

True, just thought I would mention, incase anyone had forgotten about these projects years ago.. Someone ended up forking/copying some of my work and other peoples work into GitHub projects:

https://github.com/mariuz/quake2fpc

http://www.pascalgamedevelopment.com/showthread.php?4090-DoomToFreepascal-2-1-4

Reply by email