*** yuitimothy is back | 01:03 | |
*** Optic_Delusion_ <Optic_Delusion_!~Optic_Del@pool-74-109-212-157.pitbpa.fios.verizon.net> has joined #bzflag | 02:03 | |
*** Optic_Delusion <Optic_Delusion!~Optic_Del@2600:4041:19d:2d00:d4bc:c1cd:333:4ca> has quit IRC (Ping timeout: 244 seconds) | 02:04 | |
*** yuitimothy is now away: I've done some soul-searching and I still can't find it. | 03:02 | |
*** yuitimothy is back | 03:27 | |
*** yuitimothy is now away: I've done some soul-searching and I still can't find it. | 04:17 | |
*** FastLizard4 is back | 06:31 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has quit IRC (Ping timeout: 252 seconds) | 06:46 | |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has quit IRC (Read error: Connection reset by peer) | 06:48 | |
*** FastLizard4 is now away: AWAY from keyboard | 07:44 | |
*** FastLizard4 is now away: GONE - Screen Detached and Disconnected from IRC (I'm probably asleep, at work, or doing something in real life) | 08:16 | |
*** yuitimothy is back | 08:49 | |
*** yuitimothy is now away: I've done some soul-searching and I still can't find it. | 09:15 | |
*** yuitimothy is back | 09:44 | |
*** yuitimothy is now away: I've done some soul-searching and I still can't find it. | 10:45 | |
blast007 | I've been playing around with a pretty nice UI library called RmlUi. I've managed to get a menu mockup working with mouse, keyboard, and gamepad input (currently using a joy hat to navigate and hard-coded buttons). Also have a chat console mockup. | 11:22 |
---|---|---|
*** blast007[m] <blast007[m]!~blast007m@2001:470:69fc:105::7ec> has joined #bzflag | 11:22 | |
blast007 | https://static.bzexcess.com/videos/UITest20220918b.mp4 <-- that's a menu demo using the mouse and keyboard | 11:22 |
blast007 | https://static.bzexcess.com/videos/UITest20220918.mp4 <-- that's a menu demo using a gamepad | 11:22 |
blast007 | https://static.bzexcess.com/videos/UITest20220923.mp4 <-- that's the message console demo. I'm adding a bunch of random messages by pressing a hotkey, then scrolling up and down through the messages. | 11:23 |
*** Cobra_Fast is now away: vacant | 12:20 | |
*** Cobra_Fast is back | 12:20 | |
*** Cobra_Fast is now away: vacant | 12:50 | |
*** Cobra_Fast is back | 12:50 | |
*** yuitimothy is back | 13:30 | |
*** Cobra_Fast is now away: vacant | 13:50 | |
*** Cobra_Fast is back | 13:50 | |
*** I_Died_Once <I_Died_Once!~I_Died_On@c-73-184-170-223.hsd1.ga.comcast.net> has joined #bzflag | 14:15 | |
Agatha | The current UI is charming, but admittedly a bit clunky and nonintuitive. Is the thinking to replace it? | 14:15 |
Agatha | Surprisingly developed results with RmlUi, you. | 14:15 |
Agatha | Can I also suggest the usual choice, ImGUI? | 14:15 |
*** Sgeo <Sgeo!~Sgeo@user/sgeo> has joined #bzflag | 14:48 | |
blast007[m] | Yeah, I've been thinking about replacing it for quite a while. | 15:07 |
blast007[m] | RmlUi is interesting because it uses syntax based on X(HTML) and CSS 2.0 (with some CSS 3.0 features tossed in too) | 15:08 |
blast007[m] | But it's not embedding an entire web-browser engine into the game either. | 15:08 |
blast007[m] | I've looked at ImGUI, CEGUI, Nuklear, MyGUI, and others before | 15:10 |
*** yuitimothy is now away: I've done some soul-searching and I still can't find it. | 15:13 | |
*** yuitimothy is back | 15:21 | |
*** Cobra_Fast is now away: vacant | 15:37 | |
*** Cobra_Fast is back | 15:37 | |
*** FastLizard4 is back | 15:54 | |
*** Cobra_Fast is now away: vacant | 16:07 | |
*** Cobra_Fast is back | 16:07 | |
*** FastLizard4 is now away: AWAY from keyboard | 16:21 | |
*** Cobra_Fast is now away: vacant | 16:37 | |
*** Cobra_Fast is back | 16:37 | |
*** Cobra_Fast is now away: vacant | 17:07 | |
*** Cobra_Fast is back | 17:07 | |
*** yuitimothy is now away: I've done some soul-searching and I still can't find it. | 17:33 | |
*** Cobra_Fast is now away: vacant | 17:37 | |
*** Cobra_Fast is back | 17:37 | |
*** Flash_ <Flash_!~Flash@user/flash> has joined #bzflag | 18:29 | |
*** Flash <Flash!~Flash@user/flash> has quit IRC (Ping timeout: 250 seconds) | 18:32 | |
*** Cobra_Fast is now away: vacant | 18:56 | |
*** Cobra_Fast is back | 18:56 | |
SpringTank | I like it. But a few things to note, the cube is too noisy(joking ofc, know it's just a fill-in for background gameplay) | 19:18 |
SpringTank | ibh, i would make the colors a little more like the original. and the glassy look, while I miss it in some ways compared to the modern 'plane' look, does look kinda cheesy in this scenario. | 19:20 |
SpringTank | i think they would be better with some kind of border, or maybe make them look like actual physicle buttons from inside a tank | 19:21 |
SpringTank | maybe something kinda like the switches and buttons used in this old apollo equipment https://www.youtube.com/watch?v=sv0aFLQvFxc | 19:22 |
SpringTank | and when you hover over them they glow | 19:23 |
SpringTank | while were at it, maybe add some nice chunky switching sounds when you press a button to change a setting. | 19:23 |
blast007 | oh I'm not focusing on looks yet, just functionality | 20:41 |
blast007 | the look of that menu is just their sample theme | 21:34 |
blast007 | they have an image that they use for a sprite map to make the window and images (a sprite can be used in an <img> element) | 21:38 |
blast007 | https://static.bzexcess.com/invader.png <-- that's their sprite texture | 21:38 |
blast007 | and this is their RCSS file that includes the spritesheet definition: https://github.com/mikke89/RmlUi/blob/master/Samples/assets/invader.rcss | 21:39 |
SpringTank | neat! | 22:35 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!