[Q] Linux Game Port to Android - Android Q&A, Help & Troubleshooting

This is examples of windows game being ported to linux and open pandora. I wonder if anyone interested to port it into android?
Jedi Knight: Outcast
https://github.com/xLAva/JediOutcastLinux
Jedi Knight: Academy
https://github.com/xLAva/JediAcademyLinux

...
cyclonmaster said:
This is examples of windows game being ported to linux and open pandora. I wonder if anyone interested to port it into android?
Jedi Knight: Outcast
https://github.com/xLAva/JediOutcastLinux
Jedi Knight: Academy
https://github.com/xLAva/JediAcademyLinux
Click to expand...
Click to collapse
The thing is although Android is based on Linux. Android and Linux are very different operating systems. And yes games of other Operating Systems are being ported but technically they are developed again, by coding from scratch but using the already made resources(Images, Audio and stuff). And to port an App, or Game in this case you need it source code for its respective OS after that you can port. But I doubt that the game developer would reveal the source code, so if you want that game really bad then you should ask the developer to port it.
If I'm wrong at something then please do correct me! :highfive:

Android Port of Jedi Outcast
Hi All,
I agree that it would be great if Jedi Outcast would be ported to Android phones/tablets. I apologize if I seem like I am out of bounds by saying this, but since Jedi Outcast's source release, it has been ported to Linux, and a bunch of other more obscure devices (Pandora, Raspberry Pi, Odroid), but nothing for Android phones/tablets. You would think that Android phones/tablets would have been a programmer's first choice to port to, as they are VERY common devices which have a large user base. Other ID-Tech 3 games have already been successfully ported (Return to Castle Wolfenstein, Quake III), so now I think that it's Jedi Outcast's turn.
Again, may I humbly request that someone with Android programming skills PLEASE port this amazing game to the Android phone/tablet platform? To make things even easier, I stumbled across the Odroid port a few days ago. Odroid actually uses the Android operating system, so it looks like the OpenGL ES graphics framework is already there. Someone on the Odroid forums responded to my inquiries regarding Jedi Outcast, stating that it would most likely only be a matter of someone adding the touch screen controls to the game, then it would be Android phone/tablet ready. Here's the link (sorry, I had to space it out because this site doesn't allow me to place links in posts yet): h t t p : / / f o r u m . o d r o i d . c o m / v i e w t o p i c . p h p ? f = 5 2 & t = 1 7 1 8
Thanks again for hearing me out, and I apologize if I am coming across as a bit demanding. I have no programming skills of my own, otherwise I would have ported this over a LONG time ago. Thanks for your time!

Related

Running Maemo 5 on Android hardware

