Windows XP

by DevonX


Posted on November 14, 2006 at 4:06 AM



Alright, this is a little thing that I made in about 1 1/2 hours. It's a nice little example on how you yourself could make professional looking templates for multiple windows in your game. I have chosen the Windows XP sceme.
Credits:
polygon script-Chaos In A Can
everything else-superdevon4
plz, give credit if used.



Misconstruct commented November 14, 2006 at 4:39 AM
Fairly nice. I say good work!
---
10/10
---
- Sincerely, James Eastman
SleepinJohnnyFish commented November 14, 2006 at 4:40 AM
Is it just me, or is sprButton never even used in this?

Anyway, fantastic example, and something alot of people can learn from when they need to make clean-looking menu systems.
melee-master commented November 14, 2006 at 5:59 AM
It's decent, but not very dynamic. 7/10
DevonX commented November 14, 2006 at 12:36 PM
@melee-master: srry for it not being very dynamic, after I made this i tryed to make a more dynamic one but it didn't turn out too good.

@SJF: the sprButton is used when you pick the number of sides for the ngon.

thnx for the nice comments ppl
player 1 commented November 14, 2006 at 12:44 PM
1/10 xD
player 1 commented November 14, 2006 at 12:45 PM
7/10 =P
DevonX commented November 14, 2006 at 12:46 PM
if you rated 7/10, how come it went up?
Siert commented November 14, 2006 at 12:51 PM
I think that it is very nice and could be a helpful learning tool. 10/10
E-Magination commented November 14, 2006 at 1:04 PM
Pretty smooth (141 fps) and very simple.
Coding is a bit simple in base, but that also makes it easier to use.
BTW: 'Thou shall not make a sub-OS with this' should be applied.
kroko0611 commented November 14, 2006 at 1:23 PM
DevonX commented November 14, 2006 at 1:31 PM
@kroko0611: yes, i was at my aunts house when i made it. No matter what you do you cant make that computer lag, so I didnt have anything slowing me down.
Darktech commented November 14, 2006 at 3:32 PM
very nice...good work.
kroko0611 commented November 14, 2006 at 4:05 PM
#11: Cool!
DesertFox commented November 14, 2006 at 4:43 PM
Decent, but why do you use so many objects per window? You can do the entire thing in one object, without having to mess with all of that repositioning stuff.
GameMakinRyan commented November 14, 2006 at 7:25 PM
Looks very nice, very clean, and people can learn how to make a nice GUI with draggable windows, with dropdown menus no less. Good Work, 9/10
Polystyrene Man commented November 14, 2006 at 7:43 PM
It wasn't as good as I expected (probably because I read so many positive reviews before downloading). It isn't dynamic at all; if I want 6 different windows, then I'll have to make at least 18 different objects. In addition, When I dragged one window over the other, the buttons did not function.

To make this better, I suggest one object, and few (ideally, one) script that makes the window boxes easily customizable.
marbs commented November 14, 2006 at 8:04 PM
The common fault in examples like these is that you can end up not being able to separate the 2 windows. To fix this, when before a window is selected, perform a check to see if any other window is selected, and if so, don't let it select the window. That way you never get the windows stuck together.
player 1 commented November 14, 2006 at 8:30 PM
10/10 xD
Alert Games commented November 14, 2006 at 8:39 PM
Its very limited actually. This will only match the main window if you are using the same skin. There is also a specific width of the window. Also, like marbs said, they can get stuck together. The game speed should probably be faster as well.

There are other problems too. For example, it cant tell which window you selected, so the menu can be messed up. Another problem is creating the window. Generally, you would click something before opening a window, and this doesn't show that. It would be easier to have one object determine what to create rather than creating all of it to open a window.

More problems are that, like others have said, that there were many objects used for each window. This could make the game slow down. Finally, I noticed that the menu popped-up on the mouse location, rather than the bottom left of the menu.

I think this was only half completed, so therefore I rate it a 5/10.

