Dread Ep 08 - "Doom" clone for Amiga 500 - Total Graphics Replacement

  Рет қаралды 18,305

KK/Altair

KK/Altair

Күн бұрын

Making of "Doom" clone for Amiga 500 - Episode 08
This one is big. We remade almost all of the graphics. And effectively doubled the rendering resolution.
Have fun, and share your thoughts in the comments! (I do read them all!)
0:00 - In this episode...
0:08 - Introduction
0:48 - 01 - The Graphics Swap
1:33 - 02 - The Textures
7:27 - 03 - Doubling the Resolution
9:13 - 04 - The Doubling Trick Explained
11:04 - 05 - In-Game Objects
15:19 - 06 - The Sky
18:01 - 07 - Remaking the Monsters
23:26 - 08 - Status Bar & Dreadguy Personality
25:02 - 09 - The Final Test
27:34 - Outro
The intro/outro/jingle soundtrack courtesy of Mr. Quiet:
- soundcloud: / chiptonizee-for-futuri...
- KZbin: / @mrquiet-tn3js
This game uses assets by:
- John Tsakiris/PixelGlass
- Dennis Ramberg/Pixel Shade
- the FreeDoom project (freedoom.github.io/)

Пікірлер: 352
@bearisland638
@bearisland638 3 жыл бұрын
Man... it makes a DIFFERENCE.
@KKAltair
@KKAltair 3 жыл бұрын
Thanks! :) It does! :) And the most fun consequence is that we'll be able to double amount of textures and object types (including monsters) in a level.
3 жыл бұрын
I can't believe my eyes, really. All this on a plain A500? Incredible!
@h.h.2198
@h.h.2198 2 жыл бұрын
Your work is absolutely amazing. When I imagine how doom looks for the 3DO your game for the Amiga500 is a masterpiece. If you had produced this game in the early 90ies, you would have been billionares today!
@lechistanskiswit320
@lechistanskiswit320 3 жыл бұрын
TOO GOOD TO BE TRUE!!! 19/10 Can't imagine what those GODS would do with next-gen machine like A1200 AGA 2MB.
@RetroDavePlunder
@RetroDavePlunder 3 жыл бұрын
This is incredible, you guys are so good at inventing magic tricks that seemingly noone had thought before, but make complete sense even to a non coder and one has to wonder why nobody came up with them and used them in the many Amiga commercial FPS games in the early nineties. If Dread came out in 1993 for my A500 1mb, my SNES and Genesis owning schoolmates would have crapped their pants in envy
@KKAltair
@KKAltair 3 жыл бұрын
I have played the Citadel and Death Mask back then, so I know exactly what you mean. And that's what motivates me to keep at this project.
@valenrn8657
@valenrn8657 2 жыл бұрын
For Amiga's main western European market, SNES's release was in 1992 just like Amiga 1200/4000's release year. Stock Amiga 1200's doom clones such as Gloom and Fears has several major issues 1. Run poorly e.g. Gloom, Fears, Citadel 2. Doesn't look like Doom e.g. greenish color Gloom, Citadel. 3. Bad gameplay e.g. Fears. A1200 needs Fast RAM to speed up Gloom and Fears. Citadel is too slow for A1200 with Fast Ram. Doom clone's frame rate performance on stock A1200 needs to be SNES's Doom port level. kzbin.info/www/bejne/g6S4eGudmcStprc Without Fast Ram, 68EC020 CPU is like 7 Mhz with a 32-bit bus when sharing the memory bus with AGA. The stock Amiga 1200's CPU wasn't 4X over Amiga 500's CPU which is shown in SysInfo's benchmark. AGA wasn't designed without Fast RAM. Dread on stock A1200 was claimed to run >20 fps range which is smoother than Gloom and Dread has "look-n-feel" like Doom. Most of the Doom clones on the Amiga need at least Fast Ram or 68030 @25 Mhz with a Fast Ram, but Commodore didn't release official SKUs such as A1200 with Fast Ram, A1200/68030 with Fast RAM (Mac LC III competitor), and A1200/68LC040 with Fast RAM (Quadra 605 competitor with $1000 entry price). The official Mac 68k Doom port needs a 68040 class CPU as a system requirement and Apple has prepared for it with Quadra 605 competitor with a $1000 entry price in H2 1993. Commodore was selling $400 68040 board as the price difference between A3000T/030 and A3000T/040, hence $780 A1200 with 68LC040 + 4MB Fast RAM official SKU could have been released to compete against H2 1993 era $800-$1000 486SX25/SX33 based PC. A1200 with 68LC040 + 4MB Fast RAM official SKU sets up the infrastructure for 68060 and 68LC060 since it shared the same CPU socket as 68040 which reduces the need for or delay the need for a non-68K Amiga Hombre chipset. I have A1200 with TF1260 with 68060 @63Mhz to brute force run Amiga's Doom clones, just I have done with Pentium 150 for PC Doom type games. Good Doom clones like Dread for A500 and A1200 would have countered SNES's SuperFX official Doom port PR at the lower price segment. Commodore was pincer attacked by SNES from the bottom and H2 1993 era $800-1000 486SX PCs from the top. Apple's Quadra 605 countered H2 1993 era $800-1000 486SX PCs, hence giving time for Apple's PowerPC transition.
@peterleatherland5850
@peterleatherland5850 2 жыл бұрын
@@valenrn8657 I always thought there was a gap in the Amiga range which the PCs of the Doom era seemed to fill. I had an A500 then got an Escom A1200 for £400 which considering what it could do work wise was amazing compared to a PC (which didn't exist at that price) but there was nothing until the A4000 which was megabucks. Something in the mid range with an 040 or fast 030 and proper marketing behind it would have worked. And perhaps a 2 years before Escom!
@valenrn8657
@valenrn8657 2 жыл бұрын
@@peterleatherland5850 From USA's Amiga World Magazine (November 1993), page 58 of 100, Price listed in USD in November 1993 A1200/020, 2MB, price $379 A3000/030 at 25Mhz, 5MB, 105HD, price $899 A3000T/030 at 25Mhz, 5MB, 200MB HDD, price $1199 A3000T/040 at 25Mhz, 5MB, 200MB HDD, price $1599 A4000/030 wasn't priced competitive against Apple's Quadra 605. A3000/030 wasn't priced competitive against Apple's Quadra 605. A3000/A4000 could be cost reduced by not including the Zorro III bus board. Escom A1200 for £500 includes HDD. A3000s are missing the AGA chipset, hence it could NOT duplicate VGA 13h mode. A3000s already has 32-bit Chip Ram which is wasted by 16 bit ECS. Lisa (32 bit, 4X fetch rate over Denise) and Alice (still 16 bit with twice the speed) are new AGA chips. Apple's Quadra 605 motherboard is built like a low-cost CD32/A1200's motherboard with a 68LC040 CPU and RAM slots.
@valenrn8657
@valenrn8657 2 жыл бұрын
@@peterleatherland5850 FYI, PC Zone (UK) October 1993, page 111 of 134 shows the following PC 486SX25 at £699 with 4MB RAM, SVGA 24 bit color 1MB, 14 inch SVGA monitor, 84 MB HDD. PC 486DX33 at £969 with 4MB RAM, VESA bus Cirrus Logic 1MB SVGA, 14 inch SVGA monitor, 170 MB HDD. Amiga Format, October 1993, page 48 of 190 shows, A4000/030 with 4MB fast ram and 80MB HDD is priced at £989, but 68030 is an 80386DX class CPU. BOM cost for 68EC020 at 14 Mhz and 68020 at 28 Mhz is the same i.e. the same chip. 68020 and 68030 have similar instructions per cycle performance. My Dad's computer budget is equivalent to £900 in 1993. We pay in AUD which is partly linked to USD. My Dad paid about $800 AUD for ex-corp A3000/030 at 25Mhz (with 1 MB chip + 1 MB fast ram and 120 MB HDD, later upgraded to 4MB ZIP fast ram + 2 MB chip ram configuration) after trading our A500 rev 6a 1MB in early 1992. In late 1993, my Dad purchased 386DX33 with fast ET4000 SVGA.
@thomasboisse605
@thomasboisse605 3 жыл бұрын
WOW just WOW !!!!! Damm this looks so much more detailed now. I CAN´T wait to finaly play this.
@lecturesalternatives8421
@lecturesalternatives8421 3 жыл бұрын
27:12 the ceiling shape is next level stuff. I really didn't expect the game to showcase that kind of architectural detail. Even if the framerate suffers.
@KKAltair
@KKAltair 3 жыл бұрын
Thanks! :) The striped texture made ma consider such fun uses here. And performance still stays at about 10 FPS, which is acceptable.
@MarkKaminari00
@MarkKaminari00 8 ай бұрын
@@KKAltair But these sprites that you made, do they have only one movement from the front ? Or do they ?
@KKAltair
@KKAltair 8 ай бұрын
@@MarkKaminari00 Yes, but mostly due to RAM limits.
@MarkKaminari00
@MarkKaminari00 8 ай бұрын
@@KKAltair ah ok, well if you think about it, wolf3d also had the exact same thing, only the bosses though. I honestly don't mind that they have this feature though, it gives me the impression that any minute now, they want to cut you off.
@closefm
@closefm 3 жыл бұрын
0:59 Have I just saw the stairs?!! It’s amazing! And it’s really the thing that makes Doom looks like Doom. Finally! Real multilevel engine on Amiga. Guys, you are awesome! Just can’t wait to see the final product.
@craigix
@craigix 3 жыл бұрын
Oh yeah, good catch!
@KKAltair
@KKAltair 3 жыл бұрын
Yes. Prototyping new stuff. Stairs were my goal from the very beginning. I just didn't want to take more than I can eat at first, but now? Why not!
@RAVE_GHETTO_BLASTER
@RAVE_GHETTO_BLASTER 2 жыл бұрын
@@KKAltair Yeah - stairs! Amazing! Godlike! Sega Genesis and Amiga are comparable in hardware terms. Technically is it possible to port Dread to Mega Drive/Genesis? Dread looks far better than Doom on SNES with 20mhz FX DSP Chip.
@moarif9139
@moarif9139 2 жыл бұрын
Legendary progress, the best project in the Amiga scene going today
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a lot! :)
@warci
@warci 3 жыл бұрын
you guys are absolute masters at your craft. The skill of combining art + design + technology is what makes building something for this old machine so impressive. Really enjoy you showing us the development process as well!
@SylkaChan
@SylkaChan 2 жыл бұрын
I can't wait for this! It looks perfect so far.
@32Bits
@32Bits 3 жыл бұрын
The new textures and objects look Amazing! I'm a big fan of the the Explosions!!! That Doubling trick is one of those things that looks like voodoo but when you explain it makes so much sense. it really does make a big difference. Thank you (all) for taking the time to share the development progress and process.
@imalebowski
@imalebowski 3 жыл бұрын
This is really amazing work guys. My brain is struggling to accept this is meant for an A500. Thanks so much for sharing your progress!
@tomaszstefanski5233
@tomaszstefanski5233 2 жыл бұрын
This is what happens when great minds come together and make something incredible from a scratch. I like the fact that You decided to make a new game as You deserve to be called Creators, not Modders. Quality stuff here. Incredible. I will Pay for this game as soon as it will be released but PLEASE make it a Boxes, floopy disc version to most of us, collectors.
@oq5u7BXc
@oq5u7BXc 3 жыл бұрын
This coder is a serious hardcore dude. He made something what nobody did before and nobody thought it is possible to do on such kind of hardware. His brain and life shoud be studied ;) Seriously, extraordinarily outstanding job guys.
@KKAltair
@KKAltair 2 жыл бұрын
Hehe... Thanks! :)
@jakubhusak1624
@jakubhusak1624 2 жыл бұрын
Well, I have coded one game on A500 (it has been lost) that used extensively blitter to emulate some "textmode" features known from older computers (speed). I thought that this would be possible to speed up 3d games with help of blitter, but KK DID IT! ThumbsUp KK!
@KKAltair
@KKAltair 2 жыл бұрын
@@jakubhusak1624 Actually, Blitter is used here only for chunky 2 planar. Everything else is done on CPU.
@pavelpuchala5924
@pavelpuchala5924 Жыл бұрын
@@KKAltair 😮 I really don't understand a thing, how it is done! Hat down! Probably you must have a different brain than all other people. 🤔
@johnnydreamwarior
@johnnydreamwarior 2 жыл бұрын
Well done dude Chuck and to the whole team . I saw the video again today and i am impressed with the knoledge of the subject. Thank you very much !!!!!
@lecturesalternatives8421
@lecturesalternatives8421 3 жыл бұрын
Twice as many textures is superb news. From the bare minimum to enough to make the levels look visually coherent.
@Biter
@Biter 2 жыл бұрын
This is definitely going to be the best Amiga "doom" of all time.... in fact it already is! :)
@benjaminyoris106
@benjaminyoris106 3 жыл бұрын
It's just incredible how this project is advancing. Thanks for the exciting update !
@betterbeavailable
@betterbeavailable 2 жыл бұрын
Amazing work again. Looks quite finished product already.
@TurboXray
@TurboXray 2 жыл бұрын
The new scaling technique on the textures is pretty clever! Nicely done!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks! :) We found it partly by coincidence and later refined.
@thesystemera
@thesystemera 2 жыл бұрын
YAY
@perihelion7445
@perihelion7445 2 жыл бұрын
What's you've managed to acheive is insane!!! can't wait for it, INCREDIBLE!! 😮😮😮😳😳😳🤗🤗🤗
@trydowave
@trydowave 2 жыл бұрын
this is witchcraft! cant believe this is running on a stock A500! Simply amazing! and The graphical updates make it all so much better. Well done!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a lot! :)
@ilmenit
@ilmenit 2 жыл бұрын
simply incredible! Minor comment about the scrolling sky. I'd propose to keep rotation only according to player orientation, because now it breaks illusion. To explain why - if the clouds are going to the right then after turning back (180 deg) they should move to the left.
@PixelShade
@PixelShade 2 жыл бұрын
this was actually the first time I saw the sky in action. sky settings will be configurable on a per-map basis, and all of us agreed that static clouds would be better for these large clouds. Personally I would like the scroll speed to be half of what it is now, to give a better sensation of depth and space, which would also reduce repeatability... however, the image is currently hooked to the horizon, so making it half speed would break a lot. hehe, I don't know if it will be possible yet (perhaps using the autoscroll in reverse to player camera to slow it down?) . but it would be nice to be able to set scroll value for each map. depending on background.
@youdj_app
@youdj_app 2 жыл бұрын
unbelievable!!! I have no words
@CaptainNow2
@CaptainNow2 2 жыл бұрын
I am utterly speechless. This is just incredible work!
@KKAltair
@KKAltair 2 жыл бұрын
Wow, thank you!
@attilahavasi6987
@attilahavasi6987 2 жыл бұрын
wow, im so impressed again. good job everyone!
@CRG
@CRG 2 жыл бұрын
This is shaping up to be one of the greatest Amiga achievements ever. Everything about the new graphics looks amazing. I can't wait to see what you will do with it next.
@pacpacfujishima
@pacpacfujishima 3 жыл бұрын
Looks brilliant, great update. I dare to say that the new graphics and textures are even more interesting and seemingly more detailed than those of the original Doom. Which is quite a high praise! ;)
@u9vata
@u9vata Жыл бұрын
Awsome project! For the doubling trick: Please just turn "new" off for things that are close and turn "old" for them... Basically implementing both algs and run this for long objects being sampled and run the old for close ones... Those stripes killing everyones eyes! I know what you say about mipmaps, but maybe not just doors and switches should have mipmaps, but for everything it should be "old" for close objects. (see before 8:44) Other tips: - Some doors could be made auto opened or opened through a terminal which is a sprite. This would make players not always go so close anyways. - I see heavy stripization when you fire the rocket launcher for the time the rocket is still too close to the player. I advise you put a sprite in place of the first few moments the rocket travel, then basically turn it off and start the rocket further away from the player. This would give totally smooth animation and likely would not cost memory because the sprite exists, just show it up as a hardware sprite with full size (if does not exists, maybe still best if the shot starts further and there is something handmade in its place for the first few moments of travel)
@nadeembackus2741
@nadeembackus2741 3 жыл бұрын
Another fine explanation of this amazing project , thank you!
@KKAltair
@KKAltair 3 жыл бұрын
Glad you liked it!
@joshhiner729
@joshhiner729 2 жыл бұрын
Yes absolutely incredible. Genius. The new textures are top notch. The new rendering is beyond belief. Great job!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a ton!
@Negrobunker
@Negrobunker 2 жыл бұрын
Looks so good! One little detail you could add in the face animations is when you shoot a gun, the face slightly lights up. This would be a really nice effect with the chaingun...
@KKAltair
@KKAltair 2 жыл бұрын
We were using assets from FreeDoom, so that wasn't there. But it's a cool idea I'll pass to the guys.
@ridiculous_gaming
@ridiculous_gaming 2 жыл бұрын
What your crew has created for a stock Amiga regarding a genre the Amiga hardware was never engineered for is simply astounding. I never thought I would see such a game on AGA hardware never mind on the original OCS chipset; unbelievable!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks! :) We're doing our best! :)
@NikolaTomic
@NikolaTomic 2 жыл бұрын
Amazing!!! Congrats!
@daishi5571
@daishi5571 3 жыл бұрын
It's been a while since the last video so I'm very happy to see some real changes. Great work all involved. The door Easter egg, is it from Reprisal Universe.
@FlopsPL
@FlopsPL 2 жыл бұрын
Wow, engine is great, but also the whole rest of game. Design and graphics of this game is incredible! Can't wait to buy collector version of this game. Excellent work guys!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a lot! :) I'm not thinking about making a boxed version yet, though. Rather make engine, toolset and let the modding community do their best.
@markusbecker1298
@markusbecker1298 2 жыл бұрын
incredible Work!!! Keep going, Guys
@greedygreggor
@greedygreggor 2 жыл бұрын
those gfx textures are looking great :)
@jandoorthumpinbrushwheel2206
@jandoorthumpinbrushwheel2206 2 жыл бұрын
Truly amazing what you guys have managed to squeeze out of the base
@AgileSnowWeasel
@AgileSnowWeasel 3 жыл бұрын
This is an absolutely amazing step up, from what was already pretty amazing beforehand for an Amiga!
@1200Nickman
@1200Nickman 2 жыл бұрын
This is more and more mind-blowing. HOW!! just how on earth is this possible. Love all the changes.
@PixelShade
@PixelShade 2 жыл бұрын
Hopefully we're just getting started. :D
@KKAltair
@KKAltair 2 жыл бұрын
Should I get into more technical side of how it's done? :)
@1200Nickman
@1200Nickman 2 жыл бұрын
@@KKAltair lol would never understand it anyway 😂
@Myako
@Myako 3 жыл бұрын
This is amazing. I think the biggest change was the tech wall, but they are all spectacular. Excellent work!! 👏🏻👏🏻💪🏻💪🏻
@0xABADCAFE
@0xABADCAFE 2 жыл бұрын
The horizontal scaling trick is brilliant
@fabricebacquart
@fabricebacquart 2 жыл бұрын
Incredible job with those textures...that's crazy, really. Enemies as well... The progress between the previous episode and this is insane :D Can't wait to see the next update ^^
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a ton!
@ChEd1980
@ChEd1980 2 жыл бұрын
Incredible work! We have seen some amazing stuff done in the demo scene for 1MB A500's but you are making something that is actually playable! Looking forward to trying this out on my A600 and A1200 :D
@KKAltair
@KKAltair 2 жыл бұрын
Hopefully the demo release will be soon. Wish me luck!
@badermanone
@badermanone 2 жыл бұрын
@@KKAltair We all do :)
3 жыл бұрын
Truly Awesome work getting something with that level of fidelity to run on that hardware!
@Jammet
@Jammet 2 жыл бұрын
The new enemy design is breathtaking! Very good work, and very smart, too! I love the "Cocademon" alterations, how it pulsates and all! I wonder if this monster will also smoothly move through vertical spaces in Dread, as it floats about in old Doom.
@PixelShade
@PixelShade 2 жыл бұрын
Thanks! I am super happy with the chaingunner, Especially the lighting and how the firing barrel lights up his body and face. Something we should do for the shotgunner as well. :) KK has a spoiler in the beginning of the video of things to come... it is possible to move objects vertically in the engine. I guess KK just need to further improve the AI. :)
@KKAltair
@KKAltair 2 жыл бұрын
He will definitely move through vertical spaces. :)
@SergeMarx
@SergeMarx 2 жыл бұрын
Absolutely amazing
@MrNonesuch
@MrNonesuch 3 жыл бұрын
This is insanely good. True genius at work.
@nikosidis
@nikosidis 2 жыл бұрын
What I love now is that you got all the dithering away and together with the higher resolution the game just look great!! I'm sure there will be a lot of patreons supporting this effort. The programming and gfx skills are just state of the art.
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a lot! :)
@Pseudaxos
@Pseudaxos 2 жыл бұрын
Very impressive !
@KKAltair
@KKAltair 2 жыл бұрын
Thank you! Cheers!
@Pabloraster
@Pabloraster 3 жыл бұрын
Another great video and such a wonderful improvement! Keep up the excellent work!!
@seaside2555
@seaside2555 2 жыл бұрын
Wow, dies ist großartig! Vielen Dank für diese Arbeit.
@GconduitYTubeAccount
@GconduitYTubeAccount 2 жыл бұрын
This is exactly what I hoped the homebrew port of Wolfenstein 3D for the Sega Genesis would do. Original levels. Original assets. Zero cease & desist worries.
@KKAltair
@KKAltair 2 жыл бұрын
Keep mentioning Genesis, and we might eventually try to port Dread for it. :)
@RAVE_GHETTO_BLASTER
@RAVE_GHETTO_BLASTER 2 жыл бұрын
@@KKAltair Yeaah!!! Genesis needs a good fps like Dread - cause Dread are better than doom port for superfx 20mhz on snes.
@KamiJoJo
@KamiJoJo 2 жыл бұрын
This already looks a whole lot more polished than FreeDoom itself, wouldn't mind if they also changed their title to Dread by this point. Amazing job, keep the progress going!
@roartjrhom4932
@roartjrhom4932 3 жыл бұрын
I am lost for words. Almost can not believe my eyes. I keep telling myself. «No Roar it is not AGA it is OCS» 😂😂🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻
@PCRetroTech
@PCRetroTech 2 жыл бұрын
Wow that looks good! Well done on such an enormous improvement.
@Chris19744
@Chris19744 2 жыл бұрын
Przyszło mi do głowy jeszcze parę pomysłów/pytań: 1) Czy możliwe jest by niektórzy przeciwnicy różnili się znacznie wzrostem (nie chodzi mi o to żeby mieli przy okazji wiekszą rozdzielczość, zdaję sobie sprawę z organiczeń pamięciowych, mam na myśli tylko wzrost, np większy grubas z karabinem byłby 1,5 raza większy niż zwykły żołnierz i analogicznie jakiś demon byłby jeszcze większy) 2) Przy ograniczonej ilości pamięci jaką ma Amiga - czy możliwe jest by pod koniec każdego wiekszęgo etapu na końcu jako ostatni level czekała by na nas większa arena z bossem ktory byłby dosyć duży (mam na myśli wzrost wzlędem innych przeciwników) i miał by więcej klatek animacji niż zwykli przeciwnicy (chodzi mi o to że miał by także klatki jak wygląda bokiem oraz tyłem), być może udałoby sie zmieścić to w pamięci dzięki temu że w pamięci byłaby tylko jedna arena oraz jeden przeciwnik. 3) Czy lecące pociski muszą być skalowane silnikiem czy też mogłyby być pre-skalowane z pliku graficznego (nie wiem czy przy tej rozdzielczości zwiększyło by to ich czytelność czy nie) 4) Czy będzie taka sama ilość broni jak np w grze Doom czy mniej (z powodu jakiś ograniczeń) 5) Fajnie by było jak by przeciwnicy mieli jakieś indywidualne modele zachowań czyli swoje proste taktyki poniżej parę przykładów: - przeciwnicy dążący do zwarcia i atakujący tylko wręcz - przeciwnicy unikający gracza i strzelający tylko na dystans (np kulami z kwasem) - przeciwnicy poruszający się tylko za pomocą teleportacji by np. zaskoczyć gracza z flanki (z powodu ograniczeń pamięciowych zamiast animacji chodzenia była by np animacja teleportacji) - przeciwnicy strzelający mocnymi ale wolniej lecącymi samo-naprowadzającymi pociskami (mogliby występować w większych levelach w których są kolumny żeby gracz mógł naprowadzać te lecące pociski na kolumny i w ten sposób się bronić)
@GabrielCrowe
@GabrielCrowe 3 жыл бұрын
You should be really proud of this because it's amazing stuff.
@loganjorgensen
@loganjorgensen 3 жыл бұрын
Looking most excellent, the readability increase is great, nice to hear from everybody involved. ;) So hard with details and text at such a low resolution that seeing how that can be done so well is inspirational with my own projects. :)
@Jammet
@Jammet 2 жыл бұрын
What would be nice to see, would be the equivalent of what in DOOM were called "Hell" textures, and "Clean" textures. All the new textures are relatively busy. In classic DOOM there were relatively clean, shiny metal surfaces, which could be used even when mis-aligned, or in small, cramped areas, to fake writing on the floor, or even to make a room appear as if it was made entirely out of a shiny metal surface. Also, there was another made to look like it was from rusted metal, but had no other features on it, like knobs or bars. There were bright red walls in the Hell scenarios, organic looking stuctures, and demonic ones. I know you're not making "DOOM" per-se, but variety like this, would help a good bit to make maps that appear much less repetitive. Colours are key here. If you find a way to tint all available textures in varieties of red/blue/green or desaturate them, using variables, you give a mapper a powerful tool to alter the mood of every place, every corridor.
@PixelShade
@PixelShade 2 жыл бұрын
I think we need to look at Dread as a two separate projects. First project is the engine development, were the engine improves over time and we as artists can grow as well as experiment on graphics and workflows (improving our skills in conjunction with the specifications/restrictions of the engine) We will also be able to provide ideas for KK to further improve the engine from the eyes of artists. The engine project will use revised freedoom assets, and will eventually be released to the public (that way people can make their own games/mods). The next step... or the next project.... is to make Dread a unique game for the Amiga. When we come to this point only key assets will/might be transferred from the engine project, and we will take everything we have learned along the way and do a complete overhaul. Making a good frame story, a cohesive art direction. Because currently I am kind of lost due to the lack of art direction in the freedoom assets, it's just a melting pot of various amateur artists styles. The main limiting factor today, both for me and John is that the freedoom palette ( 16:28 - 16 colors total) it doesn't allow for a lot of color ramps, so, what you are asking in terms of color variety is near impossible today. there's only one stark red color for "blood"/"eyes", two stark blue colors for "visor" and "projectiles" etc, one green color, and most of those need to be combined with brown and graytones to make sense.... The palette needs to be reworked from scratch. I can agree about the "business" of textures. but it is also a thin line to walk since flatter textures often end up looking cartoonish instead (especially when using 16 colors)... We have tried and it does depart a lot from the Doom-look
@tj71520
@tj71520 2 жыл бұрын
amazing, simply amazing
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a lot!
@tj71520
@tj71520 2 жыл бұрын
@@KKAltair are you in need of more lowres textures? I made around 1700 33x33 pixel textures between 2002 and 2006 for a hobby game I was making in VB for Windows XP at the time (WinDASH). It never got finished, but I have since used my textures for other stuff, for example as textures for a set of 10 3D monsters I am creating for GZDoom at the moment. I actually have made 20 3D monsters now, but I selected half of them since I just needed 10 for my current project. A lot of the textures are suitable for a Doom type game. I am blown away by this engine and as a teen I would have been even more blown away. Mind officially blown.
@tj71520
@tj71520 2 жыл бұрын
@@KKAltair it seems youtube is hiding your latest comment from me, but I read it on my email. Yes it would seem that the texture size is incompatible, it would require work to manually make 64x32 pixels textures from the ones I made for WinDASH if they were to be used. However, you may also have a sufficient texture supply... Also I don't know how well they would translate to the dread palette. Some of them didn't translate well to the doom palette when I made a quick test texture wad with my WinDASH textures and converted them to the doom palette using slade. But if you ever make support for custom textures and release the palette for dread then I might try to see if I could make a small add-on texture pack LOL
@KKAltair
@KKAltair 2 жыл бұрын
@@tj71520 That will be coming definitely. :)
@tj71520
@tj71520 2 жыл бұрын
@@KKAltair cool. perhaps I can be lucky enough to be the first person outside the team to make a dread mod :)
@ColpoRosso
@ColpoRosso 2 жыл бұрын
You guys, this is looking epic. Awesome job on the reworked textures! I didn't even think something like this was possible.
@KKAltair
@KKAltair 2 жыл бұрын
Thanks. The guys did outstanding job indeed. :)
@mh-jw6gr
@mh-jw6gr 2 жыл бұрын
This is so awesome, I am amazed at what you guys are creating here. A technical coding video would be awesome, though probably not for most people. When this goes up for sale, I'm certainly going to buy it. Kudos to you all. :)
@IsaacKuo
@IsaacKuo 3 жыл бұрын
This is awesome! I guessed the trick for boosting the perceived horizontal resolution, but I feel like it's not really accurate to say it boosts horizontal resolution. I feel like what it's truly doing is boosting the number of texture colors. Instead of each pixel-pair always having the same color, pixel-pairs may have split colors. So, I think it's more like a sort of anti-aliasing than boosting resolution. It's just that at one precise distance, this anti-aliasing effect interacts with a different aliasing effect to produce a true higher resolution. Oh, whatever. The important thing is that it looks great.
@johntsakiris3717
@johntsakiris3717 3 жыл бұрын
That "antialiasing" effect you're mentioning is how the textures are scaled as they get smaller and smaller at a distance. This has nothing to do with the resolution and it would work the same way, either the game was 2x2, 1x2 or 1x1 res (granted there's no 'mipmapping' involved with the scaling). Now Dread actually works under 2x2 resolution, but from the start KK was able to split each 2x2 logic pixel in two vertical pairs and display a "dither" half pixel in there (in an attempt to simulate more colors). What's changed now is that instead of this automatic dither we are actually displaying real texture detail (in each of the vertical pixels) hense practically doubling the percieved resolution to 1x2. So instead of seeing 160 pixels across the screen (with 2x2) you now see 320 (1x2). If you pause the video at the "doubling the resolution" part and closely compare the detail in each of two pics you'll probably see what I'm talking about. Unfortunately the video compression and upscaling here isn't doing much justice to the footage (plus the colors blend together) so it's tougher to notice. ;)
@KKAltair
@KKAltair 3 жыл бұрын
Results vary depending on scale factor. Scaling up breaks things. Scaling between 50% and 100% truly doubles the resolution. And scaling below that somewhat increases the resolution, but not keeping proper pixel sequence (it forces pairs being together).
@IsaacKuo
@IsaacKuo 3 жыл бұрын
@@KKAltair The lack of proper pixel sequence is why it's not truly increasing the resolution. It happens to work just right at 100% scaling, but at every other scaling it's not right.
@KKAltair
@KKAltair 3 жыл бұрын
@@IsaacKuo It works right for scales between 50% and 100%. That's the range where scaling never repeats pixels and skips one consecutive pixel at most. While it does not keep exact pixel width sequence, it does indeed always keep full pixel or reduces it by half. That's very close to doubling the resolution.
@IsaacKuo
@IsaacKuo 3 жыл бұрын
@@KKAltair Ah, I see what you mean. You're right, it's close enough. The same trick ought to be used vertically, now that I understand the benefit. It's like the C64 demo trick of doubling custom chars ... it's not "right" but it looks nice.
@johnnyjohannesson8533
@johnnyjohannesson8533 2 жыл бұрын
When I started following this project I thought it looked really bad but was still verry interesting to see how you dealt with all the limitations. But now I'm genuinely impressed by how good it looks, amazing work, can't wait to see how far you can push the limits :)
@PixelShade
@PixelShade 2 жыл бұрын
Me too, that's why I joined. I engine itself was extremely promising, KK just needs a helping hand with the graphics. ;) And like I said, this is just the beginning. first step, John and I are just starting to get to grip with what works with the engine and rendering, and slowly but surely, once the "engine demo" is released, that's when we really start to work with art direction, with new palettes and stuff.
@tomaszpatecki4210
@tomaszpatecki4210 2 жыл бұрын
Kurcze fajnie by było jakby ktoś kto się na tym nie zna mógł omówić i to dogłębnie każdy z tych trików. Bo jak dla mnie to dalej magia. Pełny szacun dla was za ten majstersztyk!!!
@KKAltair
@KKAltair 2 жыл бұрын
Omawiałem te triki na wykładzie Xenium. Gdzieś to było nagrywane, ale nie mogę znaleźć.
@tomaszpatecki4210
@tomaszpatecki4210 2 жыл бұрын
@@KKAltair Dzięki za namiar, znalazłem. 2.5D rendering optimizations on Amiga 500 @ Xenium 2019
@KKAltair
@KKAltair 2 жыл бұрын
@@tomaszpatecki4210 Podrzucisz linka? Nie mogłem znaleźć tego ostatnio.
@TonimanGalvez
@TonimanGalvez 3 жыл бұрын
That's a great improvement. Good work.
@BlakesSanctum
@BlakesSanctum 2 жыл бұрын
Great work guys!
@no9or9
@no9or9 3 жыл бұрын
Visual quality is rised once again. Congrats!
@claw320
@claw320 2 жыл бұрын
KK/Altair this is a coding work of art! So you've made this Doom clone run on an Amiga 500, and it's BETTER than the best "doom clones" I had on the Amiga 1200 AGA in 1994. This included Alien Breed 3D by Team 17. Also my 1200 had a 50mhz 030 and still was not as good as this. What you have achieved is a *superb* ratio of performance to the hardware it runs on. This code puts the Amiga on par with PCs that existed when Doom came out. Imagine how fast these methods would run on an AGA Amiga with 40-50mhz CPU!
@davidyoutube1312
@davidyoutube1312 2 жыл бұрын
it is even higher, an amiga 500 correspond to a 286 pc, doom on 286 at 8mhz, will not run, and even at 16mhz
@Zoulz666
@Zoulz666 3 жыл бұрын
This is freaking awesome! Hope you guys release a boxed version of this! i'd love to buy it.
@theamigashow9506
@theamigashow9506 3 жыл бұрын
Amazing! The skills on show here... wow!
@KKAltair
@KKAltair 2 жыл бұрын
Thank you very much!
@SomeOrangeCat
@SomeOrangeCat 3 жыл бұрын
This is amazing.
@d_vibe-swe
@d_vibe-swe 2 жыл бұрын
Fantastic stuff as usual!
@KKAltair
@KKAltair 2 жыл бұрын
Glad you enjoyed it!
@FredericBOISDRON
@FredericBOISDRON 2 жыл бұрын
Impressive work !! Hope to see it run on my Amiga :)
@KKAltair
@KKAltair 2 жыл бұрын
I hope so too!
@AmigaVR
@AmigaVR 2 жыл бұрын
Looking forward to playing Dread on the upcoming Amiga 500 mini 👍
@HivernaalChannel
@HivernaalChannel 2 жыл бұрын
Realy great work !!!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks a lot!
@SaccoBelmonte
@SaccoBelmonte 2 жыл бұрын
You're doing such a nice job!
@dlfrsilver
@dlfrsilver 3 жыл бұрын
KK/Altair, what a great job !!! :D
@chris15939
@chris15939 2 жыл бұрын
WOW!
@clffreak
@clffreak 3 жыл бұрын
Wymiatacie!
@Lollero200q
@Lollero200q 3 жыл бұрын
Yyyeaaaa!!!looks nice guys
@zemphex4167
@zemphex4167 2 жыл бұрын
this is really cool as usual
@KKAltair
@KKAltair 2 жыл бұрын
Thanks!
@milanzuiderveld5189
@milanzuiderveld5189 3 жыл бұрын
This is so cool!!
@lukasz_nowakowski
@lukasz_nowakowski 2 жыл бұрын
That is amazing!!!
@dermannohnenamen7183
@dermannohnenamen7183 3 жыл бұрын
8:32 your graphic trick does a fantastic job, but not with the crates. Besides, your sir are a genius! Your graphican is really gifted. Really good work.
@KKAltair
@KKAltair 2 жыл бұрын
Creates texture has thin vertical stripes. What happens here is that these stripes start to be visible from that distance with the added resolution. It does not show on static image, but before they just aliased and flickered heavily at this distance when camera turned or moved.
@AmigaVR
@AmigaVR 3 жыл бұрын
Awesome progress.. I'm an Amiga and playstation fan. I would love to play this on my amiga and portable on my ps vita.
@UncleAwesomeRetro
@UncleAwesomeRetro 3 жыл бұрын
This look so damn good :D I am really looking forward to see how it looks on a CRT also :) Lotus 2 on my old 32" CRT tv looks great, much better then on an emulator.
@Chris19744
@Chris19744 2 жыл бұрын
Dużo lepiej to wygląda i czytelniej w obecnej wersji ,trzymam kciuki za ukonczenie całości, poniżej parę wniosków/pytań: 1) gra jest reklamowana jako "Doom Clone" a tymczasem oczywiscie bliżej jej do Wolfensteina niz do Doma z wiadomych przyczyn (nie wiem czy to nazewnictwo to kwestia marketingowa, byc moze) 2) w wielu grach doomopodobnych na amige gameplay leżał po całosci (niestety taka smutna prawda), zaletą oryginalnego Dooma było to że był dynamiczny, ze poruszanie w duzej mierze opierało sie o strafe-owanie i fakt ze wiele przeciwników strzelało widocznymi pociskami ktorych mozna było unikać bo poruszały sie z odpowiednią prędkoscią (to dawało jak na tamte czasy mase frajdy) + oczywiscie "trójwymiarowa" a nie płaska konstrukcja komnat. Byłoby miło jakby udało choc w pewnym stopniu przeniesc te mechaniki do tej gry. 3) wiem ze to dodatkowa praca ale czy daloby sie zrobic dodatkowe zestawy tekstur dla roznych leveli , tzn oczywiscie nie chodzi mi o to ze tekstur ma byc wiecej w danym levelu bo są ograniczenia pamieciowe, chodzi mi o to zeby podmieniać cały zestaw tekstur dla kolejnych grup leveli na inny zestaw o nieco innym stylu (kilka takich zestawów bardzo by urozmaiciło warstwe wizualną) 4) Czy jest cień szansy zeby levele były bardziej 3D na wysokosci? (zdaje sobie sprawe z potężnych ograniczen sprzętowych, tak tylko pytam), nie wiem tez czy byłoby to wogole czytelne przy obecnym sposobie wyswietlania podłogi. 5) Miło by było gdyby (podobnie jak tekstury) przeciwnicy dostawali nowy wygląd w kolejnych grupach leveli (czyli w obrębie levelu byłaby cały czas ta sama ilosc przeciwników ze wzgledu na ograniczenia sprzetu ale byliby podmieniani grupami na innych przeciwników). Oczywiscie to sporo dodatkowej pracy.
@PixelShade
@PixelShade 2 жыл бұрын
The Doom-clone is not a marketing thing. The maps are very much based on doom formats, uses sectors, has height data, does use binary space partitioning (like doom) and is not a raycasting engine like wolf3D. :) And it is currently an engine under development, you can see spoilers at 00:57 (stairs) which will perhaps make you more confident about the Doom-like nature of Dread. Enemies uses slow moving projectiles as well, look at the alien head in the last part of the video. :) There will be a lot of improvements as we go along. Although we have come far, it's still just the start. :)
@KKAltair
@KKAltair 2 жыл бұрын
1) It's more about Doom look and feel. Also floor/ceiling levels will be coming, anyway. 2) It's there already! (the flying monster shoots projectiles you can totally avoid) 3) This is totally the plan. 4) Floor/ceiling levels will definitely be in. I wanted to make playable thing first, then develop the engine further. We already had enough engines and not enough games for Amiga 500. 5) This is also the plan.
@jans2887
@jans2887 2 жыл бұрын
This is impressive.
@vitaliklavka
@vitaliklavka 3 жыл бұрын
too cool!
@KasperSOlesen
@KasperSOlesen 3 жыл бұрын
Such amazing work. John Carmack said it was impossible to run Doom on an Amiga, and he even meant 030 Amigas and such, but this is running on an Amiga 500... unless I am mistaken? Just amazing how this runs so well with these graphics, animations and sounds. Mindblowing stuff.
@dowcipas3801
@dowcipas3801 3 жыл бұрын
Carmack said this but it was 30 years ago and then it was true.
@KasperSOlesen
@KasperSOlesen 3 жыл бұрын
​@@dowcipas3801 that does not make any sense. If it can run on an Amiga 500 today it could have done so 30 years ago.
@arab3k
@arab3k 2 жыл бұрын
@@KasperSOlesen Much more tricks and hardware quirks unbeknowst 30 years ago have been discovered in the mean time. Thus yes, it's possible now, but wasn't quite possible then (with the knowledge available).
@KasperSOlesen
@KasperSOlesen 2 жыл бұрын
@@arab3k true, when doing things today you have to take into account how much more information is available and how much more freely available that information often is. But I would still argue it does show that it was possible. If skilled developers had had the motivation to focus on this back then, they could have probably done this. Looking at the history of ID Software many of the successes of those developers were them developing new techniques for scrolling for platformer games, 3D effects for FPS games and such. Often it was platform specific and the ID developers were focused on DOS, and their games often never did get an Amiga port. If they had started out with Amigas, and developing for Amigas, I do believe they could have ended up with something closer to this. So I do think its mainly the hardware limitation that should be looked at. Carmack argued that even if he put his focus on it, it would not have been possible to make Doom run on an Amiga, which at the time I believe even included 040 powered Amigas if not 060, because Carmack was not one to let a lack of software coding techniques limit him.
@pawpw1
@pawpw1 2 жыл бұрын
At the moment when he said it, this was correct statement. The only mistake he might have done in his consideration was to list the chunky pixel mode as one of the reasons (now it turns out, this is less of a problem, than was thought). But other than that: he wrote that statement in 1994, after Commodore went bankrupt, and before ESCOM restarted the production of A1200. The most widespread configuration by far was A500, without HDD, expanded to 1MB, back then. For many DOOM levels, the textures and map alone are bigger than that. Yes, accelerated A1200 with Fast RAM would have been capable of achieving a playable performance, but that would mean doing a complex conversion for a very low number of potential buyers. Nevertheless, DREAD is a fantastic piece of technical work and is, IMO, on its path to become the best 3D shooter for < 040 Amigas.
@TheTurnipKing
@TheTurnipKing 2 жыл бұрын
It's worth noting the Red Cross are known to get litigious about people using a red '+' symbol. It's probably why the medi pak has a red H.
@multicoloredwiz
@multicoloredwiz 3 жыл бұрын
ahh fuck the next video can't come fast enough!! it's really coming together GREAT dudes!!!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks!
@bartodziejoracz
@bartodziejoracz 2 жыл бұрын
Ależ to śmiga! Już wyobrażam sobie co można by osiągnąć na A1200 :)
@amigaboy
@amigaboy 2 жыл бұрын
this is incredible!!!
@KKAltair
@KKAltair 2 жыл бұрын
Thanks!
@TheGalacticIndian
@TheGalacticIndian 3 жыл бұрын
Guys, you're incdredible!
@ironsyndication3815
@ironsyndication3815 2 жыл бұрын
Great progress... if only you had been around in 1993!
Dread Ep 09 - "Doom" clone for Amiga 500 - The Demo Map Release
15:56
Дибала против вратаря Легенды
00:33
Mr. Oleynik
Рет қаралды 4,8 МЛН
Sigma Girl Past #funny #sigma #viral
00:20
CRAZY GREAPA
Рет қаралды 33 МЛН
My Dream Amiga Part 1: New Case, Keycaps, Kickstart ROM Replacement
10:08
The Guru Meditation
Рет қаралды 14 М.
Amiga Tech - Copper Chunky
19:37
Dutch Retro Guy
Рет қаралды 10 М.
Is AROS The Future of Amiga?
32:00
Dan Wood
Рет қаралды 114 М.
A new Amiga Device that can run 3 different CPUs
25:55
Chris Edwards Restoration
Рет қаралды 29 М.
Dread Ep 10 - "Doom" clone for Amiga - Update Sep-Dec 2021
14:06
45 Games That Defined the AMIGA 500
29:54
itsaPIXELthing
Рет қаралды 530 М.
Magic Mirror: Who is Smart
0:41
Wow Toon
Рет қаралды 3,8 МЛН
Парень со странностями помог мальчику 🥺 #фильмы #сериалы
1:00
DixyFilms - Фильмы и сериалы
Рет қаралды 5 МЛН
Prank pengantin baru😂
0:19
Muksin Bin Juhri
Рет қаралды 13 МЛН
THE POLICE TAKES ME! feat @PANDAGIRLOFFICIAL #shorts
0:31
PANDA BOI
Рет қаралды 24 МЛН