Could anyone answer my few questions to help me get a grip whether the idea is feasible?
* How different is Android kernel from standard Linux (ie. Maemo) kernel?
* Is most of the hardware abstraction handled by Linux kernel, or the Dalvik VM internals and library?
* Is the kernel accessible? Ie. can I supplant my own init script and run custom binary in place of Dalvik?
* Is the Android hardware hackable? Ie. can I get direct access to the root partition and put custom content in?
I'm asking because I would like to get a better piece of hardware than N900 (namely HTC EVO 4G) and port Maemo 5 (ie. Mer) on it. But if Android hardware is a closed black box, I won't bother.
I don't have experience with Android (I like Maemo so much better) and I wouldn't like to spent a lot of money on hardware I could not hack.
Some android hardware is more open to changes, such as google's devloper phone.
People have managed to run Debian GNU/Linux on the nexus one, but not all the hardware is functional as of now.
There are some binary only libraries and drivers for some vendors, meaning you might not be able to use all of the hardware.
I do believe it is possible to port the Maemo OS on the nexus one, and I would love to try it if you gain momentum on this.
Unfortunately I do not know Maemo OS enough to be of any assistance apart from telling you that Android use a standard ARM Linux kernel with some modules added to enable the special IPC that Dalvik uses.
As the owner of an N900, I would love to see this project gain momentum. I don't dislike the N900 hardware, it is actually quite decent but I would prefer a smaller, thinner and lighter phone with a capacitive screen.
Maybe MeeGo is the other option to consider since that OS will be designed much more in the open which would possibly make it easier to port to various devices. (Keep an eye on the meego website for the May release, which will be the first release with UX)
Also, my brother owns a Nexus One by my recommendation so porting Maemo to his phone would be great. (Unfortunately I'm not a developer so I would rely on this forum for a guide)
I am considering getting Nexus One. As I understand it supports messing with rootfs without restrictions. (Of course you loose warranty this way.)
Byte_76 said:
Keep an eye on the meego website for the May release, which will be the first release with UX.
Click to expand...
Click to collapse
Starting with MeeGo base is a viable option.
But the upcoming UX release will be a direct port of current Moblin UI. Maemo is a different beast.
And I am against Maemo 6 migration to Qt, so I would like to stick with current Maemo 5.
With Maemo 5 being a fully functional OS I think it makes sense to try to port it directly first, however if that doesn't work then MeeGo might be another option.
After some research I found that nor Qualcomm MSM7200A, nor Samsung S3C6410 chips have open 3D driver available.
Since Maemo 5 UI requires working OpenGL ES acceleration for its desktop and window management, I guess this project is in a dead-end until I find viable platform for experimentation.
Maybe Mer is another option:
http://forum.xda-developers.com/showthread.php?t=565480
http://forum.xda-developers.com/showthread.php?t=626287
http://mer-project.blogspot.com/2010/02/mer-project-just-bunch-of-redshirts.html
http://wiki.maemo.org/Mer
Without Maemo 5 visual effects it's soooooo stone age, that I don't really care for.

Will jetson tk1 run android os?

Hi i've seen the jetson tk1 a k1 processor development board,now i know it runs linux fine but i want it for android gaming.So i am wondering if anyone own one and/or can tell me should i buy it for the sole purpose of android os gaming,i am concerned of shelling out 200 pounds for a device i may never be able to run android os on.I can't help but think there's a catch like a lack of a chip or something potentialy hindering the chances of loading an android rom on it.I'm debating getting it next fortnights time if anyone thinks it can be and definately will be done i'm sold.:laugh:
PHYSC-1 said:
Hi i've seen the jetson tk1 a k1 processor development board,now i know it runs linux fine but i want it for android gaming.So i am wondering if anyone own one and/or can tell me should i buy it for the sole purpose of android os gaming,i am concerned of shelling out 200 pounds for a device i may never be able to run android os on.I can't help but think there's a catch like a lack of a chip or something potentialy hindering the chances of loading an android rom on it.I'm debating getting it next fortnights time if anyone thinks it can be and definately will be done i'm sold.:laugh:
Click to expand...
Click to collapse
Yes, modifying the linux kernel for ubuntu to run android was quite easy, took less than an hour...
Rootfs was even easier, took 15 minutes....
booted first try...
But getting Cuda in android will have to wait for official Nvidia support.
brokencodes said:
Yes, modifying the linux kernel for ubuntu to run android was quite easy, took less than an hour...
Rootfs was even easier, took 15 minutes....
booted first try...
But getting Cuda in android will have to wait for official Nvidia support.
Click to expand...
Click to collapse
Hi, im also interested in Android for Jetson TK1 (I already ordered one, I like Ubuntu very much but it doesnt have many games compatible with ARM). If I understood well, you have booted Android on it? You can post it maybe on Nvidia developer forums dedicated for jtk1 or make thread here on xda? Thanks
Sent from my GSmart Sierra S1 MT6589T
Quick Instructions
xfim said:
Hi, im also interested in Android for Jetson TK1 (I already ordered one, I like Ubuntu very much but it doesnt have many games compatible with ARM). If I understood well, you have booted Android on it? You can post it maybe on Nvidia developer forums dedicated for jtk1 or make thread here on xda? Thanks
Sent from my GSmart Sierra S1 MT6589T
Click to expand...
Click to collapse
Anyway someone could post some instructions on here to do it. Google search not providing too much help.
Thanks
mshane said:
Anyway someone could post some instructions on here to do it. Google search not providing too much help.
Thanks
Click to expand...
Click to collapse
There is a noob guide on xda featuring instructions for building your first android ROM. That however doesnt mean Jetson TK1 could bave Android ROM from that guide
Sent from my TF300T using XDA Free mobile app
Check this out
Android KitKat on Jetson TK1 demo:
https://www.youtube.com/watch?v=SjgPy0R1fms

[Q] KitKat On A Chromebook

Hey XDA! This is my first post so bear with me...
Recently Acer announced their new Tegra K1 Chromebook and I have to say it's pretty intriguing. I really want to buy one, my only problem being Chrome OS. Don't get me wrong, I love it, it's just not robust enough for me. I want to really make use of the K1 by playing more high end games like ones for Android that are more optimized for it. Touchscreen not being a huge issue here. I'd use a PS3 controller of course. Plus with all the apps already developed for the Droid platform it makes a lot more sense than web based Chrome OS.
So, question time.....
Do you think it would be possible to install KitKat or maybe even Android L Beta on a system like this? I have researched it a little and the Tegra uses ARMv7 architecture. I don't know a whole lot about what that means, but as far as I understand it's 64-bit not 32. Does that mean I would have to use a special KitKat OS on this? Also how in the world would I go about doing this? I have successfully installed Ubuntu (I think 12.04) on an older Samsung Chromebook which dual boots both Ubuntu and Chrome OS; however, I am not sure that the steps involved would be the same. Seeing as how this is a fairly new device, Google is of no help whatsoever....
EXTRA, EXTRA!
Would it be possible to make Android the default OS so it auto boots without going to the OS verification screen?
Thanks for reading! Really hope I can get some answers, looking forward to doing some "real" gaming on the cheap!

[Q] Tablet operating system

I am buying a new 7/8" tablet. Which operating system will be easiest to convert to Ubuntu Touch?
thks
powdah said:
I am buying a new 7/8" tablet. Which operating system will be easiest to convert to Ubuntu Touch?
thks
Click to expand...
Click to collapse
The best idea would be to get a nexus 7 or 10 because they have the most support and then flash ubuntu touch to it. Here's the installation instructions:
h t t p : / / d e v e l o p e r . u b u n t u . c o m / e n / s t a r t / u b u n t u - f o r - d e v i c e s / i n s t a l l i n g - u b u n t u - f o r - d e v i c e s /
Sorry I had to write the link like that but xda won't let me post external links yet.
The only devices which are currently supported are the Nexus 7 (2013) and the Nexus 10. If you buy another device, you are going to have to port it yourself and this will by far not be easy.
Sent from my awesome Ubuntu Touch device using the Forum Browser app
IMHO you'd be better off getting a Windows 8 tablet like a Dell Venue 8 Pro (or better yet, something that uses 64-bit UEFI - bonus if it has a BIOS CSM) because they tend to use laptop-grade Intel processors which can run pretty much any Linux distro. At least the Linux kernel supports Intel's Bay Trail SoC pretty well. I wouldn't bother buying an ARM-based Android tablet specifically for Ubuntu Touch, mainly because you get more interface choices with "desktop"/non-Touch Ubuntu, but also because they're unlikely to get updates in the not-too-distant future after the Android vendor kernel reaches end of life.
Most popular Android tablet SoCs are stuck on kernel 3.4 or 3.10 if you're lucky, and with Linux 3.20/4.0 around the corner, many "desktop" Linux system components (e.g. systemd) will be dropping support for older kernels. Canonical will eventually drop support for these older SoCs because forward-porting all the drivers to a new kernel is a PITA.
TL;DR: get an Intel Bay Trail tablet but research the internal components it uses. That way you can run "desktop" Linux (and Windows, and even Android if you set up a VM) apps - in other words, you won't be limited to the handful of tablet-optimized Ubuntu Touch apps - and you can choose a different tablet-friendly UI. Unity, Gnome 3 (what I currently use), KDE Plasma 5, and several lighter alternative environments are available, and they're pretty compelling for tablet use. Good luck!
Hi.
Sorry to hijack this thread but I have a Nexus 10 and I thought support for this device was dropped? The reason why I ask is because I want to move away from Google services as I think they are just too invasive. So I have swapped Windows for Ubuntu. For my phone I am buying a cheap Firefox Open C device. Now for my tablet I was kinda stumped because I thought support for the N10 was long home regarding Ubuntu.
So what I am asking is Ubuntu for the N10 usable as a daily device?
Sent from my Nexus S using XDA Free mobile app
Warren_Orange said:
Hi.
Sorry to hijack this thread but I have a Nexus 10 and I thought support for this device was dropped? The reason why I ask is because I want to move away from Google services as I think they are just too invasive. So I have swapped Windows for Ubuntu. For my phone I am buying a cheap Firefox Open C device. Now for my tablet I was kinda stumped because I thought support for the N10 was long home regarding Ubuntu.
So what I am asking is Ubuntu for the N10 usable as a daily device?
Sent from my Nexus S using XDA Free mobile app
Click to expand...
Click to collapse
The Nexus 10 is still among the supported devices. (Link: http://developer.ubuntu.com/en/start/ubuntu-for-devices/devices/)
I suggest to give Ubuntu a go.

Computer games ported to android

Hi. I want to ask a question. Can you port old computer games to android? I saw on YouTube that developer Beloko ported Return To Castle Wolfenstein to android an runs very well. But I want to port something like Far Cry 1 or old Prince of Persia.
It is posible???
hi6120sft ale-l21 said:
Hi. I want to ask a question. Can you port old computer games to android? I saw on YouTube that developer Beloko ported Return To Castle Wolfenstein to android an runs very well. But I want to port something like Far Cry 1 or old Prince of Persia.
It is posible???
Click to expand...
Click to collapse
possible but for russians

Categories

Resources