Sorry if I was a little harsh ;)
DevonX commented November 14, 2006 at 9:34 PM
yeah, i know its not the greatest, im working on a new one right now, and its turning out to be great.
legacy2 commented November 14, 2006 at 9:46 PM
Not bad. But theres couple of stuff that i didnt like, but its well presented.
Pobble-Wobble commented November 14, 2006 at 10:35 PM
It looks good, but the font at the top doesn't look like it's a Windows XP theme.
ApexInc commented November 14, 2006 at 10:45 PM
Its somewhat helpful. Its very uncustomizable if thats even a word. Using sprites for stuff, especially for buttons, makes it a pain in the butt to do anything with, unless you want to make sprites for everything which is stupid. Its not too bad for 1.5 hours worth of work but don't expect that fact alone to excuse its flaws. Remaking this using drawing functions would drastically improve my opinion of it. 6/10..+1 for generosity.. 7/10
Polystyrene Man commented November 14, 2006 at 10:51 PM
It looks good, but the font at the top doesn't look like it's a Windows XP theme.
Quote
I think you definitely missed the point of this example.
DevonX commented November 14, 2006 at 11:08 PM
I looked into some stuff so when I release my next version it will include:

-better looking windows theme
-resizable windows
-way more dynamic
-smoother
-faster
-more realistic(in a windows kinda way)
Obelisk commented November 14, 2006 at 11:37 PM
good example, I would use this if I were making a program.
Pobble-Wobble commented November 15, 2006 at 12:29 AM
I think you definitely missed the point of this example.
Quote
I'm just pointing out something that could have been easily remedied. The point of it is to look professional and functional; I'm just givng a suggestion.

It is good. It covers all of the basics, though there are a few more things that you could add on. Excellent work completing it in 1 and a half hours.
Patrick7286 commented November 15, 2006 at 12:47 AM
i got an error when i put in a really big number into the shape window xD
Gamer3D commented November 15, 2006 at 12:51 AM
Interesting...
poultry commented November 15, 2006 at 12:57 AM
When you click on a top box with a box below it, it brings the below box on top.
3/10 because of bugs and the fact it isn't very customizable
DevonX commented November 15, 2006 at 1:37 AM
@Patrick7286: dont blame me for that, that polygon script was from Chaos In A Can, so blame him, i just used it.
thedrunkendead commented November 15, 2006 at 6:07 PM
So you are emulating Windows, in Game Maker, in Windows...
Not too practical but well done.
SteveKB commented November 16, 2006 at 12:06 AM
if you put then ngon to 10,000 it don't work it's easier to see if you set the resolution to 1600by1200(max resolution for most comps)
poultry commented November 16, 2006 at 1:47 AM
(max resolution for most comps)
Quote
What crack are you smoking?
noshenim commented November 16, 2006 at 2:21 AM
What crack are you smoking?
Quote
>.>

I can drag both windows at once.

5/10
flare commented November 16, 2006 at 11:54 PM
I really think this is a great example! I like the polygon thing.
Alert Games commented November 18, 2006 at 8:09 PM
cant people just quote my post? =P
Robot Freak commented November 19, 2006 at 8:25 PM
NICE!!! Add the possibility for maximize, minimize and close, and I will use it in one of my simulators.
geostigma commented November 26, 2006 at 3:25 PM
Great. Nice simple design. 9/10. I would like someone to make a fullscreen windows XP emulation though. With like the start button and all.
HomerTheDragoon commented December 07, 2006 at 2:19 AM
To fix the 2 window selected problem just do this;

you just check which depth is greater, if the are equal then check the id of it. Because the one ontop will be the one with the either lower or higher id. I forget :/
Chaos In A Can commented December 23, 2006 at 4:48 PM
@superdevon4: Don't blame me. The compiler was from Mark Overmars. It's not my fault it can't handle arrays with a dimension over 32000, so blame him. I just used it. =P

No, seriously. Nothing in my script was meant to take a value that large. Just draw a circle instead and save your CPU...
Anubis 208 commented January 15, 2007 at 11:56 PM
Nice little example. 7/10
Nighthawk commented January 25, 2007 at 11:58 PM
Ooh, fancy!

9.6/10 (10)
Amarin commented March 15, 2007 at 4:32 AM
1600x1200 is NOT the max resolution for most computers. It ranges from 800x600 (or 640x480 if your monitor is ancient), up to those big 30" monitors with a resolution of 2560x1600.
Ph0x commented July 20, 2007 at 10:22 PM
neat 10/10
World-Fish commented August 10, 2007 at 11:53 PM
Woow Nice job really good for created in 1 1/2 hours
9/10
Glen commented April 24, 2008 at 7:45 PM
I liked how simple it was. 8/10