pygame is
Python
Simple DirectMedia Layer
 
 
pygame.org is
Site Swing
BloodCurse

BloodCurse - git-20090710

Michael Fiano (axedcode)

Tags:

Description

BloodCurse is a free fantasy role-playing game written in Python using the Pygame library, similar to old console RPG's but with newer graphics and audio. For the latest information, visit our website at http://bloodcurse.info

Changes

- Greatly reduced memory and map loading time.
- Terrain types are now layered by precedence.
- Added curve terrain transitions for much better-looking maps.
- Speed up terrain transition drawing.
- Removed buggy placeholder menu.
- Fixed a memory leak when game is restarted or when any map is loaded.
- Player can no longer run (temporary for getting rid of a related bug).
- Major speed optimizations to map drawing.
- New terrain type added: dirt
- Replaced fullscreen toggling with a better builtin pygame function.
- Merged the "unwalkable" and "regions" layers into a single "data" layer. Should decrease initial map load.
- Fixed the damn camera scrolling finally.
- Many bug fixes and cleanup as usual.

Links

Home Page: http://bloodcurse.info
Source: http://github.com/axedcode/bloodcurse/tarball/master

Screenshot


click to view original size

Releases

BloodCurse - git-20090710 - Jul 10, 2009
BloodCurse - git - Jun 27, 2009
BloodCurse - git - Jun 11, 2009

Pygame.org account Comments

If you wish to leave a comment with your pygame.org account, please sign in first.

June 15, 2009 1:09pm - blazingamer - nickname: (blazingamer)
This is looking very nice, I hope to see more progress!
March 10, 2009 12:50am - Michael Fiano - nickname: (axedcode)
@Skizzaltix: You're right, I forgot to disable some last minute debugging features. Fixed version re-uploaded as same name (week61). And nah, not your fault. Actually you saved me months of work by having a backup.
March 9, 2009 11:45pm - Skizzaltix Zaxali - nickname: (skizzaltix)
Ack, something's a little broken... It seems that the background image is not being redrawn or something of the sort--The player is followed around by a black path. Also, impassable terrain is just white. Unless these were testing features you forgot to disable (I do the same thing fairly frequently)? ;)

Anyway, great to see that this is still going! I was beginning to worry that this project had gone the way of so many other cool games... Which may have been partly my fault. Eherm.
March 4, 2009 10:27pm - Michael Fiano - nickname: (axedcode)
Hi, the game's source cde has been lost. If anyone has a recent version, please send it to axionix@gmail.com
January 7, 2009 4:32am - Cristi Constantin - nickname: (prahaai) - 4/5
Hello!
The game seems to be very cool, but HOW can i download the files and play it?
I am working on a game too and the graphics are very similar to what you have here. :)
Please upload some files, i really want to play.
Have a nice day.
November 8, 2008 11:01pm - Michael Fiano - nickname: (axedcode)
@paolo: thanks for pointing that out. Next version due soon has a fix, among other cool stuff
November 8, 2008 8:14am - Max Power - nickname: (paolo)
I think the following code segments is a very bad idea:

def update(self):
...
# Player moves faster when running
if self.running is True:
pygame.time.wait(2)
else:
pygame.time.wait(12)
...


Imaging you have more than one actor that needs such 'updating', like other characters walking around etc. The player class should not call pygame.time.wait().
November 7, 2008 10:46am - Skizzaltix Zaxali - nickname: (skizzaltix)
I think the easiest way to fix the player being on the last layer problem is to assign certain tiles to a "draw last" list, and draw the tiles in there after the player.
This may mean that you have to store certain parts of trees and the like as separate images, but I'm pretty sure that's how a lot of games do it (Seiken Densetsu 3 does that, I think).
Anyway, I'm looking forward to taking advantage of the new refresh speed ;)
November 6, 2008 5:05am - Max Power - nickname: (paolo)
you can try to implement the following:

map-changing
enter buildings
saving/loading
fighting evil enemies
October 31, 2008 4:06pm - Skizzaltix Zaxali - nickname: (skizzaltix)
Ah, sorry about that. My address isn't clearly posted anywhere, but it's pakkun dot shaman at gmail dot com.
I'd love to help out!
October 31, 2008 3:33pm - Michael Fiano - nickname: (axedcode)
@ skizzaltix: Thanks, I'm liking it so far too :) I tried to find your email address but couldn't find one on your site, so could you please send me an email at: axionix at gmail dot com? I would love to collaborate on a project, and I actually am looking for a pixel artist and a concept artist, as well as a Python co-developer.

My art skills are pretty good, though I did not create any of the graphics you see in the game. The player sprite is from: http://charas-project.net and the tilesheet is from: http://www.lorestrome.com/pixel_archive/main.htm .

Regarding switching directions: This is a known bug, and finding a solution is at the top of my to do list. See: http://archives.seul.org/pygame/users/Oct-2008/msg00358.html
October 31, 2008 2:06pm - Skizzaltix Zaxali - nickname: (skizzaltix)
This looks like it'll be real cool. Can I offer my services? I know some python (If you want to see my handiwork, check out the Sacred Curry Shooter), and I can do music and probably sound effects, although those will be harder.
Then, I'd be willing to help out with art, too, but it looks like you're a better hand at pixel-pushing than I ;)

My one comment is that it's a little hard to switch directions. I didn't delve into how you're handling this, though, so I'm not sure how you'd fix it.
June 2, 2008 6:48pm - Michael Fiano - nickname: (axedcode)
To all wondering: this game is still being developed. I took a month off to dive into some other project ideas I had. I simply had to do this to stay sane, as I was working on BloodCurse everyday, for at least 10 hours, for 5 months. This break has given me the opportunity to think about the game more, rather than code it, and I wrote some nice ideas down I'm going to begin implementing when I continue development next week. Also, I would like to take this oppurtunity to ask for your help. If you are interested in this game, and you have ideas or an expertise that will help make this game more of a reality (web, gfx, py, sfx, etc), please email me at: axionix at gmail dot com. At the moment this is a one man team, so development will be kind of slow.
June 2, 2008 6:40pm - Michael Fiano - nickname: (axedcode)
My webserver was the victim of user stupidity, as I nuked my html accidentally. Therefor the website is down until I can find some time to redo it.

Trevor: Yes I have
April 28, 2008 4:10am - Trevor Brant - nickname: (nightcrawler)
looks like it will become a good game, have u made a scrolling game engine yet?
spotlight

 
our projects
pygame.org welcomes all python game, art, music, sound, video and multimedia projects. If they use pygame or not.
 
recent releases
Aug 21, 2014


Aug 19, 2014

Aug 18, 2014

Aug 2, 2014


Jul 28, 2014

Jul 22, 2014

Jul 21, 2014

Jul 20, 2014

Jul 19, 2014

Jul 15, 2014

... more!
 
for pygame related questions, comments, and suggestions, please see help (lists, irc)