maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Games (https://talk.maemo.org/forumdisplay.php?f=12)
-   -   [Announce] Awish: logic platformer (https://talk.maemo.org/showthread.php?t=87761)

ketmar 2012-11-08 03:13

[Announce] Awish: logic platformer
 
hello all. i recently bought n900 and start playing with it. as i am a programmer, i tried to port some of my projects to Maemo. here is the first interesting result of my hard efforts: logic platform game written using SDL and SDL_mixer. it's a rewrite of the old DOS game Avish. to install it, you can use my private repository:

deb http://ketmar.no-ip.org/n900 fremantle devel

you now can install/uninstall Awish from HAM and have a nice desktop icon. navigate to this url in microB: http://ketmar.no-ip.org:81/k8.install
this will add my repository to HAM. then just update repos and you'll be able to find Awish in 'games'.

note that the game now works in fullscreen mode, so no more screen culltering with hildon controls.

important keys:
SPACE -- select menu entry / pick up item / drop item
Q -- quit immediately
E -- bring in-game menu (or get out of it)
P -- pause (Awish will show level map when paused)
U/enter -- use item (key, for example)
ctrl+S -- save game
ctrl+L -- load saved game (works only in game mode, not in main menu)
ctrl+D -- start/stop saving demo
ctrl+M -- play demo if there is one for the current level

the game is not about reflexes, it requires no arcade skills at all. all you need is just logic and carefull route planning.

enjoy.

btw, sources are available here, so you can rebuild packages if you want. beware, you need two files from the original DOS game: RESOURCE.DAT and RESOURCE.SND. i already included that in awish-data package.

update: added HAM packages; added some keys (save/load game, etc).

update1: i managed to build Awish for 'thumb' mode. navigate to http://ketmar.no-ip.org:81/k8_thumb.install to add my 'thumb' repository.

note that you have to choose either 'thumb' or 'normal' repository, DO NOT use both!

WARNING! use 'thumb' repository only if you REALLY know what is it. if you don't know what 'thumb' is, just don't use it.

davdav 2012-11-08 04:08

Re: [Announce] Awish: logic platformer
 
i will give it a try ;)
thanks

MeeNu 2012-11-08 05:46

Re: [Announce] Awish: logic platformer
 
any chance for a Harmattan release?

ketmar 2012-11-08 11:58

Re: [Announce] Awish: logic platformer
 
only if someone other will do it. i myself have neither n9 nor any interest in it (unless somebody kindly presents me n950 %-).

but i'm pretty sure that port will be straightforward: just get the source and rebuild the package. ah, to rebuild it one will need to build k8jam, which is not so hard too. it should take about 10-15 minutes with installed Harmattan SDK, i think.

myname24 2012-11-08 12:26

Re: [Announce] Awish: logic platformer
 
please add screenshots

ketmar 2012-11-08 12:52

Re: [Announce] Awish: logic platformer
 
you can see screenshots on the Abandonia -- my remake is essentially the same as it uses original game resources. but ok, i edited the first post.

i know that i should at least center the playing area, and i'll fix it ASAP.

ketmar 2012-11-08 12:56

Re: [Announce] Awish: logic platformer
 
as the forum says that i can't post so much link in one post, i can't add 'em to the first one. here is screenshots:

main menu:
http://ketmar.no-ip.org:81/n900/awish/screenshot00.png

playing:
http://ketmar.no-ip.org:81/n900/awish/screenshot01.png

in-game menu:
http://ketmar.no-ip.org:81/n900/awish/screenshot02.png

ketmar 2012-11-08 12:57

Re: [Announce] Awish: logic platformer
 
minimap:
http://ketmar.no-ip.org:81/n900/awish/screenshot03.png

level complete:
http://ketmar.no-ip.org:81/n900/awish/screenshot04.png

ketmar 2012-11-08 13:01

Re: [Announce] Awish: logic platformer
 
p.s. there is full polygon drawing and animation engine a-la "Another World" game inside, but it is used only to draw menu. don't ask me why i did it this way. %-)

guilledoc 2012-11-08 13:26

Re: [Announce] Awish: logic platformer
 
Sorry but the link in first post doesnt work?
Thanks

ketmar 2012-11-08 13:33

Re: [Announce] Awish: logic platformer
 
it's not link, it's a repository address for apt-get. it should be copied to /etc/apt/sources.list as a whole, starting with "deb" and ending with "devel". it's a forum who turns the part of it into the link.

i don't give direct links to packages 'cause i'm updating 'em from time to time, so it is much easier to add repository and then use apt-get. but if you really want the hard way, here are direct links:
awish_0.0.1-2_armel.deb
awish-data_0.0.1-2_armel.deb

guilledoc 2012-11-08 13:41

Re: [Announce] Awish: logic platformer
 
thank I get it X)

ivgalvez 2012-11-08 13:51

Re: [Announce] Awish: logic platformer
 
Please consider uploading your game to extras-devel, a lot more people will notice it than if you only post it on TMO.

ketmar 2012-11-08 14:01

Re: [Announce] Awish: logic platformer
 
it's not ready for this yet i think. i want to know if it works at all for other people, do some polishing, etc. this is my first work for n900 (and first time i'm doing debian packages), so i think it needs some more testing before uploading to public repo. %-)

ivgalvez 2012-11-08 14:36

Re: [Announce] Awish: logic platformer
 
Quote:

Originally Posted by ketmar (Post 1291850)
it's not ready for this yet i think. i want to know if it works at all for other people, do some polishing, etc. this is my first work for n900 (and first time i'm doing debian packages), so i think it needs some more testing before uploading to public repo. %-)

Well, actually extras-devel is supposed to be used for that kind of experiments. Users should not install the application from there unless they really know what they are doing (99% times that's not the case).

Anyhow welcome to the amazing world of Maemo development. I'm looking forward to see more contributions from you.

ketmar 2012-11-08 14:40

Re: [Announce] Awish: logic platformer
 
actually, it uses my own build system, so i should upload that too. i'll take a closer look at uploading process soon.

>welcome to the amazing world of Maemo development
thank you.

>I'm looking forward to see more contributions from you
i have Jim Tcl in my repo -- a small and nice Tcl interpreter. it's building is straightforward, so maybe i'll try that first.

ketmar 2012-11-10 04:30

Re: [Announce] Awish: logic platformer
 
small update: it is now possible to install/uninstall Awish with HAM, and the game now have desktop icon, so no more xterm magic. it is also possible to save and load game-in-progress.

guilledoc 2012-11-20 09:13

Re: [Announce] Awish: logic platformer
 
Hi @ketmar installed your repo but it failed to fetch the http
Thanks for your reply

ketmar 2012-11-20 09:50

Re: [Announce] Awish: logic platformer
 
hm. just checked it from my n900: everything seems to work ok. note that repo uses port 81 as opposed to standard 80, so check if your network allows connections to this port.

and i must say that my ISP is not the best one, so my server can be inaccessible sometimes (or so slow that it triggers connection timeout). just wait for a hour or two and try again.

if you will not able to connect for day or two (i'm assuming you're doing everything right and the sole problem is internet connection %-), drop a message here and i will upload .deb packages to some filesharing site. but this way you will not get updates and bugfixes. %-(

ketmar 2012-11-20 09:56

Re: [Announce] Awish: logic platformer
 
another update: added 'thumb' repository for those who using CSSU_thumb.

guilledoc 2012-11-20 13:22

Re: [Announce] Awish: logic platformer
 
same problem every time I try to update your repo
How can I check or enable ort 81?

ketmar 2012-11-20 13:36

Re: [Announce] Awish: logic platformer
 
try to do in terminal:
telnet ketmar.no-ip.org 81
if it connects, then port is not disabled and the problem lies deeper. if it can't... it's bad. %-)

you can do this from n900 itself (you will need 'telnet' package).

guilledoc 2012-11-20 18:41

Re: [Announce] Awish: logic platformer
 
$ telnet ketmar.no-ip.org 81
Trying 78.152.169.8...
telnet: Unable to connect to remote host: C$ telnet ketmar.no-ip.org 81
Connection timed out

ketmar 2012-11-20 21:45

Re: [Announce] Awish: logic platformer
 
can you give me your IP address, so i'll check if it is not in range blocked by my bot? i have a bot that blocks some ISP IP ranges when it detects agressive attacks from their IPs. maybe there were someone who angried my bot and share ISP with you. %-)

guilledoc 2012-11-21 01:27

Re: [Announce] Awish: logic platformer
 
Now this is my Fapman log when attemp to update with your repo enabled
Ign http://repository.maemo.org fremantle/non-free Translation-es
Get:7 http://repository.maemo.org fremantle-1.3 Release.gpg [489B]
Ign http://repository.maemo.org fremantle-1.3/free Translation-es
Ign http://repository.maemo.org fremantle-1.3/non-free Translation-es
Ign http://my-maemo.com fremantle Release.gpg
Ign http://my-maemo.com fremantle/user Translation-es
Get:8 https://downloads.maemo.nokia.com ./ Release.gpg [198B]
Ign http://www.smartphonetab.net fremantle Release.gpg
Ign http://www.smartphonetab.net fremantle/free Translation-es
Ign https://downloads.maemo.nokia.com ./ Translation-es
Get:9 https://downloads.maemo.nokia.com ./ Release.gpg [198B]
Get:10 http://ketmar.no-ip.org fremantle Release.gpg
Get:11 http://ketmar.no-ip.org fremantle/devel Translation-es
Ign https://downloads.maemo.nokia.com ./ Translation-es
bzip2: (stdin) is not a bzip2 file.
Ign http://ketmar.no-ip.org fremantle/devel Translation-es
Hit http://repository.maemo.org fremantle Release
Hit https://downloads.maemo.nokia.com ./ Release
Hit http://maemo.merlin1991.at fremantle Release
Hit https://downloads.maemo.nokia.com ./ Release
Hit https://downloads.maemo.nokia.com ./ Release
Hit https://downloads.maemo.nokia.com ./ Release
Hit http://repository.maemo.org fremantle Release
Get:12 https://downloads.maemo.nokia.com ./ Release [507B]
Hit http://qole.org maemo Release
Hit http://repository.maemo.org fremantle Release
Hit http://repository.maemo.org fremantle-1.3 Release
Ign http://my-maemo.com fremantle Release
Ign http://www.smartphonetab.net fremantle Release
Get:13 https://downloads.maemo.nokia.com ./ Release [507B]
Get:14 http://ketmar.no-ip.org fremantle Release [899B]
Ign https://downloads.maemo.nokia.com ./ Release
Get:15 https://downloads.maemo.nokia.com ./ Release [507B]
Get:16 https://downloads.maemo.nokia.com ./ Release [507B]
Ign http://repository.maemo.org fremantle/free Packages/DiffIndex
Ign http://repository.maemo.org fremantle/non-free Packages/DiffIndex
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex
Ign http://maemo.merlin1991.at fremantle/free Packages/DiffIndex
Ign http://maemo.merlin1991.at fremantle/non-free Packages/DiffIndex
Ign http://qole.org maemo/fremantle Packages/DiffIndex
Ign http://repository.maemo.org fremantle/free Packages/DiffIndex
Ign http://repository.maemo.org fremantle/non-free Packages/DiffIndex
Ign https://downloads.maemo.nokia.com ./ Packages
Ign https://downloads.maemo.nokia.com ./ Release
Ign http://ketmar.no-ip.org fremantle Release
Ign https://downloads.maemo.nokia.com ./ Release
Ign https://downloads.maemo.nokia.com ./ Release
Ign http://my-maemo.com fremantle/user Packages/DiffIndex
Hit https://downloads.maemo.nokia.com ./ Packages
Ign http://www.smartphonetab.net fremantle/free Packages/DiffIndex
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex
Hit http://repository.maemo.org fremantle/free Packages
Hit http://repository.maemo.org fremantle/non-free Packages
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex
Ign http://maemo.merlin1991.at fremantle/free Packages
Ign http://repository.maemo.org fremantle/free Packages/DiffIndex
Ign http://repository.maemo.org fremantle/non-free Packages/DiffIndex
Ign https://downloads.maemo.nokia.com ./ Packages/DiffIndex
Ign http://maemo.merlin1991.at fremantle/non-free Packages
Ign http://qole.org maemo/fremantle Packages
Ign https://downloads.maemo.nokia.com ./ Packages
Hit http://repository.maemo.org fremantle/free Packages
Hit http://repository.maemo.org fremantle/non-free Packages
Ign http://repository.maemo.org fremantle-1.3/free Packages/DiffIndex
Ign http://repository.maemo.org fremantle-1.3/non-free Packages/DiffIndex
Get:17 http://ketmar.no-ip.org fremantle/devel Packages
bzip2: (stdin) is not a bzip2 file.
Err http://ketmar.no-ip.org fremantle/devel Packages
Sub-process bzip2 returned an error code (2)
Ign https://downloads.maemo.nokia.com ./ Packages
Ign http://my-maemo.com fremantle/user Packages
Ign http://www.smartphonetab.net fremantle/free Packages
Ign https://downloads.maemo.nokia.com ./ Packages
Hit http://maemo.merlin1991.at fremantle/free Packages
Hit http://repository.maemo.org fremantle/free Packages
Hit https://downloads.maemo.nokia.com ./ Packages
Hit https://downloads.maemo.nokia.com ./ Packages
Hit http://repository.maemo.org fremantle/non-free Packages
Hit https://downloads.maemo.nokia.com ./ Packages
Hit http://maemo.merlin1991.at fremantle/non-free Packages
Hit http://qole.org maemo/fremantle Packages
Hit http://repository.maemo.org fremantle-1.3/free Packages
Hit http://repository.maemo.org fremantle-1.3/non-free Packages
Ign http://my-maemo.com fremantle/user Packages
Hit http://www.smartphonetab.net fremantle/free Packages
Hit http://my-maemo.com fremantle/user Packages
Fetched 6519B in 48s (133B/s)
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: GPG error: http://ketmar.no-ip.org fremantle Release: The following signatures were invalid: NODATA 1 NODATA 2
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: GPG error: https://downloads.maemo.nokia.com ./ Release: The following signatures were invalid: KEYEXPIRED 1349249546 KEYEXPIRED 1349249546 KEYEXPIRED 1349249546
W: Failed to fetch http://ketmar.no-ip.org:81/n900/dist...l/Packages.bz2 Sub-process bzip2 returned an error code (2)

E: Some index files failed to download, they have been ignored, or old ones used instead.
--- 2012-11-20 22:23:46 ---
/usr/bin/apt-get -q update -o Dir::Etc::sourcelist=/opt/fapman-cache/sources.list -o Dir::State::lists=/opt/fapman-cache/lists -o Dir::Etc::sourceparts=""
--- 2012-11-20 22:23:47 ---
Cancelled by user - terminating process

And this what I get now that I tried to reconet with telnet

$ telnet ketmar.no-ip.org 81
Trying 78.152.169.8...
Connected to ketmar.no-ip.org.
Escape character is '^]'.


So???

davdav 2012-11-21 01:33

Re: [Announce] Awish: logic platformer
 
the best way is to upload it to extras-devel
you will pass all these problems ;)
good luck

guilledoc 2012-11-21 14:11

Re: [Announce] Awish: logic platformer
 
So anyway if we canŽt made it work IŽll be glad if you can post the new debs files with icon and full screen...
Thanks

ketmar 2012-11-22 07:17

Re: [Announce] Awish: logic platformer
 
>guilledoc
here they are. install both and look for Awish in application list. it should be properly categorized as 'game' if you are using catorise, for example.

>davdav
>the best way is to upload it to extras-devel
it's not so easy. i'm not using autocrap, cmake, etc, i'm using my own fork of jam build system, so i need to upload jam first and make sure it's working with gcc 4.2 (it randomly crashes now). but i'm working on it and eventually move Awish from my own repo to extras. %-)

guilledoc 2012-11-22 09:21

Re: [Announce] Awish: logic platformer
 
Installed and it seems it work great
Its in the menu and full screen
It will be nice if there is a posibility to change keyboard settings
Thanks

ketmar 2012-11-22 09:27

Re: [Announce] Awish: logic platformer
 
>It will be nice if there is a posibility to change keyboard settings
nice idea, i overlooked it somehow. will do that soon, stay tuned. %-)

hxka 2013-12-28 00:32

Re: [Announce] Awish: logic platformer
 
http://ketmar.no-ip.org is down, sendspace link isn't working either.

ketmar 2013-12-28 07:38

Re: [Announce] Awish: logic platformer
 
it's not down, i just changed the port. remove »:81» from the url, and it should work again. sorry for the inconvience.

i'll update standalone download links asap.

hxka 2013-12-28 12:35

Re: [Announce] Awish: logic platformer
 
While you're at it, don't forget to fix links to install files and links to repositories inside them.


All times are GMT. The time now is 21:51.

vBulletin® Version 3.8.8