06 May, 2010

WordDisc Features Detail

The WordDisc is coming along very well, with some of the more dynamic features appearing now that I have the base logic down. I may have mentioned a customizable color scheme last time - I've taken it a step further. Now, you can import textures and give them to the WordDisc to use as the background. You will also be able to use partially transparent textures for a see-through HUD feel. I may have also mentioned the several different character sets it would support - right now CS_All (all the characters on a keyboard) and CS_Letters have full support, while CS_Numbers is only supported graphically. The last thing I will tackle is CS_Custom, which will allow you to specify your own character set.

These are textures I found on Google images. You can pass it anything you can import in XNA.

The text, highlight, and line colors can be specified. The size of the disc can be specified. The texture, of course. The character set. Basically everything. All in the constructor. I'm aiming for maximum user-friendlyness here, and as much flexibility as possible. If you have any feature suggestions, let me know with a comment here or an email.

2 comments:

Scott said...

Brilliant! It's about damn time there's some text input overhaul. I really like this idea, but I'm curious, what's the logic behind letter placement? I see some keyboard runs and some grouped vowels, but I haven't figured it all out.

Unknown said...

There isn't much logic behind the letter placement really...I put the most common letters in the middle, and the least common characters on the outside. That aside, it's fairly random. If you have any suggestions let me know, but I included the ability to fully customize the layout to help developers make more sense of the layout, especially for their own applications.