Angband.oook.cz
Angband.oook.cz
AboutVariantsLadderForumCompetitionComicScreenshotsFunniesLinks

Go Back   Angband Forums > Angband > Variants

Reply
 
Thread Tools Display Modes
Old August 12, 2012, 18:38   #21
Magnate
Angband Devteam member
 
Join Date: May 2007
Location: London, UK
Posts: 5,054
Magnate is on a distinguished road
Send a message via MSN to Magnate Send a message via Yahoo to Magnate Send a message via Skype™ to Magnate
Quote:
Originally Posted by Nick View Post
Pretty much ready for a comp, then.
Needs more leather boots.
__________________
"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 August 12, 2012, 20:13   #22
buzzkill
Prophet
 
buzzkill's Avatar
 
Join Date: May 2008
Location: Indiana, USA
Posts: 2,939
Donated: $8
buzzkill is on a distinguished road
Quote:
Originally Posted by Magnate View Post
Needs more leather boots.
= needs more cow hide.
__________________
www.mediafire.com/buzzkill - Get your 32x32 tiles here. UT32 now compatible Ironband and Quickband 9/6/2012.
My banding life on Buzzkill's ladder.
buzzkill is offline   Reply With Quote
Old August 12, 2012, 22:12   #23
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 34
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis Send a message via Skype™ to ekolis
The cowboy of the night ascends!
__________________
You read the scroll labeled NOBIMUS UPSCOTI...
You are surrounded by a stasis field!
The tengu tries to teleport, but fails!
ekolis is offline   Reply With Quote
Old August 13, 2012, 22:08   #24
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,019
Derakon is on a distinguished road
It bugged me that it was taking about .1 seconds to draw an 80x24 map, so I optimized that a bit. The game now only redraws the parts of the map that have been changed since the last update, which gives over an order of magnitude improvement in drawing times.

Practically speaking, if I was really worried about drawing performance, I'd switch to OpenGL-based rendering. The only reasons I haven't done this, in fact, are that 1) OpenGL is inherently confusing, and I'd rather not force other developers to deal with it, and 2) it'd introduce more external dependencies, so all future developers would have to install PyOpenGL, PyFTGL, and numpy (off the top of my head) even if they didn't care about the rendering code.

I'm confident that one of these days someone else will check out the code and maybe submit a patch.
Derakon is offline   Reply With Quote
Old August 14, 2012, 16:24   #25
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,019
Derakon is on a distinguished road
Okay, what do I work on next? Any suggestions?
Derakon is offline   Reply With Quote
Old August 14, 2012, 17:01   #26
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 34
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis Send a message via Skype™ to ekolis
All right, I'll give it a go
__________________
You read the scroll labeled NOBIMUS UPSCOTI...
You are surrounded by a stasis field!
The tengu tries to teleport, but fails!
ekolis is offline   Reply With Quote
Old August 14, 2012, 17:01   #27
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 34
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis Send a message via Skype™ to ekolis
By the way, what does the "e" in the name stand for? I'd expect it to be PyRL for Python Roguelike...
__________________
You read the scroll labeled NOBIMUS UPSCOTI...
You are surrounded by a stasis field!
The tengu tries to teleport, but fails!
ekolis is offline   Reply With Quote
Old August 14, 2012, 17:03   #28
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,019
Derakon is on a distinguished road
It stands for "extra vowel I tossed into the name to make it not look like 'Perl'".
Derakon is offline   Reply With Quote
Old August 14, 2012, 17:10   #29
ekolis
Knight
 
ekolis's Avatar
 
Join Date: Apr 2007
Location: Cincinnati, OH, USA
Age: 34
Posts: 911
ekolis is on a distinguished road
Send a message via AIM to ekolis Send a message via MSN to ekolis Send a message via Yahoo to ekolis Send a message via Skype™ to ekolis
Hmm, I'm getting this error when I run it:

Traceback (most recent call last):
File "C:\Users\Ed\Documents\pyrel\pyrel.py", line 4, in <module>
gui.setUIMode(gui.WX)
File "C:\Users\Ed\Documents\pyrel\gui\__init__.py", line 39, in setUIMode
import wxPyrel.prompt
File "C:\Users\Ed\Documents\pyrel\gui\wxPyrel\prompt.py ", line 2, in <module>
import keymap
File "C:\Users\Ed\Documents\pyrel\gui\wxPyrel\keymap.py ", line 11, in <module>

wx.WXK_NUMPAD1: MOVE_1,
AttributeError: 'module' object has no attribute 'WXK_NUMPAD1'

Did I install the wrong version of wx or of python? I have python 2.7 and wx 1.0.0, I think...
__________________
You read the scroll labeled NOBIMUS UPSCOTI...
You are surrounded by a stasis field!
The tengu tries to teleport, but fails!
ekolis is offline   Reply With Quote
Old August 14, 2012, 17:25   #30
Derakon
Prophet
 
Derakon's Avatar
 
Join Date: Dec 2009
Posts: 8,019
Derakon is on a distinguished road
1.0.0? That's way too old. Get the latest stable version off of wxpython.org. Or for Mac users, get the latest Cocoa development build (currently this one).

I think, though I'm not certain, that these need to be installed against the python.org Python, not the system Python provided by Apple. Generally it's recommended that you leave the system Python be, anyway.

In other words, installation instructions:
* Download Python2.7 from python.org; run the installer
* Download the latest version of wxPython (or the latest unstable Cocoa version, for Mac users); run the installer
* Download Pyrel; do "python2.7 pyrel.py"
Derakon 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
Pyrel dev log Derakon Variants 64 June 8, 2012 11:58
Play FAangband part II Fendell Orcbane AAR 6 November 29, 2010 21:53
JBand progress log. PaulBlay Development 38 June 27, 2009 10:19
Quill, Part II Sirridan AAR 9 June 25, 2009 04:51
Angband/65 development log PaulBlay Development 0 April 16, 2009 19:55


All times are GMT +1. The time now is 16:18.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2017, vBulletin Solutions, Inc.