No, I don't think you can use the WiiMote directly, it is not a standard controller and does not use standard controller protocols. Though I said any controller would work I was saying any standard controller (any 3rd party gamepad, the 360 controller, or PS controller), the WiiMote is it's own strange thing. You need a hacked version of Sphere to use the WiiMote and only Beaker has that hacked version.
That said it is impossible to put his hacked version of sphere onto the Wii since it is not the same thing as SphereSFML or other web-sphere variants. If you want WiiMote support in SphereSFML, I'll try to make it a feature request and add that in. That said you can't put anything onto the Wii or Wii-U blindly, there are certain things one must do. Perhaps through it's web browser it's a possibility but I don't know how limited it is, I don't know if it would run these web variants of Sphere.
^__^
http://wiiubrew.org/wiki/Internet_BrowserAs it so happens, the Wii U Internet Browser has special Javascript functions to utilize the features of the GamePad as well as Wiimote and Classic Controllers. If you have some Javascript application of any kind that's accessible from a website, you can simply include Wii-specific Javascript commands, and viola -- Wiimote/GamePad usage!
I don't know if including such JS would screw up non-Wii browsing. It shouldn't, Firefox and stuff should probably ignore the Wii commands. As long as you have another way to control things, you should be good.
Though native Wiimote support in Sphere and SphereSFML would be awesome. You could perhaps contact Mr. Carl Kenner, who created GlovePIE, which is capable of utilizing the Wiimote on PCs. He may be willing to share code with you so you wouldn't have to start from scratch.
https://sites.google.com/site/carlkenner/glovepieFor a command prompt you don't need to render your strings of a font to an image. I don't know why you can't just use font.drawText? I'm not entirely sure you understand what rendering to back buffer means... The fonts in Sphere are bitmap fonts so when you say how to render font as an image... well you're really always doing that. I guess you could be a bit more specific as to what you are trying to do? The only reason to render text to an image (ie surface) is to do some hardcore image manipulations on it, and for a command prompt you shouldn't need to do that.
Oh yeah. Plus, Javascript has wicked-awesome string manipulation, so it'd be easier to just use drawText. For some bizarre reason, I was thinking of having a variable that memorizes your keyboard input, and then displays each individual character as an image along the bottom of the screen.
But duh, I can just concatenate strings and use drawText to accomplish the same thing.
I'm not thinking clearly. Also, I'm not a very good programmer in the first place, so there's that too >_>
It won't. The only prerequisite for someone editing your files is by knowing where the files are. Yeah, Sphere is very open when it comes to this, so you'd have to be okay having the code and (non-Sphere format) assets open.
That said, there's the SPK file format, which packages your game into a single file. It's not quite like any standard archive, so you would need a special tool to unpack/extract it (this tool does exist, but people may not know about it). It also has some issues with for example MIDI playback. People can run the SPK by dragging it to the engine.exe (or you make a batch file which does that). I think I'll write the instructions now.
Hmm. See, on the one hand, Sphere being so open is what makes our very small community so great. Nobody ever hides their code or be's stingy with their knowledge. At the same time, however, that very openness prevents Sphere from gaining a wider following -- if anyone can edit your game, you can't have any secrets, and importantly, you can't sell a game you made in Sphere (someone would just copy-paste the code).
Well, anyway, that's pretty much it for my general questions. Thanks, everyone ^_^
I'm a crappy programmer and I have no money 'cause I don't work 'cause of disabilities, but I'll find some way to contribute to the community, one of these days.