English Amiga Board


Go Back   English Amiga Board > Main > Amiga scene

 
 
Thread Tools
Old 02 September 2019, 21:31   #41
quantum8
Registered User
 
Join Date: Jun 2019
Location: BNE AU
Posts: 216
Seriously impressive regardless of whatever benchmark you're comparing it against.
quantum8 is offline  
Old 02 September 2019, 21:39   #42
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
I've just accepted the new EAB account of the author KK/Altair, so hopefully he'll be able to offer further insight into his outstanding work.

Welcome to EAB KK/Altair

...please ignore negative comments; especially those from swinkamor12.
DamienD is offline  
Old 02 September 2019, 22:21   #43
xubidoo
 
Posts: n/a
Well I'm impressed and hope to eventually play this game, looks like a lot of effort has gone into this in getting it to run on a standard A500.

from watching the video its more impressive than say Death Mask back in the day.

Well done and I look forward to seeing how it turns out.
 
Old 02 September 2019, 22:24   #44
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
Quote:
Originally Posted by Overmann View Post
I don't know If you're trolling or being serious
He is trolling, and he is very successful, and he gets exactly what he wants.
After he posted, several us (including me), replied him.
What else could the troll wants?
He wanted to that we talk about his statements, instead of the demo, and he succeed (thanks to us).
Simple as that.

@Eab mods
I've never report anyone, and will not do anytime in the future (not my type of reaction)... but then again... I beg you to find solution for these situations (I've seen it earlier), when single person try to ruin the whole thread, and succeed!
I have not read the rules, but some of them could be extended to less democracy, because too much democracy equals anarchy (I am not trying to be a politician here).

Quote:
Originally Posted by DamienD View Post
I've just accepted the new EAB account of the author KK/Altair, so hopefully he'll be able to offer further insight into his outstanding work.
Amazing news!
I am happy because all of the coders here (I'd hardly learn anything from him).
But anyway...
(drums)

Welcome EAB KK/Altair!

Last edited by d4rk3lf; 02 September 2019 at 22:31.
d4rk3lf is offline  
Old 02 September 2019, 22:28   #45
DamienD
Banned
 
DamienD's Avatar
 
Join Date: Aug 2005
Location: London / Sydney
Age: 47
Posts: 20,420
Quote:
Originally Posted by d4rk3lf View Post
@Eab mods
I've never report anyone, and will not do anytime in the future (not my type of reaction)... but then again... I beg you to find solution for these situations (I've seen it earlier), when single person try to ruin the whole thread, and succeed!
I have not read the rules, but some of them could be extended to less democracy, because too much democracy equals anarchy (I am not trying to be a politician here).
Let's all move on from swinkamor12... and not degrade this thread anymore than he has.

I've reviewed all his posts and it's not pretty; constant bashing of the Amiga and banging on about how good the PC was in comparison in the late 1990's. Swear he's joined the wrong forum

Anyway, I've sent him a PM, will be monitoring his account closely, and if it continues then a definite ban will occur
DamienD is offline  
Old 02 September 2019, 22:30   #46
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
Quote:
Originally Posted by xubidoo View Post
from watching the video its more impressive than say Death Mask back in the day.
Man, if you would only know how you are wrong
I don't (personally) like so much 3D shooters, but I like to watch their developments, and all (on old machines)

Death Mask was great, but it was 90 degree rotation, nothing close to even Wolfenstain 3D, let alone Doom.
The best (so far) I know 3D game for the plain Amiga 500 was Cytadel (also from Polish guys)... and that's it. It looks great, and all, but on A500, it strugles (on full screen), like... no.. fps is not good measure... seconds per frame is better measure.

This is equivalent, as running quake on 386 (with some limitations), or PacMan on handwatch calculator.
d4rk3lf is offline  
Old 02 September 2019, 22:35   #47
Mathesar
Registered User
 
Mathesar's Avatar
 
Join Date: Aug 2014
Location: Netherlands
Posts: 695
Incredible work!!!
It's an amazing week for Amiga. Ibrowse 2.5, Metro Siege and now this.

What amazes me is that not only the game runs very smooth on an Amiga 500, it also looks good! The sky effect, the enemies, the guns, the textures, they all look very nice. I hope it plays as well as it looks, from what I've seen so far it seems like it does.

I am more of a hardware guy but honestly what Amiga needs are software developers like Altair, pushing the machine to its limits.

