Porting Open-Source-Games - Windows Phone 7 Software Development

What do you think about porting some Open-Source-Games to Wíndows Phone 7? The Source-Code is open , so it shouldn't be too hard to port these games.
There are (for example):
- Knytt Stories (not really Open-Source, but the Source-Code for a DS-Version is available on http://www.rodrigoroman.com/rrc2soft/nds_dsknytt.html)
- Battle for Wesnoth (an iOS-Version is actually available on Wesnoth iOS)
- ManiaDrive (like Trackmania, but not as good as this)
- Warzone 2100
- Glest (a little bit like Warcraft)
- Neverball (like Monkeyball)
- Secret Maryo Chronicles (Mario!)
There are many games more (like Nexuiz or Bos Wars and so on)
What do you think? Where should this be downloadable? In the Marketplace or as a hombrew-app? If it's in the marketplace, would you pay for it (just 0,99 to 1,99)?

Please keep discussions and ongoing developmental projects out of the app release forum. You could post in the Software Development section since that is for ongoing projects or help with app development.
~~Tito~~

~~Tito~~ said:
Please keep discussions and ongoing developmental projects out of the app release forum. You could post in the Software Development section since that is for ongoing projects or help with app development.
~~Tito~~
Click to expand...
Click to collapse
Sorry, I clicked too fast. I wanted to post it in the "Developement-Forum". Thank's for moving.

i would play for this games and you should develop it in the marketplace

Which game would you prefer?

Secret Maryo Chronicles, Glest and Neverball

What about some of these open source emulators? Like the ones made for the HD2?

vagabond1 said:
What about some of these open source emulators? Like the ones made for the HD2?
Click to expand...
Click to collapse
Have you used the forum search? There is another thread. ...

i would like to see stargus or wargus on WP7

But there is a problem: I haven't got my computer in the moment. So it could take a while until I could develope it. Is anybody else here, who could develope / port a game?

Neverball looks like a great one to port. I would help or try a start if you can give me some advice where to start.

toolsche said:
Neverball looks like a great one to port. I would help or try a start if you can give me some advice where to start.
Click to expand...
Click to collapse
You gotta download the Source from here and extract it (I prefer 7zip). Then you shut reprogram the game (I don't know in which language it's written) in C#.
There is some help for you at Code2Code (if it's written in C++ or at CodeConverter (if it's written in VB.net). If it's written in Python (OpenSource-Games are written in Python often) or another language I can't help you, I'm "speaking" VB.net, C# and C++ only (in the moment). After you've rewritten the code you've to add the tilt-functions (for the tilt-sensor which shut move the board at the end) and the touch-functions (moving camera, menu ...). I would advise you to not integrate Neverputt (which is in the package too) at the moment and develope Neverball only.
Tell me, if you're doing this; then I won't do this anymore. You can sell it yourself.
Good Luck.

If there is anybody else, who wanna "develope" one of these games (or another one) than told it to us, please.

Darkyyy said:
i would like to see stargus or wargus on WP7
Click to expand...
Click to collapse
This would be great, but Warcraft and Starcraft are not Open-Source-Games. So you can't port them (legal). But Glest is a Warcraft-like-game and is Open-Source.

Related

Silverlight/XNA App development section of the forum

As per title,
Having never writting apps before, I thought I'd have a go at downloading Expression studio (mainly due to it being free for students )
Seems pretty easy to get the hang of and these tutorial videos to follow are pretty handy http://microsoft.com/design/toolbox, it would be nice to maybe have a section of the forum for developing apps in Silverlight
Espescially seeing as deploying apps directly to your phone in Visual Studio seems to be the only way to side load apps at the moment.
This is the right section, as soon as I can make clear that this section is not intended for general chat but actual software development questions
ok so, pulling the silverlight and xna libraries out of the emulator and cooking them into wm6.5.5 i now need a way to test if these libraries are valid.
anyone interested in compiling a simple test for these? it seems the xna game, input and core libraries are there as well as silverlight browser and ui stuff.
very interested to see how valid these libraries are if at all
norgan said:
ok so, pulling the silverlight and xna libraries out of the emulator and cooking them into wm6.5.5 i now need a way to test if these libraries are valid.
anyone interested in compiling a simple test for these? it seems the xna game, input and core libraries are there as well as silverlight browser and ui stuff.
very interested to see how valid these libraries are if at all
Click to expand...
Click to collapse
Ha love this way of thinking, how to get new stuff running on old stuff.
Reminds me of this big community i have heard of.
Sorry dude but I'm very sure this won't work.
First up, the files have dependencies (namely CE7 and other core files must use the CE7 API). You can't get around this without source code.
Secondly, the files from the emulator have ARM headers but use x86 code, as far as I know.
Thanks!!
You can find a whole bunch of silverlight projects to download here http://silverlight.net/community/samples/silverlight-samples/
Noonski said:
Ha love this way of thinking, how to get new stuff running on old stuff.
Reminds me of this big community i have heard of.
Click to expand...
Click to collapse
thinking without restricted boundaries, it may not work and i may be waaay off, but then again....it may just work lol and if not i've lost nothing.
the silverlight causes issues and i am sure there is more to xna than just the framework dll's. will be interesting to try and call functions within them and see what happens either way.

[Q] Needed:Android Apps Emulator for BADA

HELLO Xda !!!
I am a Noob from Germany !!
We all who use Bada Os have a serious Issue with the APPS !! so i want to know whether U guys (the great guys who Ported Android to Bada) can Create an APP for Launching an Android app on BADA powered Devices ! !! (atleast for S8500 and S8530) !!!!!!!!!!!!
PLEASEE GUYSSSS U CAN DO ITTTTTT !!!!!!!!!!!
Try it yourself? You make others happy with that
wilmervanheerde said:
Try it yourself? You make others happy with that
Click to expand...
Click to collapse
yeah ! but I just started with C and C++ !!! so I cant !! only the Experts like XDA can handle this !!
lol why you write random words with capital letters any emulator requires countless hours of developing and does never reach the performance of the original system. and android apps have many rights that bada apps don't have so it would be impossible to run these without adjustments in the app itself. if you need these apps buy android.
shadowkavi said:
HELLO Xda !!!
I am a Noob from Germany !!
We all who use Bada Os have a serious Issue with the APPS !! so i want to know whether U guys (the great guys who Ported Android to Bada) can Create an APP for Launching an Android app on BADA powered Devices ! !! (atleast for S8500 and S8530) !!!!!!!!!!!!
PLEASEE GUYSSSS U CAN DO ITTTTTT !!!!!!!!!!!
Click to expand...
Click to collapse
I don`t think that anybody would develop anything like that but everybody is waiting for Oleg`s release of the Android 2.3.3 for the Samsung Wave, so soon there could be a stable version of Android working on Bada. It works already but with a couple of bugs which make it impossible to use the phone for a long period.
In fact, this could be done with enormous efforts. As on the new BlackBerry PlayBook there will be android application support, it is not impossible from technical point of view. There are two different project for this, one is AlienDalvik (I think this will be on BB PlayBook, but it's just a hunch) and the other is IcedRobot (this one is in the very begining of the project). Google them for more information.
I think the biggest problem for us is the Bada SDK, as it is nowhere near ready to accomplish this big tasks... Of course this is just my 2 cents.
Edit: you can find some information about porting Dalvik here: http://groups.google.com/group/android-platform/msg/a177b156d338c513?
But I'm sure I'll not start it...
OK, just trying to make something else out of the bull**** about how cool would be to have a Dalvik port, can anybody say what API would be missing to have a Dalvik VM as a bada application? I know Dalvik is far more than JDK, but I never seen any deep analysis. Back several years ago I played on some embedded platform to put J2ME there (I do get the difference) and porting KVM to hello world level took me something like a weekend or so. Again, comparing KVM to Dalvik makes no sense but honestly, to say that porting makes no sense, we should at least have an estimate of effort and missing API.
BADA should open up then for its own good
If Samsung ever decides to open up more apis for an android apps emu
it will be best for BADA. Bada doesnt even have PSX, N64 emus like android has.
Im missing out on a lot of exciting apps like the ones mentioned because there is no developer working on these apps for BADA.
If bada ever comes out with an emu for Android Apps then ill be in line
im even willing to pay for it.
As for not performing at native speed thats what they said for the psx and N64 emus on android but look at where they are now.
BADA isnt that different from Android it just needs to open up more APIs to
take up the slack.
Thats all reliant on samsung.
the app could possibly emulate these apis too like calendar etc or what else is missing (dont know what it is). so for calendar just create an empty one...
or (to make the point clear) instead of using camera it could show a picture and the android app would work and just think that camera is not moving
...but i'd really appreciate an n64 emu for bada
If I wasn't precise enough I'll just put that in one question:
What exactly (as specific as possible) is missing in the API?
mijoma said:
If I wasn't precise enough I'll just put that in one question:
What exactly (as specific as possible) is missing in the API?
Click to expand...
Click to collapse
I think you were clear enough, we just doesn't have answer to your question. I barely developed anything with the Bada SDK, just played with the different versions. But I know that there were no sprintf, sscanf, qsort etc. when I tried it. Maybe this is not issue with Dalvik. And I saw that SDL was ported to Bada (even if it's not free and/or publicly available) so big scale ports can be done, but I can't see the developer community which is capable and willing to do it...
anghelyi said:
I think you were clear enough, we just doesn't have answer to your question. I barely developed anything with the Bada SDK, just played with the different versions. But I know that there were no sprintf, sscanf, qsort etc. when I tried it. Maybe this is not issue with Dalvik. And I saw that SDL was ported to Bada (even if it's not free and/or publicly available) so big scale ports can be done, but I can't see the developer community which is capable and willing to do it...
Click to expand...
Click to collapse
I don't think any library functions are to be the problem. Most of them are either easy to replace or source code is publicly available. I rather tend to think what hardware abstraction / OS interface might be missing. It is repeatedly brought up that there is missing API, but noone gives any detail. What I suspect is that missing API is far less important than memory requirements, but it'd be nice if someone actually had a look.
About the community I share the opinion that it'd be difficult to get the right people doing this. There is much discussion on XDA how to bring this forum back to developers, so we can finally see more people working than whining.
There is much discussion on XDA how to bring this forum back to developers, so we can finally see more people working than whining.
Click to expand...
Click to collapse
oh so you think it is so bad to have a lot of testers who are ready to kill their phones to prove that you are working in the right direction???
i noticed the disappearance of the Devs like you, Adfree , larieto(but he is in vacation) , Oleg and others
i still don't get it
Is XDA bad forum for the Devs now???
Best Regards
mijoma said:
I rather tend to think what hardware abstraction / OS interface might be missing.
Click to expand...
Click to collapse
Yep, you can be right. And according to this :
http://justanapplication.wordpress.com/category/dalvik/
"Implementing a large part of what is approximately Java 5 plus a large part of some version of the Android APIs (which version is of course another problem) is not exactly trivial given that many of the Android API methods are actually native methods, or call native methods almost immediately, and they often use Android platform specific features, for example, Skia and Surfaceflinger to name but two. In fact it is quite difficult to see how it can run the majority of Android applications unmodified unless it actually contains what amounts to a largish chunk of, not to put to fine a point on it, Android." (it's about AlienDalvik)
DalvikVM itself is pretty big and it needs a few libs to be able to run .dex files and a lot more to run Android apps. With the bada 2.0 we have approx. 240-250 MB free RAM after boot, if I'm not mistaken. This might be enough for some stripped-down Android libs+dalvik+app as we have around 70 MB for apps when booted into Android... I may try to compille dalvik alone if I had some time...
One more thing: there's a project to port DalvikVM to iOS with some progress: http://code.google.com/p/in-the-box/ so this is definetly not just a dream. In fact they have DalvikVM ported. (video here: http://www.youtube.com/watch?v=fhyd18h_as4&feature=player_embedded)
mylove90 said:
oh so you think it is so bad to have a lot of testers who are ready to kill their phones to prove that you are working in the right direction???
Click to expand...
Click to collapse
I don't feel satisfaction when an unaware 'tester' bricks his phone.
I'd prefer people that would contribute their time and knowledge instead. With large number of people unaware what they're doing and later messing forums with requests/DEMANDS for help we are not getting any further. When I asked for help in relatively simple task of downloading and checking bootloaders with a PC app there was little response.
mylove90 said:
i noticed the disappearance of the Devs like you, Adfree , larieto(but he is in vacation) , Oleg and others
i still don't get it
Is XDA bad forum for the Devs now???
Click to expand...
Click to collapse
Well, apart from me actually working hard in RL for past 3 months, I won't say much about others here at bada forum. Generally, XDA is going through hard times with developers being bashed and flooded with excrements from growing number of people feeling that clicking 'donate' is same as buying someone's time and other groups that think developers simply owe anything to users.
With going further down this path at some point the forum would have to change the name to 'xda-noobs.com' as all the devs would be gone leaving all that whining behind. Fortunately, the mods and admins do care and take actions, so I hope it will stimulate more hard-facts discussions.
anghelyi said:
DalvikVM itself is pretty big and it needs a few libs to be able to run .dex files and a lot more to run Android apps. With the bada 2.0 we have approx. 240-250 MB free RAM after boot, if I'm not mistaken. This might be enough for some stripped-down Android libs+dalvik+app as we have around 70 MB for apps when booted into Android... I may try to compille dalvik alone if I had some time...
)
Click to expand...
Click to collapse
Wait a Minute !!! YOU CAN DO IT ??? Where can I buy the Time for you ?? Man thats an awesome News !!!!!!!!!!! I love to hear that !! !! what about the APIs and the things that other guys are talking about ?? Is it possible to bring it on BADA ??? AleinDalvik??? REPLY MY FRIENDDDDDDDDDDDDDDDDDD !!
Hold your horses as you're simply misinterpreting and clearly should go look up what is Alien Dalvik.
VM is one thing, runtime is the other. While compilation should not take too much time, creating runtime environment won't be that straightforward.
mijoma said:
Hold your horses as you're simply misinterpreting and clearly should go look up what is Alien Dalvik.
VM is one thing, runtime is the other. While compilation should not take too much time, creating runtime environment won't be that straightforward.
Click to expand...
Click to collapse
Yes, indeed! I just wanted to say that I'll check if the core libs could be compiled at all without much modification if I had time. But Dalvik alone is not barely more than having a console based java re...
mijoma said:
Hold your horses as you're simply misinterpreting and clearly should go look up what is Alien Dalvik.
VM is one thing, runtime is the other. While compilation should not take too much time, creating runtime environment won't be that straightforward.
Click to expand...
Click to collapse
let android apps run on non android devices
this is what Alien Dalvik does ,right ??
it runs on N900 !! cant we make it to run on Bada ?? Yes or No ??
shadowkavi said:
let android apps run on non android devices
this is what Alien Dalvik does ,right ??
Click to expand...
Click to collapse
First of all, Alien Dalvik is a commercial PRODUCT, not a general concept. Dalvik as it is does not really require android to run.
shadowkavi said:
cant we make it to run on Bada ?? Yes or No ??
Click to expand...
Click to collapse
When you say 'we' who do you really have in mind? What will be yours input?
If you wish to ask the question in that tone and receive a binary answer, then your answer is No.

