Skip to main content

Tsuki no Sakura

A work-in-progress JRPG-style game that will feature an ATB combat system and combination skill attacks.


Lysander Daringer
(lysander)
The summary pretty much says it all. The idea is to make a JRPG-style game in similar fashion to the older Final Fantasy titles, but with a slightly more complicated active-time-battle type of combat system that includes the ability to use 'combination attacks'. The game is hardly the most unique venture in the world, but building it from scratch is proving to be challenging to say the least. I currently have no idea at all about what kind of story the game will have, as I'm still far too busy with trying to get the systems programmed.

I only have two more goals to reach before I have all of the game systems worked out well enough to move into private production for content- the combat system and more complicated event handling for story/quest events. If anyone is capable and interested in doing pixel art for future revenue share, send me a portfolio link if you have one. It won't be long now until I reach the content-production stage (at this rate anyways).

Links

Home Page
http://pygame.org/project-Tsuki+no+Sakura-2023-.html

Releases

Pygame.org account Comments

  • josmiley 2011-09-16 08:41:28

    python2.7:

    Traceback (most recent call last):
      File "main.py", line 80, in <module>
        main()
      File "main.py", line 71, in main
        menus.in_Menu(window, party, Menus, inventory) #now most everything else takes place in Menus.py
      File "/home/jos/Bureau/LysanderD-First-RPG-e295bf1/menus.py", line 51, in in_Menu
        in_Equip(window,font,party,Menus)
      File "/home/jos/Bureau/LysanderD-First-RPG-e295bf1/menus.py", line 311, in in_Equip
        equip_Bottom_Display(window, font, party, Menus, str.upper(value)+":", value, str(char.stats['curr'][value]), index_equip_stat.index(value))
      File "/home/jos/Bureau/LysanderD-First-RPG-e295bf1/menus.py", line 374, in equip_Bottom_Display
        stat_temp = int(stat)
    ValueError: invalid literal for int() with base 10: '157.0'

    Lysander 2011-09-16 11:11:25

    Thanks. I'll go ahead and download 2.7 with __future__.py imported to see what works and doesn't in 2.7. To be fair, I have a warning on my github page that the program might require 3.2 to run the scripts directly, but I'll try my best to keep things working with 2.7 as well.

  • josmiley 2011-09-25 22:19:11

    Unable to load pygame._view.
    Traceback (most recent call last):
      File "main.py", line 6, in <module>
        import levels
    ImportError: No module named levels

    Lysander 2011-09-26 05:54:27

    Fixed. ^_^

  • Lordaragos 2011-09-28 03:24:36

    very nice game design!

    Lysander 2011-09-28 16:15:53

    Thanks ^_^ I'm trying my best.

  • Zenemas 2011-10-11 20:18:10

    Still working?
     

    Lysander 2011-10-11 20:34:11

    Of course ^_^ I won't be finished with this project until it's done.

  • Jouni Järvinen 2011-11-01 09:01:43

    You have much self-repeating code, which is both uselessly wasting on performance and amount of code; use Ternary Conditional Operation -> http://en.wikipedia.org/wiki/T.... Instead of

    §
    if THING_IS_LIKE_THIS
        return True
    else
        return False
    §

    , make it

    §return True if THING_IS_LIKE_THIS else False§

    Since the §return§ would be executed anyway, and TCO evaluating the §else False§ -only if- the §THING_IS_LIKE_THIS§ isn't true, things are faster and cuter.

    Lyander 2011-11-02 14:33:03

    Took your advice and used the ternary conditional operation within the battle system and inventory class object. Those are the only two places I could find that used the less efficient method. Thanks for the tip!

  • seacher 2011-11-02 00:13:29

    I want it  :-]

  • I want to play that cool game 2011-11-02 00:16:44

    cool ^_^ me want to play :-)

    Lysander 2011-11-02 14:34:52

    Working on it, I should have a playable demo in less than a month for everyone to try out ^_^