PS, also excited about britelite's wolfenstein clone, inviyya and all the other nice developments. Keep it up guys, otherwise we will be running sysinfo and elite intro's forever
Mathesar is offline  
Old 02 September 2019, 23:20   #48
saimon69
J.M.D - Bedroom Musician
 
Join Date: Apr 2014
Location: los angeles,ca
Posts: 3,519
Thought the Wolf clone was the most an a500 could offer, now THIS!
Is really making my jaw fall down the floor!!!
Is running at almost the same speed of Doom in my 1200/030@40mhz in Shapeshifter, really impressive!!! ^__________________^
saimon69 is offline  
Old 02 September 2019, 23:30   #49
mcgeezer
Registered User
 
Join Date: Oct 2017
Location: Sunderland, England
Posts: 2,702
Quote:
Originally Posted by swinkamor12 View Post
DOOM on 386DX run good if you do not buy cheapest graphics card.
The only way to have good 3D graphics on amiga is add something with chunky pixels.
Rest of world change to chunky pixels many years ago but some amiga fanatics as usually has problem with it.
160x100 without textures on ceiling and floors it is pathetic.
I do not want to see this crap on my Amiga.
I seldom get personal with people on here but you sir have very positive form for being voted as Amiga arsehole of the year.

Your game plan seems to be to turn up here, fire shit and forget.

You’re probably a c64 fanboy.

If the Doom engine/demo is real then it is very impressive.
mcgeezer is offline  
Old 02 September 2019, 23:40   #50
d4rk3lf
Registered User
 
d4rk3lf's Avatar
 
Join Date: Jul 2015
Location: Novi Sad, Serbia
Posts: 1,645
Quote:
Originally Posted by mcgeezer View Post
I seldom....
Now, keep encouraging him.
d4rk3lf is offline  
Old 02 September 2019, 23:55   #51
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
I am very pleased that KK/Altair has joined EAB as I was not sure if my invitation mail would have any interest for him...

All we have to do now is wait for him to show up
malko is offline  
Old 03 September 2019, 00:07   #52
KK/Altair
Registered User
 
Join Date: Sep 2019
Location: Gdansk / Poland
Posts: 134
Thank you guys for all the kind words!! (and for the other kind of "kind" too - just ignore that)

If you have any kind of questions about this little thing, just fire away here. I will definitely check this tread, because of just how awesome your reaction was!

So, to address the more common questions...

1. The game DOES run on a stock A500 exactly how it does in WinUAE - if you watch my presentation closely, you'll see that I restarted the demo just because it was running too fast (it does in WinUAE in non-cycle-exact modes). The point of the presentation was just to give a few tricks away and not to show the game, so there was no actual hardware used. But if you ask anyone attending Decrunch 2049 party, they would confirm that it runs indeed because I gave a stealthy show there.

2. Don't compliment me on the art. All the graphics are converted from FreeDoom, which thankfully is covered by BSD license and I can focus on coding. Level design is done by me, because it has to adhere to the engine limitations.

3. This will be a "doom clone", so don't expect Doom port from this project. In no close point in the future the engine will be able to handle complexity of Doom maps. So, instead it's much better to design maps that allow acceptable gameplay (10+ FPS) on a A500 1MB and make a fresh thing. On the other hand, this also allows having features NOT present in Doom - like sliding doors, which are already implemented. But multi-floor buildings would also be something I'd love to have down the road.

4. The performance so far is roughly:
- 10-14 FPS - A500+1MB
- 24-25 FPS - stock A1200
- 30 FPS - A600 with Furia
But the A500 performance is the king here. Every possible optimization that could improve the framerate on A500 is a clear win for me, even if it would cripple the remaining configs somehow. Stronger configs have good FPS games already, and I really want to fill the A500 gap.

5. The demo features so far:
- 3 different ceiling heights + sky,
- 2 light levels (this is really a trick - I change textures and floor/ceil colors),
- angled walls,
- flat floor and fixed camera height,
- 4 weapons (pistol, shotgun, chaingun, rocket launcher),
- 3 types of monsters (shotgunner, chaingunner, flying monster),
- large map with keycards and (sliding) doors,

6. The fixed camera height is a limitation allowing several optimization tricks. In worst case scenario, the camera will move vertically in fixed steps - after all, moving camera is the same as moving rest of the map up and down. In best case - I'll figure a clever way to get around this. Right now, having limited number of possible drawing heights allowed me to bring performance to acceptable levels and focus on making a playable demo from what I got. We don't want just an another tech demo with no gameplay, right? But this is clearly a point I'll have to go back to.

