Home | Reviews | GUIpedia | Forum | Fun500
MPNQB | The five day GUI challenge!Let's mix things up a bit and give ourselves a challenge.
Can YOU make a simple GUI in Qbasic or FreeBasic in five short days? And can YOU make it the best of those submitted?
On July 15, upload what you've done and show the community what you're capable of in a short time frame. If you think what you have is good enough to be released earlier, do so also!
The only rule is that it has to be from scratch. You can use mouse, font, icon, bitmap code and stuff since Qbasic doesn't provide it, but you can't build off any existing GUI or one you've made in the past. You may also use a "framework" containing these tools, but the framework must not have any functioning GUI components (e.g. pressing F5 gives you nothing)
It can be as simple as Elite.OS STAR or as powerful as GIMI. Whatever you can do in five days!
We can post each one in the front page poll and have everyone vote on it.
Who's with me? | 2008-07-10 | 9:53 PM |
Brandon | Re:The five day GUI challenge!I'm not entering, I wrote a lot of Code today and I'm not going to just give it up.
BTW: Things are much simpler with off the shelf code because how do you now what people already have? | 2008-07-10 | 9:58 PM |
aguma | Re:The five day GUI challenge!can you use a graphics library, such as futurelib?
i didn't write any code today and i want a challenge. | 2008-07-10 | 9:59 PM |
MPNQB | Re:The five day GUI challenge!You can use libraries and such.
And well, I guess the only way you can tell it's an original GUI is the honor system.
The point of this is to see what you could do in five days. If you base it off a GUI you've been working on before, then that wasn't built in five days. | 2008-07-10 | 10:04 PM |
Brandon | Re:The five day GUI challenge!You lost a hard drive, right? Remember how bad it sucks rewriting the SAME code? Thats my problem. | 2008-07-10 | 10:07 PM |
MPNQB | Re:The five day GUI challenge!All right, the GUI I'm entering in the contest is actually going to be a simple demonstration of certain Project Ice components (mainly the scripter). You'll also get first glimpse of the code which will make it up (this will be open source). | 2008-07-11 | 12:08 AM |
ysft | Re:The five day GUI challenge!I am gonna try this. I hope I win. | 2008-07-11 | 1:16 AM |
Brandon | Re:The five day GUI challenge!MPNQB did you allready start on it before the contest? | 2008-07-11 | 9:47 AM |
jasonwoodland | Re:The five day GUI challenge![b]Brandon wrote:[/b]
[quote]MPNQB did you allready start on it before the contest?[/quote]
LOL:laugh:
Did he?
:ohmy: | 2008-07-11 | 11:45 AM |
Todd | Re:The five day GUI challenge!If he hasn't posted anything since then, what do you think he's doing? | 2008-07-11 | 11:55 AM |
MPNQB | Re:The five day GUI challenge!No, I began work on it today. I'm throwing out what I did with Ice before to start over. | 2008-07-11 | 2:00 PM |
Brandon | Re:The five day GUI challenge!Lucky you. | 2008-07-11 | 2:09 PM |
MPNQB | Re:The five day GUI challenge!I'll log my progress.
I've gone with hard-coding many demo stuff in the GUI since it's basically the start of a new GUI. However, some stuff that will most likely be in the final version will be featured in the demo and the demo stuff will be removed in later versions.
That means, you won't have the way it will look when it is finished, but instead will demonstrate what it is capable of. There won't be documentation of IceScript yet, but IceScript applications will be there for the demo.
Today, I've succeeded in a rudimentary interface centered around a sidebar. The sidebar appears when you move the mouse all the way to the right and disappears when you move the mouse out of it. I've also implemented something called "cheap transparency" which is basically filled-boxes while skipping every other pixel while it draws so it shows what's underneath. Using color 0 gives you a shade effect in 256-color mode. The sidebar uses this. It's basically like the sidebar I was going to implement in the scrapped EnSpireMe 0.4.0, when it was still on the original Qbasic kernel.
I hope to have the sidebar manage "workspaces", which is basically one screen to a script. For this version, scripts will have just the basics (drawing, if/then, variables, goto, etc.). The finished GUI will have a similar arrangement, but some of the screen will be reserved for the user interface.
Other things done today include a solid color background (ooh!), and the name of the GUI in a colored box on the top of the screen (ahh!). | 2008-07-11 | 11:58 PM |
ysft | Re:The five day GUI challenge!Shit, I am gonna lose this contest.
I got all the graphics, interface, mouse, and font routines done but I can't seem to code the right window system. I've tried a few algorithms I came up with but everything works ugly. How many days left anyways? | 2008-07-12 | 12:43 AM |
jasonwoodland | Re:The five day GUI challenge!DW, My GUI is like a plane in pieces and won't be able to be put together, notice that only 1.5 pieces are made, Lol | 2008-07-12 | 12:46 AM |
Todd | Re:The five day GUI challenge!I won't even be here after tomorrow. I'll be gone for a while (a week).
Off topic, look at the amazingness of those word posts to your profile Jason. | 2008-07-12 | 12:50 AM |
MPNQB | Re:The five day GUI challenge!By the end of the day on July 15. | 2008-07-12 | 12:53 AM |
Brandon | Re:The five day GUI challenge!What time zone?
Ysft, the classic mac look is easy to make and cool to look at.
MPNQB: Is ProjectIce just a big Fun500 rip off? Everyone knows it has a sidebar, and 2 days ago I released my transparency version! | 2008-07-12 | 8:51 AM |
MPNQB | Re:The five day GUI challenge!Mine doesn't have a window system. | 2008-07-12 | 9:33 AM |
Brandon | Re:The five day GUI challenge!nor for Fun500 GUI 1.0 or 2007 or 2007 Gold. | 2008-07-12 | 9:36 AM |
MPNQB | Re:The five day GUI challenge!Did your sidebar auto-hide?
Anyway, I did very little today: I added a white line underneath the text on the top of the sidebar and centered that text. | 2008-07-12 | 11:48 PM |
Todd | Re:The five day GUI challenge!Programmer's fatigue. Just relax for a little while and forget about QB or programming. It happens to me at times and just going and doing something different and fun usually helps to get your mind back on track. | 2008-07-12 | 11:50 PM |
Brandon | Re:The five day GUI challenge!Hey Todd ITS A 5 DAY CHALLENGE!!! Anyways no MPNQB mine did't auto-hide but have had Ideas for my G2 sidbar forever and finally want to use then in 4. | 2008-07-13 | 9:48 AM |
Todd | Re:The five day GUI challenge!little while = couple hours. | 2008-07-13 | 10:39 AM |
MPNQB | Re:The five day GUI challenge!Today I put in a few buttons and implemented one of them. I also wrote a nifty little bit of code that takes TIME$ and converts it to a twelve hour clock (AM/PM). The time is at the bottom of the auto-hiding sidebar.
I also wrote code for windows, even though there is not a window system. The windows are similar to non-movable ones you would find in something like dialogs in a DOS program or Palm OS.
Tomorrow I hope to get the good stuff written: the scripter, workspaces, everything like that. | 2008-07-13 | 11:46 PM |
jasonwoodland | Re:The five day GUI challenge![b]tlsuess wrote:[/b]
[quote]
Off topic, look at the amazingness of those word posts to your profile Jason.[/quote]
Say what? | 2008-07-14 | 2:52 AM |
Brandon | Re:The five day GUI challenge!Todd is gone for about a week I believe. | 2008-07-14 | 8:54 AM |
MPNQB | Re:The five day GUI challenge!Today wasn't very productive for me. I only got one little demo done.
Anyway, this GUI won't be particularly impressive since I largely didn't do much with it in five days. I still hope to get something out that will demonstrate the look and feel of my next GUI. | 2008-07-14 | 10:50 PM |
MPNQB | Re:The five day GUI challenge!All GUIs in the contest must have a link by nighttime in your time zone on July 15. | 2008-07-14 | 10:55 PM |
aguma | Re:The five day GUI challenge!Well, 2 things:
1. I just made an OS, so I don't feel like making another one.
2. My dad took my developing computer to China, so I don't have it.
So I obviously won't be entering the contest. Oh well.
Good luck everyone else though! | 2008-07-15 | 2:45 PM |
Brandon | Re:The five day GUI challenge!You mean, good luck to MPNQB the only one entering his contest.
Hey did anyone release? I need to know so I can set up the new poll. | 2008-07-15 | 6:22 PM |
MPNQB | Re:The five day GUI challenge!Well, this went over like a fart in church.
I hadn't entered mine because nobody else did. | 2008-07-27 | 12:39 AM |
Todd | Re:The five day GUI challenge!I think we pretty much forgot. I didn't have time and I was gone most of the time so I really had nothing. | 2008-07-27 | 3:03 AM |
Brandon | Re:The five day GUI challenge!I remembered but I 100% refuse to start over. | 2008-07-27 | 7:19 AM |
ksr | Re:The five day GUI challenge!I joined after it started, but I probably wouldn't have entered because I'm busy with my own GUI and another related project. | 2008-07-27 | 11:46 AM |
Brandon | Re:The five day GUI challenge!The only good GUI contest is one that is basically just a date for everyone to release. | 2008-07-27 | 12:27 PM |
GUIs
2021 Brandon Cornell