Click Here
home features news forums classifieds faqs links search
6073 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
Home
Features
News
Forums
Classifieds
Links
Downloads
Extras
OS4 Zone
IRC Network
AmigaWorld Radio
Newsfeed
Top Members
Amiga Dealers
Information
About Us
FAQs
Advertise
Polls
Terms of Service
Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
85 crawler(s) on-line.
 13 guest(s) on-line.
 0 member(s) on-line.



You are an anonymous user.
Register Now!
 DiscreetFX:  8 mins ago
 hardwaretech:  11 mins ago
 BigD:  30 mins ago
 Mobileconnect:  32 mins ago
 Comi:  47 mins ago
 Rob:  48 mins ago
 bennymee:  51 mins ago
 miggymac:  56 mins ago
 amigang:  1 hr 25 mins ago
 Zylesea:  2 hrs 2 mins ago

/  Forum Index
   /  Amiga Gaming
      /  Gloom Remake
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 Next Page )
PosterThread
wawa 
Re: Gloom Remake
Posted on 14-Sep-2010 0:38:37
#41 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@Dafs


might be interesting to see how a stormmesa version for 3d accelerated 68k amigas performs, not to mention os4, mos or aros, if onla the code apart opengl is portable enough to compile with a c/c++ crosscompiler like amidevcpp.

 Status: Offline
Profile     Report this post  
Dafs 
Re: Gloom Remake
Posted on 14-Sep-2010 0:55:04
#42 ]
Member
Joined: 16-Apr-2004
Posts: 47
From: UK

@wawa
It would probably make more sense to write a renderer for Warp3D and its clones . An optimal amiga port would provide implementations for the following prototypes:

"renderer.h"
Sprite *createMD2Sprite(void *md2);
Sprite *createSprite(int dir_count, int frame_count, int mw, int mh, struct frame_s *frames);
Texture *createTexture(int w, int h, void *argb);
Texture *createMaskedTexture(int w, int h, void *argb, void *mask);
Texture *createAlphaTexture(int w, int h, void *argb);
void freeTexture(Texture *txt);
void tformTexture(Texture *txt, float x, float y, float rx, float ry);
void initRenderer();
void setViewport(int x, int y, int w, int h);
void setFrustum(float left, float right, float top, float bottom, float near, float far);
void drawSprite(Sprite *sprite, float x, float y, float z, float w, float angle, float frame);
void drawSBuffer(struct sbuffer_s *sbuffer, float y, Texture *floor, Texture *ceil);

"system.h"
int millisecs();
int pollSystem(Event *ev);

"video.h"
int openVideo(int w, int h, int d, int flags);
void closeVideo();
void flipVideo();

At the moment the only implementation is SDL+OpenGL1.1 but as you can see it wouldn't be an incredible amount of work to write amiga-freindly implementations, of course the base interface will grow over time but to be honest probably not by much.

 Status: Offline
Profile     Report this post  
joeled 
Re: Gloom Remake
Posted on 14-Sep-2010 5:38:51
#43 ]
Cult Member
Joined: 25-Dec-2007
Posts: 724
From: Uppsala, Sweden

@Dafs

Very nice!! Good work!

_________________
AmigaOS on Google+
AmigaOS on Facebook

 Status: Offline
Profile     Report this post  
Wanderer 
Re: Gloom Remake
Posted on 14-Sep-2010 7:42:34
#44 ]
Cult Member
Joined: 16-Aug-2008
Posts: 654
From: Germany

@Daf

Respect.

BTW, I didnt remember that Gloom had such a nice artwork. Looks very good when rendered in higher quality.


_________________
--
Author of
HD-Rec, Sweeper, Samplemanager, ArTKanoid, Monkeyscript, Toadies, AsteroidsTR, TuiTED, PosTED, TKPlayer, AudioConverter, ScreenCam, PerlinFX, MapEdit, AB3 Includes and many more...
Homepage: http://www.hd-rec.de

 Status: Offline
Profile     Report this post  
wawa 
Re: Gloom Remake
Posted on 15-Sep-2010 22:09:43
#45 ]
Elite Member
Joined: 21-Jan-2008
Posts: 6259
From: Unknown

@Dafs

for me its difficult to say how hard w3d port might be, if you are willing to hand over the source i might notify alain thellier, the author of wazp3d about it , his ideas seem similar to yours so this example might interest him as a proof of concept. he means ogl or mesa for that matter ire overblown and unoptimized monsters. here he made two posts, but stays usually ouuta forums:
http://www.natami.net/knowledge.php?b=3¬e=25740&x=1
from my pov the existing opengl implementation on os3.x has most if not all of functionality you need, but then a stright w3d port would be faster of course.

Last edited by wawa on 15-Sep-2010 at 10:10 PM.

 Status: Offline
Profile     Report this post  
Dafs 
Re: Gloom Remake
Posted on 21-Sep-2010 18:09:30
#46 ]
Member
Joined: 16-Apr-2004
Posts: 47
From: UK

@wawa
Sorry, it's to early to be handing over sources. I've been following the NatAmi, in that thread he's talking about creating a high-level api for NatAmi's 3D core. I don't think XGloom's api is a good example of this.

Should an Amiga port happen it would be fairly trivial whatever API's are available.

 Status: Offline
Profile     Report this post  
Dafs 
Re: Gloom Remake
Posted on 21-Sep-2010 18:12:33
#47 ]
Member
Joined: 16-Apr-2004
Posts: 47
From: UK

New video posted on youtube.

 Status: Offline
