Jump to content
  • Advertisement
  • entries
  • comments
  • views

GUI control a day #1: Sliders/Scrollbars

Sign in to follow this  


In order to convince myself to get the GUI system in Novarunner done and out of my way, I've decided to run a series of journal entries this week wherein I implement a new GUI control each day, since I can implement a GUI control in like 30 minutes and so have plenty of time for it even with my currently heavy assignment load. Also, it will help with my currently pitiful rate of new journal entries.

So far, I've implemented:
  1. Tabs
  2. Scrollbars (vertical & horizontal)
If I fail to implement a control one day, I'll just post an entry about the tab-strip as opposed to a new and shiny control.

Scrollbars will be used not only to scroll text fields (coming up eventually) but also to change numeric values in the game engine (such as joystick deadzones and difficulty sliders). They might also be used in the gameplay debug kit.

Next control: Drop-down boxes (edit done).
Sign in to follow this  


Recommended Comments

I've been thinking about getting started on a UI myself. Are you using a toolkit or writing from scratch?

Share this comment

Link to comment
I particularly like the 'pub' tab. As long as you avoid the sentence "we don't exactly own this place, but we have an understanding with the people that do..." in the dialogue, you're onto a winner.

Share this comment

Link to comment
Thanks for that memory. Now I have to go wash out my brain with bleach. Fuck the voice acting and puppet syncing in that game was horrendous.

Share this comment

Link to comment
hymerman's reference was to Freelancer, a similar game to my own but with the addition of horrendous voice acting, lip synching and character animation.

Share this comment

Link to comment
The character animation wasn't that bad. I assume you mean the 'standing at bar' animation; I don't think there were any others.

Share this comment

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!