Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

AppGameKit Classic Chat / Has anyone created a snazzy BlueGUI type GUI for AGK?

Author
Message
Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 15th Mar 2014 17:11
has anyone? if yes, is there a thread on the forums?

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 15th Mar 2014 17:50
Yes i created a Windows XP emulation on iOS but i abandoned it because Apple reject emulation of Desktops.

Long life to Steve!
BatVink
Moderator
21
Years of Service
User Offline
Joined: 4th Apr 2003
Location: Gods own County, UK
Posted: 15th Mar 2014 18:46
If you download Wordspionage for Android/Apple you'll see a very well executed GUI. Naphier is the author.

Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 15th Mar 2014 18:55
@ xGEKKOx, BatVink,

Thanks - and I'll take a look at the Wordspionage.

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
Cliff Mellangard 3DEGS
Developer
18
Years of Service
User Offline
Joined: 20th Feb 2006
Location: Sweden
Posted: 15th Mar 2014 19:05
Guys do you not think he means something like hodgeys sublime ?

http://forum.thegamecreators.com/?m=forum_view&t=206696&b=48

Bluegui where well a replacement ide for db pro.



Android 2.3 , ZTE Skate , 480x800 , 800 mhz , Samsung Galaxy Y , 240x320 , 832 mhz , Sony ericson arc 480x854 , 1 ghz
Android 4.0 , Dmtech 3g 9738B , 1024x768 , 9.7 inches , 1.2 ghz
Naphier
13
Years of Service
User Offline
Joined: 2nd Oct 2010
Location: St Petersburg, Florida
Posted: 15th Mar 2014 21:24
@BatVink
Thanks for the kudos - Wordspionage's UI is an ultra-simple flat design. Unfortunately, AppGameKit T1 has a lot of limitations so UI design was a bear. I ended up having to use arrays to store UI element data instead of types because passing types through functions only works for like one level.

@Duffer
If you're interested in something like Wordspionage's UI I can post some sample code here.

The Zoq2
14
Years of Service
User Offline
Joined: 4th Nov 2009
Location: Linköping, Sweden
Posted: 15th Mar 2014 21:27
I would love to see some sample UI code since UI is the part im struggeling the most with.

Say ONE stupid thing and it ends up as a forum signature forever. - Neuro Fuzzy
Digital Awakening
AGK Developer
21
Years of Service
User Offline
Joined: 27th Aug 2002
Location: Sweden
Posted: 15th Mar 2014 21:33
Quote: "because passing types through functions only works for like one level. "


That was fixed last year. Some time after the summer I think. Before the v2 Kickstarter IIRC.

Naphier
13
Years of Service
User Offline
Joined: 2nd Oct 2010
Location: St Petersburg, Florida
Posted: 15th Mar 2014 21:42 Edited at: 15th Mar 2014 21:44
Here's a dropdown/flyout menu, just call HandleHomeMenu() on a press event it's straight from my project so you'll need to make modifications for missing media and functions (I have some "override" functions in there like CreateText2). The basics are there though so you can see how I handle it.



And here's a sample of a confirmation dialogue box. The structure is slightly different, but the ideas remain similar. All of this is done with the % system and not virtual sizes because scaling is very important to us. In this method just call ConfirmPush(msg$).




@Digital Awakening - I thought so, but I was still having problems with it. For example if you have a type (say type_A) within a type (say type_B) and you do something like this:



Then nothing comes back into yo.b.c or yo.b.d
I may be wrong and it may take another type within a type before it fails, but I know I couldn't get it working the way I'd like for a well-built UI generation system.
It seems to work for two levels of functions OK, but not 3+ and it didn't matter if the variable was global either...

xGEKKOx
AGK Master
15
Years of Service
User Offline
Joined: 7th Dec 2008
Location: Italy
Posted: 16th Mar 2014 01:15
Ops sorry i misunderstood!
I understood of a UI in AGK....

No, i use XCode 5.

Long life to Steve!
Mobiius
Valued Member
21
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 17th Mar 2014 20:58 Edited at: 17th Mar 2014 21:04
I created this..


Granted, it's only buttons and message boxes, but I plan on expanding it at some point.

The buttons and message boxes are fully customisable, each button having a normal, mouse over, and pressed image. Buttons can have a sound when clicked, and can call any number of script commands.

Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 17th Mar 2014 21:15 Edited at: 17th Mar 2014 21:16
@ Mobiuus - yep, that's the sort of thing, but with menus, check and radio and tick boxes, panels, labels, progress bars etc.

I think one of us is going to write such a thing - either for AppGameKit or AGK2 - if no one has written it for AGK2 by the time I get going on AGK2 (I have the betas) then I will...

[edit]

I realise of course that AppGameKit and AGK2 are GAME kits - but with some GUI, they are also App kits...

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
Mobiius
Valued Member
21
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 17th Mar 2014 21:19
I can add those kinds of things, but have little time due to work and a growing xbox one games collection!

If there's enough interest, I could work on it with plans to sell it on??

Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 17th Mar 2014 23:31
@ Mobiius,

I'd wait for AGK2 to come in properly and develop and sell it for that...?

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
Mobiius
Valued Member
21
Years of Service
User Offline
Joined: 27th Feb 2003
Location: The Cold North
Posted: 18th Mar 2014 00:41
I will. But there's no reason I can't do both.

Lost Dragon
13
Years of Service
User Offline
Joined: 22nd Aug 2010
Location:
Posted: 18th Mar 2014 06:57
I'm interested.

Specifically I'm interested in ease of use and easy to follow examples that would allow me to get up to speed and using the UI functions quickly.

Stuff I'm interested in: text boxes with word wrap, text boxes that scroll up/down, radio/checkbox buttons, buttons with basic click/up/down animation, dragging and dropping icons into slots, basic progress bars.

That's a pretty tall order, but it covers the basics of UI.
Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 18th Mar 2014 08:38
@ Mobiius,

Looks like you have a paying market....

Also:-

- editboxes, rich text edit boxes;
- listboxes (supporting icons), comboboxes, treeviews, listviews;
- graphic boxes, buttons, panels, borders, spinners;
- treeviews (supporting icons);
- check, radio, tick boxes;
- menus and popup menus;
- panels, graphic panels, labels;
- progress bars.

Well, I can ask, can't I?

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
JimHawkins
14
Years of Service
User Offline
Joined: 26th Jul 2009
Location: Hull - UK
Posted: 18th Mar 2014 09:02
You could just by Embarcadero XE5 - you get all that and a lot more!

-- Jim - When is there going to be a release?
bjadams
AGK Backer
16
Years of Service
User Offline
Joined: 29th Mar 2008
Location:
Posted: 18th Mar 2014 09:43
Jim... or wait for XE6!
JimHawkins
14
Years of Service
User Offline
Joined: 26th Jul 2009
Location: Hull - UK
Posted: 18th Mar 2014 13:45
bj - No need. XE5 does it all!

-- Jim - When is there going to be a release?
Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 18th Mar 2014 20:15
I know, I know - but it would be nice for some handy GUI in AGK/AGK2...

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 18th Mar 2014 22:23
I wasn't quite ready to share my gui framework yet, it's still a fare bit away from being useful. But I'll make a quick video.




And here's the code sample for what's shown in the video.



No scrolling or shifting menu content just yet, like I said I was exactly prepared to share it for a few more weeks.

Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 18th Mar 2014 23:17
@ Phaelax,

Looks very nice though. Are we talking a project to create full GUI as well as menus, in the fullness of time?

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
Phaelax
DBPro Master
21
Years of Service
User Offline
Joined: 16th Apr 2003
Location: Metropia
Posted: 19th Mar 2014 06:35
Well, I was really just trying to imitate iOS native functionality. But I suppose with a few changes it could support different themes of images. What type of menus are you referring to? Drop downs like in Windows, or a menu system you'd see on mobile devices?

Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 19th Mar 2014 08:14
@ Phaelax,

Being greedy - both. But windows-esque menus, primarily with other similar UI gadgets.

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...
Wilf
Valued Member
17
Years of Service
User Offline
Joined: 1st Jun 2006
Location: Gone to Unity.
Posted: 19th Mar 2014 13:54
Phaelax that looks very promising.
Jimmanator
13
Years of Service
User Offline
Joined: 12th Nov 2010
Location:
Posted: 19th Mar 2014 17:16
Here is the gui that I have been using.
I converted it and added a few things from an old dark basic tutorial.
new text boxes,though it is not hard to add your own.

Attachments

Login to view attachments
Jimmanator
13
Years of Service
User Offline
Joined: 12th Nov 2010
Location:
Posted: 19th Mar 2014 17:17 Edited at: 19th Mar 2014 17:17
the colors are fully customizable .

Attachments

Login to view attachments
Zwarteziel
13
Years of Service
User Offline
Joined: 22nd Jan 2011
Location: Netherlands
Posted: 22nd Mar 2014 07:34
That is very nifty and nice looking, Jimmanator! Thanks for sharing!
Clonkex
Forum Vice President
13
Years of Service
User Offline
Joined: 20th May 2010
Location: Northern Tablelands, NSW, Australia
Posted: 22nd Mar 2014 14:18
I will be writing a full-featured GUI system for AppGameKit T1 and T2 at some point in the not-too-distant future. I'll need it.

Duffer
21
Years of Service
User Offline
Joined: 9th Feb 2003
Location: chair
Posted: 22nd Mar 2014 14:21
@ Clonkex,

Excellent - will watch that space...

@ Jimmanator,

Very nice.

a long time dabbler with DBC and DBPro with no actual talent but lots of enthusiasm...

Login to post a reply

Server time is: 2024-05-05 08:21:18
Your offset time is: 2024-05-05 08:21:18