Profile     Report this post  
Rob 
Re: Gloom Remake
Posted on 21-Sep-2010 19:19:34
#48 ]
Elite Member
Joined: 20-Mar-2003
Posts: 6079
From: S.Wales

@Dafs

Looks like it's coming along nicely. It was good to see you're retaining the Defender cabinet.

 Status: Offline
Profile     Report this post  
ChrisH 
Re: Gloom Remake
Posted on 21-Sep-2010 20:09:54
#49 ]
Elite Member
Joined: 30-Jan-2005
Posts: 6673
From: Unknown

@Dafs
Looking very nice! IMHO would make more sense to try recompiling your SDL+OpenGL code for (Next Gen) Amigas, and seeing how it performs (seems doubtful it's going to be as demanding as Quake2 or Quake3, so I guess it should perform well).

_________________
Author of the PortablE programming language.
I can usually be found on www.Amigans.net (my favourite Amiga forum).
It is pitch black. You are likely to be eaten by a grue...

 Status: Offline
Profile     Report this post  
_Steve_ 
Re: Gloom Remake
Posted on 21-Sep-2010 20:35:34
#50 ]
Team Member
Joined: 17-Oct-2002
Posts: 6784
From: UK

@Dafs

It is amazing what a difference those animated textures, and masked textures made compared to your last video.

_________________
Test sig

 Status: Offline
Profile     Report this post  
4-5-6 
Re: Gloom Remake
Posted on 21-Sep-2010 21:20:22
#51 ]
Member
Joined: 10-Jul-2009
Posts: 35
From: Unknown

@Dafs

That video looks great. Please keep up the good work.

 Status: Offline
Profile     Report this post  
Dafs 
Re: Gloom Remake
Posted on 22-Sep-2010 18:57:06
#52 ]
Member
Joined: 16-Apr-2004
Posts: 47
From: UK

@Dafs

Thanks guys getting to grips with collision detection now.

 Status: Offline
Profile     Report this post  
Yssing 
Re: Gloom Remake
Posted on 22-Sep-2010 21:54:18
#53 ]
Super Member
Joined: 24-Apr-2003
Posts: 1048
From: Unknown

@Dafs

Have you made a level editor as well?

_________________

 Status: Offline
Profile     Report this post  
NutsAboutAmiga 
Re: Gloom Remake
Posted on 23-Sep-2010 0:10:05
#54 ]
Elite Member
Joined: 9-Jun-2004
Posts: 11921
From: Norway

@Dafs

I love to see this game remade.

Kas1e is optimizing SDL, and showing signs of speeding it up 400% whit software surfaces, 2 x faster whit hardware surfaces for AmigaOS4.

_________________
http://lifeofliveforit.blogspot.no/
Facebook::LiveForIt Software for AmigaOS

 Status: Offline
Profile     Report this post  
Dafs 
Re: Gloom Remake
Posted on 23-Sep-2010 1:39:38
#55 ]
Member
Joined: 16-Apr-2004
Posts: 47
From: UK

@Yssing

No, I made a few tools to determine the level format but nothing you could call an editor. Level editing can be done using the existing amiga tools. I think I'll build an editor into the engine itself, that way, wherever xgloom goes so does the editing tools.

 Status: Offline
Profile     Report this post  
xeron 
Re: Gloom Remake
Posted on 23-Sep-2010 6:29:26
#56 ]
Elite Member
Joined: 22-Jun-2003
Posts: 2440
From: Weston-Super-Mare, Somerset, England, UK, Europe, Earth, The Milky Way, The Universe

@NutsAboutAmiga

Actually, afxgroup tried something which seems to give a better benchmark for specific operations in SDL, but those changes mostly just break it. It is not known if it is a valid optimisation at all at this time.

_________________
Playstation Network ID: xeron6

 Status: Offline
Profile     Report this post  
Panthro 
Re: Gloom Remake
Posted on 23-Sep-2010 7:15:11
#57 ]
Regular Member
Joined: 31-May-2006
Posts: 389
From: Unknown

looks sweet cant wait to have a fiddle.

a sandbox editor would be great!!

_________________

 Status: Offline
Profile     Report this post  
-Sam- 
Re: Gloom Map Specs
Posted on 23-Sep-2010 13:48:36
#58 ]
Elite Member
Joined: 18-Apr-2003
Posts: 3021
From: Yorkshire Dales, United Knigdom

@ddni

Quote:
John Girvin did some work on nice Gloom levels.


Huh? 4096 colour Gloom? I thought that Gloom AGA was just 256 colour stills and either that or less in the engine. They are not HAM screens in game and I think the stills are 256 colour.

Otherwise it reads as though Gloom Deluxe had less colours - I had both and know this is nonsense.

_________________
Sam

 Status: Offline
Profile     Report this post  
salass00 
Re: Gloom Map Specs
Posted on 23-Sep-2010 13:53:38
#59 ]
Elite Member
Joined: 31-Oct-2003
Posts: 2704
From: Finland

@-Sam-

Early versions of Gloom used fake chunky copper display method which allows for 4096 colors display (it has nothing to do with HAM though) but much lower resolution. Another game that used fake chunky copper display was the 1st Alien Breed 3D game.

 Status: Offline
Profile     Report this post  
Hattig 
Re: Gloom Map Specs
Posted on 23-Sep-2010 14:08:39
#60 ]
Regular Member
Joined: 11-Mar-2003
Posts: 340
From: Cambridge, UK

@salass00

How does the fake chunky copper method work? Redefining the colour palette for each pixel?

I'd like to see this Gloom remake on Android.

 Status: Offline
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle