![]() |
2009-12-28
, 06:03
|
|
Posts: 4,708 |
Thanked: 4,649 times |
Joined on Oct 2007
@ Bulgaria
|
#12
|
It could, though. It would take an awful lot of work, but might actually work pretty well. At that point it would become an emulator of sorts, but all of the windows API calls would execute as native, so it might actually be pretty fast.
Probably more trouble than it's worth, but it would be a fascinating thing to see working.
![]() |
2009-12-28
, 07:18
|
|
Posts: 1,559 |
Thanked: 1,786 times |
Joined on Oct 2009
@ Boston
|
#13
|
![]() |
2009-12-28
, 09:36
|
|
Posts: 4,708 |
Thanked: 4,649 times |
Joined on Oct 2007
@ Bulgaria
|
#14
|
|
2009-12-28
, 09:40
|
Guest |
Posts: n/a |
Thanked: 0 times |
Joined on
|
#15
|
![]() |
2009-12-28
, 09:52
|
Posts: 23 |
Thanked: 0 times |
Joined on Dec 2009
|
#16
|
Hi tdesws,
Sounds like a fun project! The first thing you need to know about making a game for the n900/maemo, is that it's different to your normal PC in a couple notable ways:
1. It's based on Linux, rather than Windows. Which means you'll want to lean towards Linux-style development. This also means you have a very powerful system, and have a lot of choice.
2. It's based on ARM rather than x86. This is talking about the sort of instructions the CPU uses. When making your own program from source, it's very likely going to be abstracted to the point that you don't even notice! However, it will be an issue if you try "move" a program from your PC to your N900 without recompiling it.
But the big thing is, that it's a very powerful environment that lets you do things your way. So if you're familiar with something like C or Python or C++ -- I'd recommend to just stick with that, and focus on your game!
Depending on your skills / ambitions -- I'd highly recommend having a look at Qt (and awesome toolkit written in C++). You can develop your game on what ever system you're using, and then later easily port it to your phone, or even another desktop operating system!
Good luck! The key is going to be persistance and taking small steps. Just do one small thing at a time even if you're not sure what you're going to do down the line, and if you have enough persistance you'll learn a lot and have something great.
![]() |
2009-12-28
, 15:52
|
|
Posts: 1,559 |
Thanked: 1,786 times |
Joined on Oct 2009
@ Boston
|
#17
|
Wine can't run Win32 binary on armel unless there is Win32 running on armel... When you successfully boot Windows 7 (or whatever Win32 Windows) on a whatever armel device you have, then Wine will be able to work on it too.
So far, I've not seen any mention of any 3D game engines or IDE's like Torque, Unity3D, DX Studio and the like. Do they not exist in Linux and OpenGL ES?
I'm asking because I'm unfamiliar with the Linux side of that kind of development.
The Following User Says Thank You to Flandry For This Useful Post: | ||
![]() |
2009-12-28
, 16:32
|
|
Posts: 4,708 |
Thanked: 4,649 times |
Joined on Oct 2007
@ Bulgaria
|
#18
|
|
2009-12-28
, 16:45
|
Guest |
Posts: n/a |
Thanked: 0 times |
Joined on
|
#19
|
The Following User Says Thank You to For This Useful Post: | ||
![]() |
2009-12-28
, 21:37
|
Posts: 23 |
Thanked: 0 times |
Joined on Dec 2009
|
#20
|
Anyone interested in playing in small talk should drop me a note.
Also, as has been noted above, if you can get the source, there is a good chance you can compile it to run on the N900. I may try a few more games like that. You might also have some interesting luck with old DOS based games running in DOSBOX