machine usage

Out-of-character discussion forum for players of Cantr II to discuss new ideas for the development of the Cantr II game.

Moderators: Public Relations Department, Players Department, Programming Department, Game Mechanics (RD)

User avatar
Agar
Posts: 1687
Joined: Tue May 11, 2004 7:43 pm

Postby Agar » Wed May 18, 2005 8:22 pm

nitefyre wrote:Yeah, I think Jos created the suggestions section for a reason :-P (though some ideas are much more ridiculous for their worth)

Anywho, onto a constructive suggestion on topic with this idea:

Perhaps we should make active "white-grey" for a machine in use, full "white" for a machine used by you and "dark grey" for a machine not in use. :-) Just like the character's page.


All something like that would require would be a well placed if statment for each machine. That might take a little work to get the placement of it just right, maybe some bugs if any tags don't get closed, but isn't all that hard and won't slow the game down all that much.

The game already checks to see if the machine is in use when you try to use it, so just put that if compare on the objects screen and if it is getting used, grey the machine name.

Cute little things like saying who is using it have an unknown level of complexity, and aren't really all that nessecary. Once you know the machine IS being used, you can find out who is using it fairly quickly.

It makes more sense to scan over the available machines and go to an open spot than bumping into people working while you try to find a spot to do your work.
Reality was never my strong point.
User avatar
Claivuus
Posts: 136
Joined: Sun Jul 18, 2004 8:45 pm
Location: canada

Postby Claivuus » Thu May 19, 2005 6:34 pm

Nick, the thing you don't understand about this is that you can't tell what MACHINES are being used. You just see the projects. Knowing what machines are free is what this is about.
you think you know me... but really, i don't know myself
mikki
Posts: 3609
Joined: Tue Oct 26, 2004 7:38 pm
Location: don't you wish you knew
Contact:

Postby mikki » Thu May 19, 2005 6:51 pm

I have to agree, it is a pain not knowing what machine is what. I have ran into that problem more then once when I have very few minutes left. Would be nice to know which machine is in use instead of wasting minutes to 'find' the one available.
User avatar
Nick
Posts: 3606
Joined: Tue Jul 15, 2003 8:27 pm
Location: Halifax, Canada

Postby Nick » Thu May 19, 2005 10:56 pm

So it's better for programmers to waste hours to program this, rather than people just spending 2 minutes to find out?
There must be something I'm not considering or understanding.
Because IMO it is really not that hard to click use on a machine to see if it's being used or not. Really.
User avatar
Anthony Roberts
Posts: 2578
Joined: Mon Feb 02, 2004 11:45 pm
Location: Chatham, Ontario, Canada

Postby Anthony Roberts » Fri May 20, 2005 2:46 am

Nick, look at it this way.

If they're occupied with implementing this, then they're busy NOT implementing something that you don't want. Simple logic.

Plus, you know, just because they have a lot on their plate, doesn't mean a break from a large project to do a small thing isn't plausable. Personally, when I get annoyed with one large programming issue, I find a smaller one to deal with, something simple. Once I've delt with it, I usually have enough willpower to try that bigger one again.
-- Anthony Roberts
User avatar
T-shirt
Posts: 493
Joined: Wed Mar 30, 2005 6:25 pm
Location: NL

Postby T-shirt » Fri May 20, 2005 8:33 am

Wow. Is this topic about whether programmers should spend their time on really really important subjects or on small subjects too.

Or is it about the fact that on the objects page you cannot see which objects are free to take or use and which ones are locked, because they are in use.

When a character of mine is working on a project; the 'enter building' button does not show up. That's nice, because I cannot enter a building while I am working a project. It would be nice to see I cannot use or take an object, because someone is working with it.

I don't need programming department to change this thing at once, but I would like it is added to their 'to-do-list' so that it can be implemented once they have some spare time besides the time they need to spend on their really really important projects.
Time flies like an arrow, fruit flies like a banana. - G. Marx
User avatar
Chris Johnson
Posts: 2903
Joined: Wed Dec 01, 2004 3:26 pm
Location: East Sussex, United Kingdom
Contact:

Postby Chris Johnson » Fri May 20, 2005 9:35 am

From a progamming point of view this is a relatively simple feature to implement, but it does raise performance issues.

Currently opening the objects page makes one query to the database to return the list all items visible at that location and displays them

What is being suggested here requires an additional query for each machine to see if it is in use (and possibly subsequent calls to return the name of the person or person using that machine) . These additional queries would have to be made regardless of whether the player was just opening the Objects page to see what's on the ground or whether they
actually want to see if a machine is in use.

For a frequently loaded page such as the Object's Page, Programming need to take performance into account as well as functionality.

Return to “Suggestions”

Who is online

Users browsing this forum: No registered users and 1 guest