Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > The real world > Idle chatter

Reply
 
Thread Tools Display Modes
Old April 25, 2013, 12:51   #1
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
What I've been working on

Hi all

I've just posted a video of my in-development game project: here.

It is a dungeon adventure game written for my Samsung Galaxy phone.

You control a party of up to six characters - in this case, two warriors, a rogue, two wizards (one powerful and the other subtle) and a healer.

As you progress through the dungeon, you are attacked by a variety of horrible monsters. You need to counter their special attacks, launch your own special attacks and keep an eye on your characters' health and energy levels.

There are over 60 types of monster. And there are about 100 character abilities (so far), so you can customise your party to work together in a lot of different ways.

The beautiful tile art is, of course, the work of Shockbolt. He has licenced his tileset for use in this project (on a strictly non profit basis). I am sorry it looks so blurry over Youtube: it looks pretty good on the phone.

It has been interesting getting used to coding on the phone. I am using Python with pygame and pgs4a, which is a nice environment although it doesn't do everything I want it to by a long chalk. The gameplay is designed to suit the phone hardware - i.e. a touchscreen about 2" x 4". It is a challenge to present a lot of information on such a small screen. The game is also designed to be played in short bursts as I would not expect to sit down and play phone games for a half hour or more...

Enjoy
A.

P.S. I cheated and recorded the screencast on my PC, which is why you can see the mouse pointer. It seemed easier...
__________________
Ironband - http://angband.oook.cz/ironband/

Last edited by Antoine; April 25, 2013 at 12:59.
Antoine is offline   Reply With Quote
Old April 25, 2013, 14:39   #2
debo
Veteran
 
debo's Avatar
 
Join Date: Oct 2011
Location: Toronto, Canada
Posts: 2,386
debo is on a distinguished road
Holy crap I had no idea you could use pygame for mobile stuff!!!
debo is offline   Reply With Quote
Old April 25, 2013, 16:19   #3
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,024
Derakon is on a distinguished road
I'm curious how well Python/Pygame et al work for a mobile device; speed, battery life, etc. are more relevant on such constrained hardware, and it'll be important if/when Pyrel makes it that far...
Derakon is offline   Reply With Quote
Old April 25, 2013, 21:39   #4
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
Quote:
Originally Posted by debo View Post
Holy crap I had no idea you could use pygame for mobile stuff!!!
pgs4a is the key.

a.
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Old April 25, 2013, 21:47   #5
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
its not blazingly fast , not a big problem for me but might be for you.

what does pyrel do for graphics? does it use some kind of multiplatform library?
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Old April 25, 2013, 21:59   #6
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,024
Derakon is on a distinguished road
Pyrel currently has three different available frontends: the wxPython-based system I put together (since wx is what I'm familiar with from work), the PyQT4 system that, uh, IIRC mtadd and myshkin put together, and a console-based system whose author I forget. Sorry!

PyQT4 and wxPython are both cross-platform; while the rendering isn't identical on different platforms, for the way we're using them (just a canvas that we draw pixels to using the libraries' drawing functions), there's no real difference. Each of them (including the console version) uses the same logic for deciding what characters and colors to draw, but has library-specific calls for doing the actual rendering.

Presumably eventually we'll ditch either the wxPython or PyQT4 frontends and unify, since it doesn't make much sense to have two separate window-based systems that otherwise behave identically.
Derakon is offline   Reply With Quote
Old April 25, 2013, 22:37   #7
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
Quote:
Originally Posted by Derakon View Post
Pyrel currently has three different available frontends: the wxPython-based system I put together (since wx is what I'm familiar with from work), the PyQT4 system that, uh, IIRC mtadd and myshkin put together, and a console-based system whose author I forget. Sorry!

PyQT4 and wxPython are both cross-platform; while the rendering isn't identical on different platforms, for the way we're using them (just a canvas that we draw pixels to using the libraries' drawing functions), there's no real difference. Each of them (including the console version) uses the same logic for deciding what characters and colors to draw, but has library-specific calls for doing the actual rendering.

Presumably eventually we'll ditch either the wxPython or PyQT4 frontends and unify, since it doesn't make much sense to have two separate window-based systems that otherwise behave identically.
Well, I dont know to what extent any of those might port to android

A.
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Old April 29, 2013, 22:40   #8
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,059
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate
Quote:
Originally Posted by Derakon View Post
Pyrel currently has three different available frontends: the wxPython-based system I put together (since wx is what I'm familiar with from work), the PyQT4 system that, uh, IIRC mtadd and myshkin put together, and a console-based system whose author I forget. Sorry!
JFTR mtadd wrote the curses frontend and noz wrote the QT frontend.
__________________
"3.4 is much better than 3.1, 3.2 or 3.3. It still is easier than 3.0.9, but it is more convenient to play without being ridiculously easy, so it is my new favorite of the versions." - Timo Pietila
Magnate is offline   Reply With Quote
Old April 29, 2013, 23:02   #9
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 9,024
Derakon is on a distinguished road
Quote:
Originally Posted by Magnate View Post
JFTR mtadd wrote the curses frontend and noz wrote the QT frontend.
D'oh, thanks for the correction! Sorry guys for getting the attributions wrong!
Derakon is offline   Reply With Quote
Old June 18, 2013, 10:32   #10
Antoine
Ironband/Quickband Maintainer
 
Join Date: Nov 2007
Posts: 1,009
Antoine is on a distinguished road
Quote:
Originally Posted by Antoine View Post
Hi all

I've just posted a video of my in-development game project: here.

It is a dungeon adventure game written for my Samsung Galaxy phone.

You control a party of up to six charactrs - in this case, two warriors, a rogue, two wizards (one powerful and the other subtle) and a healer.

The beautiful tile art is, of course, the work of Shockbolt. He has licenced his tileset for use in this project (on a strictly non profit basis). I am sorry it looks so blurry over Youtube: it looks pretty good on the phone.

It has been interesting getting used to coding on the phone. I am using Python with pygame and pgs4a, which is a nice environment although it doesn't do everything I want it to by a long chalk.
Just getting into this project again after a hiatus.

Might anyone be interested in collaborating? It would be good to have someone to work with.

Would suit someone who is interested in multicharacter dungeon games, Python or smartphone programming.

Message me or reply here if interested...
A.
__________________
Ironband - http://angband.oook.cz/ironband/
Antoine is offline   Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Sil not working on some Macs half Sil 5 January 12, 2012 14:58
Sound Not working at all froboz Vanilla 1 June 22, 2010 19:12
Does anyone have sound working? Mushuukyou Vanilla 22 May 7, 2010 04:19
Can't get sound working Mushuukyou Vanilla 0 February 27, 2010 07:59
help with my varient i am working on treytrey119 Variants 1 May 9, 2008 03:31


All times are GMT +1. The time now is 22:37.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.