Is there a programing App/website out there for Non Programmers?

I've not seriously programmed since I was 10-12 years old and Peek'd/Poke'd my way through in BASIC on my C=64. I'm wanting to create an app to use on my phone and even release into Marketplace for others. It's a general Ballistics program. I've noticed there is nothing out there that I can find for the hobby or competitive shooter. If someone else wants to take up the challenge, please feel free. But, if not, I'd be willing to do one if I can find the programs to help with this. Also, does anyone have any books or other sites that will explain the programing languages needed to make a current (Mango) compatible app.
Thanks
JTMcD.
If you know a website with rss feed, you can try FollowMyFeed
http://www.followmyfeed.net/en-us
"FollowMyFeed allows you to quickly create your Windows Phone 7 application for free without any technical knowledge.
Let us guide you through a simple interface for creating an application to your image..."
Do a seach for "Windows Phone touch studio", maybe this is something fou you.
regards,
hannes
similar feed based builder
http://www.appmakr.com/wp7/dev/
Are there any non feed based application builder websites?
App Developement Material
dr_strangetrick said:
Are there any non feed based application builder websites?
Click to expand...
Click to collapse
I'm with you!
I don't want to create a feed based app either, mine is strictly texted based with a search feature. Not quite as easy as it looks
I've spent all day looking at the attached document. It's a small tutorial on WP development.
https://skydrive.live.com/redir.aspx?cid=5e027ee2f1553790&resid=5E027EE2F1553790!419&parid=root
Thangs Zigg, good bedtime reading