7. Last, but definitely not least - I have not released binary so far. I have already spent a better half of the year on that and pretty burned my motivation by this point. But there is still SO much work ahead, so I'm still thinking about how to get the best motivational boost from what I have so far. Right now I'm considering releasing this (and any regular updates I make from this point) via Patreon and/or itch.io, but got kind of stuck in the decision because of how it would limit the availability, on the other hand. I'm already at the point where I can barely look at this code, so something should be done about that. In any case, community modding will be a big point in the process, so everybody interested could have as much fun as possible even with unfinished product, while, at the same time, helping me.

In any case, feel free to ask and comment here as much as you like!


Thanks,
KK/Altair
KK/Altair is offline  
Old 03 September 2019, 00:48   #53
TEG
Registered User
 
TEG's Avatar
 
Join Date: Apr 2017
Location: France
Posts: 567
You've done an incredible job! The smoothness/framerate you got is so impressive.
And you took time to produce a power point about it
TEG is offline  
Old 03 September 2019, 01:10   #54
malko
Ex nihilo nihil
 
malko's Avatar
 
Join Date: Oct 2017
Location: CH
Posts: 4,856
Welcome on EAB KK/Altair !

It's funny as it looks like that everybody turned shy now that you are here

First I would like to congratulate you for the work done. It's clearly amazing . And more now that you have written that a basic A500 can run it at 10-14FPS ! Whaou ! It is really very impressive.

I'm admiring the ideas you had to get the current result. It's very ingenious!

For the motivation, there are many good coders here on EAB (unfortunately I am not part of them since professional choices have distracted me from the code).

As I think your engine is really technical, maybe you can try to get in touch with 'ross'.
I am sure he may be of great help regarding technical and 'sharp' coding, if he has some spare time left of course. As many people here on the forum, he is a really nice person (trolls are not the rule ).

Now two questions :
- Regarding the maps : what is the size of the supported maps ?
- As Doom is more enjoyable in netplay : in the future do you plan to add such option ? (linked Amiga (Ă  la Lotus) ? TCPIP ?)
malko is offline  
Old 03 September 2019, 01:20   #55
KK/Altair
Registered User
 
Join Date: Sep 2019
Location: Gdansk / Poland
Posts: 134
Well, don't be shy. Just have a nice chat.

Technical coding is not a problem here. I have tons of ideas what to implement and (try to) optimize next at this point. My limited free time and running out of steam is.

Maps can be quite large, but there are other factors to consider. You have limited memory for all the textures and you need some in two variations (light levels), so the allowed map extents are big enough to make player bored with the chosen texture set already. You also have to plan carefully, so no location is overcomplex to cause a significant FPS drop and map doesn't have a lot of things visible at once (auto-closing doors are here to help with that).

Network play would be awesome, but at this point it would introduce more problems than add value, so I think it's best to focus on making single player experience as good as it can be.

Thanks,
KK/Altair
KK/Altair is offline  
Old 03 September 2019, 01:27   #56
turrican3
Moon 1969 = amiga 1985
 
turrican3's Avatar
 
Join Date: Apr 2007
Location: belgium
Age: 48
Posts: 3,913
hi KK/altair,
one thing is for sure,you have in your hand the best amiga 500 3d engine ever and by far.
you perhaps could sell your development tool later, because, i'm sure many would be happy to try it.Or just a tool to create the stages, i'm sure some guys would be happy to be a part of history !
I really think that if you finish this, you'll have a place in the already big amiga history book.
Good luck with the game and with the motivation.
one question : if i'm not wrong i saw some kind of scanlines vertically on the gfx, is it done on purpose or is it a technical thing ??
2nd question : do you think that your dev tool could make a game like : monster farm jump ? if you could sell your dev tool, i think i would try to do this : [ Show youtube player ]
3rd question : many talented coders tried the impossible to make what you have done, why do you think they failed, what they've got wrong ?

Last edited by turrican3; 03 September 2019 at 02:07.
turrican3 is offline  
Old 03 September 2019, 02:16   #57
005AGIMA
Re-loading. Please wait.
 
005AGIMA's Avatar
 
Join Date: Jan 2019
Location: Perth, Australia & England
Age: 49
Posts: 472
Floppy disk

Quote:
Originally Posted by KK/Altair View Post
Thank you guys for all the kind words!! (and for the other kind of "kind" too - just ignore that)

