19 June 2019, 11:31 | #1 |
Registered User
Join Date: Jun 2019
Location: Mataró/Spain
Age: 50
Posts: 30
|
Diablo demo conversion for Amiga!!!
Hello Friends!!
After a long time I'm back, I'm the creator of "Meteor Defender", which I programmed in AMOS Professional un 2015, I tried to program "Gothikus: The Deeper Dungeons", the isometric clone Diablo type, but for lack of time, and why I became father again, not being able to sleep, not resting, etc, you understand me, I had to leave. Now, my children are bigger, and I have a little more time, so I'm taking advantage of it in a project, "Diablo" for our beloved "Amiga" platform, it will only be a level 1 conversion demo, programmed entirely in AMOS Professional. Here I give you the link to a vídeo of my channel, where I will show progress, a greetings!!! ;-) [ Show youtube player ] |
19 June 2019, 11:42 | #2 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Neat idea!
Will you be releasing the source code once it's ready? |
20 June 2019, 09:15 | #3 |
Registered User
Join Date: Jun 2019
Location: Mataró/Spain
Age: 50
Posts: 30
|
Hi!! I still do not know, because it's soon , the game will be compiled , and free digital download! ;-)
|
20 June 2019, 09:24 | #4 |
Puttymoon inhabitant
|
|
20 June 2019, 09:55 | #5 | |
Ex nihilo nihil
Join Date: Oct 2017
Location: CH
Posts: 4,856
|
Do you think that they will jump on his back only for a 1 level conversion demo ?
By the way, here is the deepl.com translation of the small text going with the video on youtube : Quote:
|
|
21 June 2019, 09:37 | #6 |
\m/
Join Date: Nov 2008
Location: Devon, U.K.
Posts: 573
|
This has the potential to be insanely brilliant. Best of luck with it.
|
01 July 2019, 23:06 | #7 |
Registered User
Join Date: Jun 2010
Location: US
Posts: 111
|
There are source ports of Diablo available now. There's a quick-and-dirty port for the Nintendo Switch, for example. See this video here:
[ Show youtube player ] github repository for the "diablo player": https://github.com/diasurgical/devilutionX |
01 July 2019, 23:43 | #8 |
Phone Homer
Join Date: Jun 2006
Location: 5150
Posts: 5,773
|
This is just an Anim and iffs of the menu
Diablo has a Mac 68k version? So it will run under Shapeshifter. Unfortunately its probably only Mac PPC. Last edited by Retro1234; 02 July 2019 at 00:07. |
02 July 2019, 00:43 | #9 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,409
|
The key feature of Diablo 2 that will be difficult to emulate is the graphics system. It does two things that are fairly tricky to do quickly using native Amiga hardware: draw with lots of overlap (i.e. the isometric screen layout forces lots of transparent tiles in front of the player/monsters/etc) and draw large sections of the screen with different lighting levels whenever the player moves.
The dynamic lighting is probably going to be hardest to implement with any speed, but don't underestimate the cost of having to deal with transparent tiles the player/monsters can get behind. Come to think of it, Diablo shows an awful lot of monsters on screen. That too will be tricky. On the other hand, the good news is that IIRC it doesn't actually run at 60Hz so you do have more time. That said, AMOS isn't quick and the PC version did require a fairly fast PC (for the time). |
02 July 2019, 01:18 | #10 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
There's one opportunity for bitplane optimized blitting that tha PC didn't have in its 16-bit screenmode. The lightsourcing can be done to only the last 2 bitplanes in EHB and the base colors drawn in the other 4 bitplanes. This also allows the hybrid blitter/hardware scrolling techniques to be used on the base colors also.
|
02 July 2019, 03:46 | #11 | |
Registered User
Join Date: Jun 2010
Location: US
Posts: 111
|
Quote:
Originally, Diablo required a pentium class machine and at least 8mb RAM. However, with the right coders, perhaps an optimized version could be created for the Amiga...? |
|
02 July 2019, 21:15 | #12 | |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,409
|
Quote:
Note: I'm not trying to tell people not to try this, I'm pointing out that Diablo is deceptive - it does a lot more work than you might think. Getting a match to that on a system that has a graphics system and a CPU that are much slower for these kind of operations, while using (essentially) a compiled form of BASIC seems a lot to ask. Remember, Diablo required a 60Mhz Pentium class processor. That's on the order of 10x faster than a 68030 and probably slightly faster than a 50Mhz 68060 (this is debatable, though). It was also made in C and part assembly. Like I said, it seems a big ask. If I had to do this, I'd start with the hard part - get the main screen going. See if that, coupled with the light sourcing, works and is still acceptable in performance. If that works out on the target hardware, then start adding (a stand in for the) player and monsters and projectiles and see what can be achieved. |
|
02 July 2019, 21:52 | #13 |
ex. demoscener "Bigmama"
Join Date: Jun 2012
Location: Fyn / Denmark
Posts: 1,624
|
also, won't it look crap in 320x256?
|
02 July 2019, 23:21 | #14 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
I'm less concerned with the resolution than the color depth. EHB can't represent a spread palette very well and 5 bitplanes are a tight fit for the lightsourcing. It would definitely look better with AGA depth and rendering the inventory and stats to 2 AGA sprites for sidebars would be much faster.
|
03 July 2019, 00:41 | #15 |
Registered User
Join Date: Jul 2015
Location: The Netherlands
Posts: 3,409
|
I'd say the base idea has merit though, with a few changes this could still be awesome. The Amiga could use a isometric action based rogue-like. It may not be possible to make it 'Diablo', but a similar idea implemented inside of the systems limits would, IMHO, be a really nice idea.
Perhaps changing the idea a bit could make this work and lead to a nice game! |
03 July 2019, 03:35 | #16 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
I agree!
|
04 May 2020, 17:05 | #17 |
Registered User
Join Date: Jun 2019
Location: Mataró/Spain
Age: 50
Posts: 30
|
Hello Friends, I am Ecalius !!!
After a long time I come back here, to inform you that the Diablo project, programmed in Amos Professional, is still alive. In fact, it will not be exactly like the original Diablo game, because I have added new things, and I wanted to do it in another way. As you know I am only a person who entertains himself creating games in his free time and when they let him do it. The project continues slowly but surely, the essence of the original Diablo game will remain. The game in principle will require an Amiga 500+, with a 68020 at 14 Mhz, 2 Mb of Chip, and less than 6 Mb of Fast Ram. I work under the emulation of the E-UAE, in a 2006 iMac, with the configuration of an Amiga 500+, with a 68020 at 14.2 Mhz, 2 Mb of Chip, and 128 Mb of Fast Ram, and I usually try the game on my Amiga 500+ real, with ACAs 500 + ACA 1220 with 68020 at 17 Mhz, 2 Mb of Chip, and 63 Mb of Fast. Here I leave the link of the video on the youtube channel: [ Show youtube player ] A greeting!!! ;-) |
04 May 2020, 19:55 | #18 |
Total Chaos forever!
Join Date: Aug 2007
Location: Waterville, MN, USA
Age: 49
Posts: 2,186
|
Without lightsourcing it gets a lot easier!
|
04 May 2020, 20:13 | #19 |
Moderator
Join Date: Jan 2002
Location: Chicago, IL
Posts: 3,375
|
Cool game, thanx.
|
05 May 2020, 10:01 | #20 |
\m/
Join Date: Nov 2008
Location: Devon, U.K.
Posts: 573
|
Amazing work. Looking forward to it.
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Diablo 1 like game for Amiga? | diablothe2nd | Amiga scene | 6 | 24 May 2014 23:51 |
OT: X-Box and Diablo x | lucadip | Retrogaming General Discussion | 28 | 18 September 2008 19:15 |
Diablo III | Shoonay | Retrogaming General Discussion | 60 | 16 September 2008 03:39 |
REQ : Diablo (Bomico) ! | RetroMan | request.Old Rare Games | 11 | 23 May 2002 01:35 |
|
|