[Project] View GeoLocations with Augmented Reality

hello forum people, well basically it’s like the Tittle says, I am currently developing a application that can save GeoLocations, then view them in augmented reality, it’s a school project and i wanted to see if someone else had developed something similar With "Windows phone 7" I’ve been searching allot of examples and stuff to get the main idea, but still not much luck, there are lots of good Android apps (like the ones I’d like to find) to guide myself in developing this app.
Project description.
-Must save geolocations with a desktop application developed in C# with visual Studio 2010.
-Augmented Reality app developed with Visual Studio (WP7), must display the text in the Geolocation with a short description.
little example.
Save a geolocation of a building, in that building there will be a meeting at 8:00 PM, the augmented reality app must show the building, the distance in Meters and the meeting description.
If someone knows of a similar project, or likes the idea post your comments, this is mainly for help, I am a bit stuck in my developing.
Actually I’ve been just testing different types of augmented reality apps and codes.
What about Nokia City Lens?
I cant try this app yet, because in mexico is not yet released. but could be a good Example, cant view the code thou.. =(
rafa8595 said:
I cant try this app yet, because in mexico is not yet released. but could be a good Example, cant view the code thou.. =(
Click to expand...
Click to collapse
I'm from Mexico, you can "suscribe" to Nokia Beta Labs (betalabs.nokia.com) and you can get the app.
Sorry if you want some code, it is a Nokia closed project.
rafa8595 said:
hello forum people, well basically it’s like the Tittle says, I am currently developing a application that can save GeoLocations, then view them in augmented reality, it’s a school project and i wanted to see if someone else had developed something similar With "Windows phone 7" I’ve been searching allot of examples and stuff to get the main idea, but still not much luck, there are lots of good Android apps (like the ones I’d like to find) to guide myself in developing this app.
Project description.
-Must save geolocations with a desktop application developed in C# with visual Studio 2010.
-Augmented Reality app developed with Visual Studio (WP7), must display the text in the Geolocation with a short description.
little example.
Save a geolocation of a building, in that building there will be a meeting at 8:00 PM, the augmented reality app must show the building, the distance in Meters and the meeting description.
If someone knows of a similar project, or likes the idea post your comments, this is mainly for help, I am a bit stuck in my developing.
Actually I’ve been just testing different types of augmented reality apps and codes.
Click to expand...
Click to collapse
I can refer you to a little app that the company i am working with, ARLab, developed thanks to our SDKs, it's called ARPicBrowser. It's a bit similar to what you're talking about. It's not the same but it could bring you some insight. It is also open source, which is why i thought it would help you out. Here you can access the source code. By the way, if you're interested in augmented reality development you can check out our SDKs. You might find them useful.
Thanks!
Right now im at school, with the school Desktop PCs I can't test the code, but when i arrived home i will check on this, Thank you.
I just glanced the links you posted, is this only available to IOS & Android? no WP7 support?
rafa8595 said:
Right now im at school, with the school Desktop PCs I can't test the code, but when i arrived home i will check on this, Thank you.
I just glanced the links you posted, is this only available to IOS & Android? no WP7 support?
Click to expand...
Click to collapse
Well, this is indeed an android forum XD but in any case, we do not have WP7 support now. It is in our roadmap but we don't have neither a release date nor anything too well planned about it as yet. Sorry
Yelamos said:
Well, this is indeed an android forum XD but in any case, we do not have WP7 support now. It is in our roadmap but we don't have neither a release date nor anything too well planned about it as yet. Sorry
Click to expand...
Click to collapse
too bad i thought it had WP7 support because you posted it here, and here is suposed to be the Wp7 Soft Dev place.
Thanks anyway =).

Please explain what porting is. I'm still confused after countless google searches.

I'm called for a job interview this Monday. They need someone to port some programs children play with on the web to Android. It's educational software that looks accessible to children.
My only experience with porting is working with Unity and going back and forth from PC to my Android phones. My problem is I don't know how porting is done exactly.
Let's say I want to port a Java program to Android. Do I have to create a layer of coding around the original Java source code and make it work with Android? Or is it just modifying the original source code to fit the new platform?
I searched multiple forums and countless google searches. I'm going insane. Please help me!
Thank you! :laugh:
Well I guess it depends. Unless you are using a cross-platform framework (e.g. Xamarin), then it would involve re-writing the code in Java.
If you already have some Java back end code (e.g. some servlet implementation), then I would just create an interface to this module and leave it as it is. No point in rewriting working code in a language that already runs on Android (unless your one of these people who can't help themselves and has to refactor everything to death).
i dont think there is much for u to do, if the games are web based, just build a laucher that links to the games, otherwise look for similar games in android version and install them as a package on all phones.
Sent from my U8150 using xda app-developers app

Categories

Resources