If you have any kind of questions about this little thing, just fire away here. I will definitely check this tread, because of just how awesome your reaction was!

So, to address the more common questions...

1. The game DOES run on a stock A500 exactly how it does in WinUAE - if you watch my presentation closely, you'll see that I restarted the demo just because it was running too fast (it does in WinUAE in non-cycle-exact modes). The point of the presentation was just to give a few tricks away and not to show the game, so there was no actual hardware used. But if you ask anyone attending Decrunch 2049 party, they would confirm that it runs indeed because I gave a stealthy show there.

2. Don't compliment me on the art. All the graphics are converted from FreeDoom, which thankfully is covered by BSD license and I can focus on coding. Level design is done by me, because it has to adhere to the engine limitations.

3. This will be a "doom clone", so don't expect Doom port from this project. In no close point in the future the engine will be able to handle complexity of Doom maps. So, instead it's much better to design maps that allow acceptable gameplay (10+ FPS) on a A500 1MB and make a fresh thing. On the other hand, this also allows having features NOT present in Doom - like sliding doors, which are already implemented. But multi-floor buildings would also be something I'd love to have down the road.

4. The performance so far is roughly:
- 10-14 FPS - A500+1MB
- 24-25 FPS - stock A1200
- 30 FPS - A600 with Furia
But the A500 performance is the king here. Every possible optimization that could improve the framerate on A500 is a clear win for me, even if it would cripple the remaining configs somehow. Stronger configs have good FPS games already, and I really want to fill the A500 gap.

5. The demo features so far:
- 3 different ceiling heights + sky,
- 2 light levels (this is really a trick - I change textures and floor/ceil colors),
- angled walls,
- flat floor and fixed camera height,
- 4 weapons (pistol, shotgun, chaingun, rocket launcher),
- 3 types of monsters (shotgunner, chaingunner, flying monster),
- large map with keycards and (sliding) doors,

6. The fixed camera height is a limitation allowing several optimization tricks. In worst case scenario, the camera will move vertically in fixed steps - after all, moving camera is the same as moving rest of the map up and down. In best case - I'll figure a clever way to get around this. Right now, having limited number of possible drawing heights allowed me to bring performance to acceptable levels and focus on making a playable demo from what I got. We don't want just an another tech demo with no gameplay, right? But this is clearly a point I'll have to go back to.

7. Last, but definitely not least - I have not released binary so far. I have already spent a better half of the year on that and pretty burned my motivation by this point. But there is still SO much work ahead, so I'm still thinking about how to get the best motivational boost from what I have so far. Right now I'm considering releasing this (and any regular updates I make from this point) via Patreon and/or itch.io, but got kind of stuck in the decision because of how it would limit the availability, on the other hand. I'm already at the point where I can barely look at this code, so something should be done about that. In any case, community modding will be a big point in the process, so everybody interested could have as much fun as possible even with unfinished product, while, at the same time, helping me.

In any case, feel free to ask and comment here as much as you like!


Thanks,
KK/Altair
Thanks for all the extra information.

I think it's mind blowing.

I'd love to see this progress into a release on original floppy disks
005AGIMA is offline  
Old 03 September 2019, 03:19   #58
NovaCoder
Registered User
 
NovaCoder's Avatar
 
Join Date: Sep 2007
Location: Melbourne/Australia
Posts: 4,400
Quote:
Originally Posted by KK/Altair View Post
Thank you guys for all the kind words!! (and for the other kind of "kind" too - just ignore that)

If you have any kind of questions about this little thing, just fire away here. I will definitely check this tread, because of just how awesome your reaction was!

So, to address the more common questions...

1. The game DOES run on a stock A500 exactly how it does in WinUAE - if you watch my presentation closely, you'll see that I restarted the demo just because it was running too fast (it does in WinUAE in non-cycle-exact modes). The point of the presentation was just to give a few tricks away and not to show the game, so there was no actual hardware used. But if you ask anyone attending Decrunch 2049 party, they would confirm that it runs indeed because I gave a stealthy show there.

2. Don't compliment me on the art. All the graphics are converted from FreeDoom, which thankfully is covered by BSD license and I can focus on coding. Level design is done by me, because it has to adhere to the engine limitations.

