Notices


Reply
Thread Tools
Posts: 30 | Thanked: 18 times | Joined on Sep 2009
#1
Heya

I'm not very familiar with what it takes to port a game, and specifically what the N900 is capable of running.

There's the famous space-scrolling-shooter game Tyrian, and I was just thinking about how awesome it would be if it had an N900 version. I used to play this game as a little kid with my brother A LOT.

I also found OpenTyrian while running a search. Not sure if it's of any use, I'm just throwing links. Here's OpenTyrian running on the PSP.
Things to look at: What resolution is the game? Possible multiplayer (on different devices)? What about touch controls?

Edit: Doh! it says on OpenTyrian's homepage, "Nokia Internet Tablets" My bad! But still, is there a support for the N900? I can only see N810.

So.. any chance to have it ported for simple users like me to play?

Last edited by Dragy; 2009-12-28 at 13:39.
 

The Following User Says Thank You to Dragy For This Useful Post:
pycage's Avatar
Posts: 3,404 | Thanked: 4,474 times | Joined on Oct 2005 @ Germany
#2
Just download the N8x0 version and install with dpkg -i
It works perfectly on the N900. Although having accelerometer-based control would be nice. This looks easy to port over.
__________________
Tidings - RSS and Podcast aggregator for Jolla - https://github.com/pycage/tidings
Cargo Dock - file/cloud manager for Jolla - https://github.com/pycage/cargodock
 

The Following User Says Thank You to pycage For This Useful Post:
Posts: 30 | Thanked: 18 times | Joined on Sep 2009
#3
Heya, bumping this thread. Can anyone translate this lad for me? Not really sure where to even start in order to get it on my N900! What does "dpkg -i" do?

And if anyone wants to port it completely it would be sweet
 
Posts: 247 | Thanked: 91 times | Joined on Jan 2008 @ London/M4 Corridor
#4
Originally Posted by Dragy View Post
Not really sure where to even start in order to get it on my N900! What does "dpkg -i" do?
1. Download the file to the N900.
2. Then run dpkg -i <name_of_file>. You're firing up the Debian Package functions to Install the file.
 
thorbo's Avatar
Posts: 161 | Thanked: 55 times | Joined on Dec 2006 @ SLO, CA; United States
#5
Not being optimized, will this kill the internal memory? Anyone notice?
__________________
Overworked, underpowered.
 
Flandry's Avatar
Posts: 1,559 | Thanked: 1,786 times | Joined on Oct 2009 @ Boston
#6
From the port info on pupnik's webpage:
Originally Posted by ArnimS
Requires about 9MB temporary free on your root filesystem during install but since data files reside on mmc, it only takes 351kB installed!
Out of curiosity, i grabbed the latest upstream source and it compiles and runs fine on N900, but will need some hacking to work right (controls, scaling) and i doubt has changed much from that port. It may be that the original port maintainer will eventually make this an official N900 release, but in the meantime the existing release is good. 350 kB isn't a big deal.
__________________

Unofficial PR1.3/Meego 1.1 FAQ

***
Classic example of arbitrary Nokia decision making. Couldn't just fallback to the no brainer of tagging with lat/lon if network isn't accessible, could you Nokia?
MAME: an arcade in your pocket
Accelemymote: make your accelerometer more joy-ful
 
Posts: 882 | Thanked: 1,310 times | Joined on Mar 2007
#7
Well I took a look and it works pretty nicely except for sound, that chokes the game. Perhaps it's a my sb or phone that does it, but could someone test and report if it works or not? It's disabled by default to make the game playable, but if you start the game from the terminal with (on single line)
Code:
/opt/maemo/usr/bin/opentyrian -t /opt/maemo/usr/share/opentyrian
you should get sound. Hopefully the game doesn't depend on libs not installed by default, will fix the dependencies tomorrow.

opentyrian_0.1-1_armel.deb

Install as root with:

Code:
dpkg -i opentyrian_0.1-1_armel.deb
Like always, run the game with english keyboard layout. Made the normal key fixes, added accelerometer controls and menu items for them, removed scaler, optified and debianized it. Backspace works as escape and shift-backspace makes an emergency exit if you want to quit the game instantly. Hopefully the sound can be fixed so I can push it to -devel.
 

The Following 3 Users Say Thank You to ukki For This Useful Post:
Flandry's Avatar
Posts: 1,559 | Thanked: 1,786 times | Joined on Oct 2009 @ Boston
#8
Ah, or you can wait for the Armin-double, ukki, to do it. :P

Did you start from the previous port's source or the latest upstream? The sound works but is distorted, and there's a mouse cursor on the screen that flashes. If i tap the screen, it crashes. Had neither of these problems in the upstream source build, FYI.

Other than that it seems good. The accelerometer control is not to my liking but it's cool. Also, maybe a separate data package?
__________________

Unofficial PR1.3/Meego 1.1 FAQ

***
Classic example of arbitrary Nokia decision making. Couldn't just fallback to the no brainer of tagging with lat/lon if network isn't accessible, could you Nokia?
MAME: an arcade in your pocket
Accelemymote: make your accelerometer more joy-ful

Last edited by Flandry; 2010-01-09 at 01:27.
 
Posts: 1,208 | Thanked: 1,028 times | Joined on Oct 2007
#9
What's the licence of tyrian data files? Wikipedia says that they were released under "open licence" by the original author, but I can't find any other information about it.

(Open)Tyrian seems to have been released to about every possible platform (even Apple's Appstore) so there's apparently no problem with the licence, but I would still like to see details about it.
 
Flandry's Avatar
Posts: 1,559 | Thanked: 1,786 times | Joined on Oct 2009 @ Boston
#10
Yeah i couldn't find details on that.
http://code.google.com/p/opentyrian/wiki/FAQ

And from the README:
== Additional Necessary Files ==================================================

Tyrian 2.1 data files which have been released as freeware:
http://camanis.net/tyrian/tyrian21.zip
__________________

Unofficial PR1.3/Meego 1.1 FAQ

***
Classic example of arbitrary Nokia decision making. Couldn't just fallback to the no brainer of tagging with lat/lon if network isn't accessible, could you Nokia?
MAME: an arcade in your pocket
Accelemymote: make your accelerometer more joy-ful
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 16:36.