Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Entire forum
➜ MUSHclient
➜ Miniwindows
➜ Miniwindows showcase (has a lot of graphics)
Miniwindows showcase (has a lot of graphics)
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
Pages: 1 2
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Sat 05 Jun 2010 06:53 AM (UTC) Amended on Wed 09 Jun 2010 04:08 AM (UTC) by Nick Gammon
|
Message
| This post shows off some of the things people have done with miniwindows in MUSHclient.
For more information about miniwindows see http://mushclient.com/mw
Inventory:
Mouse-over popups:
The overall experience:
More mouse-over windows:
Big map:
Big map with zone names:
Another bigmap. A hand-drawn map image underneath, with the player location superimposed on top. Looks nice as you walk around.
Information about the MUD:
Mapper:
Mapper, zoomed-out:
Button bar:
Button bar with cooldown times:
Health (stats) bar:
Help information:
Campaign tracker:
Another inventory plugin:
Quest tracker:
Experience bar (blue bar at bottom):
God Wars - mapper, stats, enemy info:
More mouse-over information
Room and mob info, status bar, mapper:
Gauges:
Avatar images:
Scrolling chat window (Names blurred for privacy).
3D window. Surely not?
|
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Maxhrk
USA (76 posts) Bio
|
Date
| Reply #1 on Sat 05 Jun 2010 07:25 AM (UTC) |
Message
| I demands evidence of 3D game that you show us in the latter screenshot! XD
on other hand, it really cool screenshot i have seen, keep up good work. | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #2 on Sat 05 Jun 2010 07:30 AM (UTC) Amended on Sat 05 Jun 2010 07:31 AM (UTC) by Nick Gammon
|
Message
| Evidence other than your own eyes?
Just an experimental plugin, using WindowSetPixel to make a 3D view, based on the exit information from the MUD. Never totally got it to work properly, but maybe someone will be inspired?
Oh, and the MUD was Aardwolf. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Twisol
USA (2,257 posts) Bio
|
Date
| Reply #3 on Sat 05 Jun 2010 08:25 AM (UTC) |
Message
| Bleeping bleep. How long have you been hiding that from us? |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #4 on Sat 05 Jun 2010 09:12 AM (UTC) |
Message
| Ah, about August 2008?
The thing is, I don't like releasing stuff until it works perfectly, and I wasn't happy with its overall effect. It worked fast enough, no problems there.
The whole thing was done with the released version of MUSHclient at the time, so anyone who wants to can do the same thing. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #5 on Sat 05 Jun 2010 09:58 AM (UTC) |
Message
| |
Posted by
| Twisol
USA (2,257 posts) Bio
|
Date
| Reply #6 on Sat 05 Jun 2010 10:01 AM (UTC) |
Message
| I guess you effectively had to write the whole graphics pipeline there. I'm not much good at 3D maths, heh... that's not something I'd readily undertake. |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #7 on Sat 05 Jun 2010 10:01 AM (UTC) |
Message
| Also in the same release:
Quote:
16. Added new script function BlendPixel - this does the same thing as WindowBlendImage, except it operates on a single pixel (that is, a single RGB colour for the blend colour, and a single RGB colour for the base colour). This does the same thing, to a single pixel, as WindowBlendImage (with the same codes). This is intended for situations where you need to work on individual colours - either in a miniwindow image, or generally, to do things like merge them together in various ways.
That's how I did the shadows. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #8 on Sat 05 Jun 2010 10:02 AM (UTC) |
Message
|
Twisol said:
I'm not much good at 3D maths, heh...
Me neither. That was part of the problem. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Twisol
USA (2,257 posts) Bio
|
Date
| Reply #9 on Sat 05 Jun 2010 10:04 AM (UTC) Amended on Sat 05 Jun 2010 10:07 AM (UTC) by Twisol
|
Message
| One of the things I was thinking about while perusing the code a week ago was the possibility of an API to use the Direct3D library instead of GDI. I hear Windows 7 doesn't use hardware acceleration for GDI anymore. I think that would help a lot with things like this, because D3D handles the bulk of the math for you.
I'd rather break up the God Object (CMUSHClientDoc) [1], though, so that's just another of my long-term hopes...
[1] http://en.wikipedia.org/wiki/God_object
EDIT: Ah, it's actually Vista where GDI became non-accelerated. Earlier than I thought! |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #10 on Sat 05 Jun 2010 10:06 AM (UTC) |
Message
|
Twisol said:
I guess you effectively had to write the whole graphics pipeline there.
I don't know about that. The whole plugin was in Lua. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Twisol
USA (2,257 posts) Bio
|
Date
| Reply #11 on Sat 05 Jun 2010 10:10 AM (UTC) |
Message
|
Nick Gammon said:
Twisol said:
I guess you effectively had to write the whole graphics pipeline there.
I don't know about that. The whole plugin was in Lua.
But I mean, you had to do the projection/transformation calculations yourself, I assume. You have a perspective view, and you have lighting (AND shadows). I'd be interested in seeing the source, even if just to boggle at. |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #12 on Sat 05 Jun 2010 10:19 AM (UTC) |
Message
| Ah yes, I wonder where I put it? |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Nick Gammon
Australia (23,120 posts) Bio
Forum Administrator |
Date
| Reply #13 on Sat 05 Jun 2010 11:21 AM (UTC) Amended on Sat 05 Jun 2010 11:22 AM (UTC) by Nick Gammon
|
Message
| Let me tell you about the problems with the 3D view ...
When you initially look at it you think "Holy Guacamole! - that's amazing!" ... but after a little while you think "hey, this is the Jungle of Verume- it looks like a dungeon, not a jungle".
Then you go back to the City (Aylor) and it still looks the same, like a badly implemented version of Castle Wolfenstein.
http://en.wikipedia.org/wiki/Wolfenstein_3D
Then you start to think "it says there are 5 mobs in the room - well, where are they?" - so the 3D graphics actually lower the "suspension of disbelief" that is important to playing games.
You go into a shop, but you don't see a shopkeeper, or the things he sells. Now all this could be overcome to an extent with a lot of extra graphics and sprites, but then it starts to turn into a 3D graphical MMO and not a MUD game.
You hit problems with things like stairs leading down, or up, which are hard to represent. In fact in some rooms which have exits north, south, east, west, northeast, northwest, southeast, southwest, up *and* down, it is hard to work out a way of showing that in 3D.
So it looks good initially, and shows off what the miniwindows are capable of drawing, but as a MUD experience, it doesn't quite work, unfortunately.
This is one of the reasons why, in my more recent postings about improving MUD game retention rates, I have kept quiet about trying to do a 3D view. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Twisol
USA (2,257 posts) Bio
|
Date
| Reply #14 on Sat 05 Jun 2010 06:28 PM (UTC) |
Message
| Oh, of course. I'm just impressed that a 3D view could be done at all. ;) |
'Soludra' on Achaea
Blog: http://jonathan.com/
GitHub: http://github.com/Twisol | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
74,330 views.
This is page 1, subject is 2 pages long: 1 2
It is now over 60 days since the last post. This thread is closed.
Refresh page
top