Ruby or Python?
-
Windows would be sprites drawn via DirectX calls, obviously.
I know people who are trying to write DX games. If you do that, you have to reinvent the entire wheel. That's why every game has different-looking buttons, and so many have (for example) drop-downs that don't work 100% right--the dev missed, say, page up/down handling or whatever.
-
If you do that, you have to reinvent the entire wheel. That's why every game has different-looking buttons, and so many have (for example) drop-downs that don't work 100% right--the dev missed, say, page up/down handling or whatever.
I'd just use a 2D GUI library (something like, oh, Qt or GTK, but you might be able to convince the Windows API to do this as well) to draw to an off-screen buffer, then grab the contents of the buffer and overlay it onto the 3D window. That, and appropriate input handling hookups, and you have a GUI for your game that actually supports things such as Unicode!
Filed under: good luck translating your favorite game into Hebrew
-
Bad Idea: Dwarf Fortress in Hebrew.
-
-
Worse Idea: Dwarf Fortress in Arabic
[spoiler]Because of the problems of rendering everything, of course.[/spoiler]
-
Worse Idea; Dwarf Fortress in English?
-
Not to mention if you obeyed RtL, you'd mirror the world.
-
Not to mention if you obeyed RtL, you'd mirror the world.
โฎThat we might. Wouldn't that be a terrible shame?
-
Worst idea: Dwarf Fortress in any language with more than 255 glyphs.
-
Worst idea: Dwarf Fortress in any language with more than 255 glyphs.
Yeah, because then you would have a better chance of knowing what things are.
Also, obligatory "the bad ideas thread is [1] that way".
[1] That last one's for you, @Arantor
[2] and Really, Discurse-or-whoever-picked-these-emoji?
-
-
LTFY
(the Raw for anyone lazy like me)
[:arrow_lower_left:](http://what.thedailywtf.com/t/the-bad-ideas-thread/254)[:arrow_upper_left:](http://what.thedailywtf.com/t/the-bad-ideas-thread/254) [:arrow_lower_right:](http://what.thedailywtf.com/t/the-bad-ideas-thread/254)[:arrow_upper_right:](http://what.thedailywtf.com/t/the-bad-ideas-thread/254)
-
Nice, thanks. I has a sad that I can't make it more efficient by one link element either by way of
[]()
or even a bare<a href>
.DAMN YOU DISCOURSE MAKING ME LESS EFFICIENT
-
-
That is suitably inconsistent with the icons but still one link per emoji. But it is more efficient, I approve.
-
Unfortunately that's the best it does.
-
-
Cute. That one didn't occur to me. But if anyone could... I figured it'd be you.
-
-
I say Ruby. Main thing - there are dozens of ways to solve a single problem, so most times you write something like you feel it and it works. Very easy to get into, and very enjoyable to learn new tricks.
Web frameworks? Check (obviously Rails, but also look at Sinatra!)
GUIs? Check (native Tk, and then wx, Qt and ridiculous - in a fun way - Shoes)
Games? Check (gosu! and of course you can directly use OpenGL or whatever)And if it's not enough, get jRuby and utilize Java libraries (example). Where's your god now?!
-