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

BloodCurse - git

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

Brian is now back to coding. Updates should start to move faster now. We need your help, too (see bottom). Since the last release:

- Optimized map
- Fixes to terrain and region detection
- More acurate collision detection.
- New detailed sprite for main character.
- Started working on adding subsurfaces, so that more than just the game world can be shown on the screen at the same time.
- Map is now scrolled to show the player when loading maps bigger than the screen size.
- The direction the main character faces when the map is now loaded from each map's config.

If anyone can help, we really need someone familiar with integrating transition tiles into the game using this method: http://www.gamedev.net/reference/articles/article934.asp Combining the logic into the existing code seems challenging. Any pointers would be very helpful.

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
Apr 21, 2014


Apr 19, 2014

Apr 16, 2014

Apr 13, 2014

Apr 9, 2014

Mar 18, 2014


Mar 15, 2014


Mar 14, 2014

Mar 13, 2014

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