3. This will be a "doom clone", so don't expect Doom port from this project. In no close point in the future the engine will be able to handle complexity of Doom maps. So, instead it's much better to design maps that allow acceptable gameplay (10+ FPS) on a A500 1MB and make a fresh thing. On the other hand, this also allows having features NOT present in Doom - like sliding doors, which are already implemented. But multi-floor buildings would also be something I'd love to have down the road.

4. The performance so far is roughly:
- 10-14 FPS - A500+1MB
- 24-25 FPS - stock A1200
- 30 FPS - A600 with Furia
But the A500 performance is the king here. Every possible optimization that could improve the framerate on A500 is a clear win for me, even if it would cripple the remaining configs somehow. Stronger configs have good FPS games already, and I really want to fill the A500 gap.

5. The demo features so far:
- 3 different ceiling heights + sky,
- 2 light levels (this is really a trick - I change textures and floor/ceil colors),
- angled walls,
- flat floor and fixed camera height,
- 4 weapons (pistol, shotgun, chaingun, rocket launcher),
- 3 types of monsters (shotgunner, chaingunner, flying monster),
- large map with keycards and (sliding) doors,

6. The fixed camera height is a limitation allowing several optimization tricks. In worst case scenario, the camera will move vertically in fixed steps - after all, moving camera is the same as moving rest of the map up and down. In best case - I'll figure a clever way to get around this. Right now, having limited number of possible drawing heights allowed me to bring performance to acceptable levels and focus on making a playable demo from what I got. We don't want just an another tech demo with no gameplay, right? But this is clearly a point I'll have to go back to.

7. Last, but definitely not least - I have not released binary so far. I have already spent a better half of the year on that and pretty burned my motivation by this point. But there is still SO much work ahead, so I'm still thinking about how to get the best motivational boost from what I have so far. Right now I'm considering releasing this (and any regular updates I make from this point) via Patreon and/or itch.io, but got kind of stuck in the decision because of how it would limit the availability, on the other hand. I'm already at the point where I can barely look at this code, so something should be done about that. In any case, community modding will be a big point in the process, so everybody interested could have as much fun as possible even with unfinished product, while, at the same time, helping me.

In any case, feel free to ask and comment here as much as you like!


Thanks,
KK/Altair
There seems to be a lot of BS and negativity on this thread for some reason

I'm very impressed that you managed to get a humble A500 to run a FPS this well

We don't need to make pointless comparisons to a PC running DOOM back-in-the-day, just be happy to see something like this running so well on an A500

Last edited by NovaCoder; 03 September 2019 at 03:27.
NovaCoder is offline  
Old 03 September 2019, 03:38   #59
Tsak
Pixelglass/Reimagine
 
Tsak's Avatar
 
Join Date: Jun 2012
Location: Athens
Posts: 1,031
Hi KK/Altair,
welcome on board!

Amazing work you've done there!!!

I've watched footage for your presentation and I'm wondering if art specifically made and tailored for your engine would be possible to bring up the fidelity even further (like f.e. mask some of the scanline doubling or work alongside the engine's quirks and limitations).

Also do you think that having original art for the game would contribute to your motivation?
Tsak is offline  
Old 03 September 2019, 04:13   #60
005AGIMA
Re-loading. Please wait.
 
005AGIMA's Avatar
 
Join Date: Jan 2019
Location: Perth, Australia & England
Age: 49
Posts: 472
Quote:
Originally Posted by NovaCoder View Post
There seems to be a lot of BS and negativity on this thread for some reason

I'm very impressed that you managed to get a humble A500 to run a FPS this well

We don't need to make pointless comparisons to a PC running DOOM back-in-the-day, just be happy to see something like this running so well on an A500
Agreed 100%

Comparisons to actual Doom on a PC was in defense of the work done here, due to other comments. That's the only reason a comparison was raised.

Moving on
005AGIMA is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Amiga DRAM chip tester for HYB-514256B with Arduino UNO - Amiga 500/500+ andy2018 support.Hardware 0 31 October 2018 21:27
Amiga 500 Rev.6A VS Amiga 500 Plus with 2MB chip and ACA 500 turrican9 support.Hardware 0 24 December 2016 02:16
Final Fight on AMIGA 500+ (500 Plus), not 500! padremayi support.Games 55 09 March 2016 20:39
Possible to port Alien Breed 3D maps to Doom? (I know AB3D has features Doom can't) dex Coders. General 2 21 January 2012 22:06
GL Doom for Amiga fitzsteve support.Games 1 09 November 2010 12:52

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 23:38.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.12234 seconds with 14 queries