----------------------------------- BioHazardousWaste Sat Feb 14, 2004 12:53 pm POLL: User Interface (Era of War) ----------------------------------- Hey all, I was just talking to Cervantes about this, because he doesn't like the way I was developing my user interface for commands such as build structure, research, train units etc... I have 3 choices here, and I will (try to lol) quickly outline the pros and cons of each. A) GETCH - User presses key.. e.g. B for build. R. for research. PROS: nice and quick, one key.. saves time. CONS: not very user friendly, esp. in research. ie. to Research a lvl 3 cannon upgrade you would need to put in a series of keys... R (research), W(weapon), C(cannon), (D)damage upgrade, 3(lvl 3 upgrade). B) Commands - Type "Build" to build, "Research" to resarch etc. PROS: Commands will be listed and user types what they see. CONS: Takes a lot of typing, and time... also string much match exactly so user may become frustrated. e.g. trying to research something while under attack. C) Buttons - Click the build button to build, click the research button to research. PROS: Nice and user friendly, as well as quick and easy CONS: An awful lot of pics. Cast your vote now... A) Getch B) Commands C) Buttons D) Combo of getch and buttons Tony says: use Input.KeyDown instead of getch ----------------------------------- Cervantes Sat Feb 14, 2004 1:02 pm ----------------------------------- pssst: you can do this poll a much better way. edit your first post and at the bottom of the screen where you write your message you can add a poll. make the poll question then make the poll answers (you have to click add option for every new answer, including the last one.) anyways, gogo buttons / getch! :) ----------------------------------- Delos Sat Feb 14, 2004 4:40 pm ----------------------------------- You could always create GUI buttons w/ char shortcuts. But those would look screwy. But you could use GUI.Set(Widget)BackgroundColour(?) to change its colour (not sure of the exact command). Or just stick w/ Input.KeyDown. ----------------------------------- AsianSensation Sat Feb 14, 2004 8:13 pm ----------------------------------- remember starcraft? well, use that kind of interface, basicly, a combination of Input.KeyDown and your own customized GUI. Btw, is this game net-capable? is it PvsP, or is it just PvsComp, because if it's PvsComp, you can just pause the game for input. ----------------------------------- Cervantes Sat Feb 14, 2004 8:43 pm ----------------------------------- PvsComp would be hard.. programming all that AI.. nuts. I thought it was going to be basically a campaign against really stupid AI that doesn't build anything but starts with lots of guys. :think: ----------------------------------- Maverick Sat Feb 14, 2004 10:13 pm ----------------------------------- I say you go with a combination. It wuld be sweet. ----------------------------------- Andy Sun Feb 15, 2004 9:33 pm ----------------------------------- well for the sc ai, you could make it very simple, just let it play how u would play... ----------------------------------- BioHazardousWaste Mon Feb 16, 2004 9:07 am ----------------------------------- Yea... AI wouldn't be too hard I don't think, as I know what procedures to call and such. I would problably need some type of timer. As for on-line play.. that is my ultimate goal, but I don't have a clue as how to use the internet in Turing, this is only my second month using the language. After I have the game completed with an AI, I will attempt to work with online. ----------------------------------- Tony Mon Feb 16, 2004 5:07 pm ----------------------------------- net support is not the greatest thing in turing :? Heck, the network connections are soo bad you'd have a better chance communicating via a PHP server :lol: ----------------------------------- Dan Mon Feb 16, 2004 5:23 pm ----------------------------------- hey i am this close ->