View Single Post
  #1    
Old December 22nd, 2012 (7:57 AM). Edited September 30th, 2013 by andytu.
andytu's Avatar
andytu andytu is offline
Ditto engine developer
     
    Join Date: Jan 2011
    Gender: Male
    Posts: 27
    The Ditto Engine is a project to create a fully functional Pokémon game engine in Python.

    Features
    -standard map support: multiple layered maps from Tiled, collision detection, connecting maps
    -animations: ambient (like flowers) and triggered (like grass and doors)
    -scripting: with custom scripting language
    -events: warps, dialogs
    -NPCs and trainers
    -intro screens
    -new game scene
    -game saving and loading
    -sound: map music and sound effects
    -menus:
    -Party
    -Bag
    -Trainer card
    -map screen
    -HMs: cut type HMs (ie Cut, Rock Smash, Whirlpool), Strength, Surf, Waterfall, and Flash
    -running
    -ledges
    -sliding (ice) tiles and directional (like in gyms) tiles
    -weather
    -basic battle engine
    -map metadata editor

    Screenshots
    Spoiler:




    Videos
    Spoiler:









    How YOU can help
    -Any programmers out there who fancy helping this project, let me know. Take look at the code, write new features, whatever you like. The more the merrier.
    -If anyone wanted to do a logo etc. for the project, that'd be nice.
    -If you can think of another way you could be useful, tell me!

    Credits
    SooperTrooper - has done some serious graphics work getting all the sprites ready for the engine.
    monkeyman192 - has been programming quite a few nice things for the engine.
    Essentials - as I've been shamelessly ripping assets from it

    Well, there you go! I'll try to keep this updated as I work more on the engine.
    __________________
    Check out the Ditto Engine!
    Reply With Quote