• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Pokesharp 2.0 - Java reboot

99
Posts
14
Years
    • Seen Jan 16, 2023
    Website: http://www.pokesharp.com

    Original thread: http://www.pokecommunity.com/showthread.php?t=296866

    Announcing my reboot of Pokesharp I am working on. Contrary to the old version, this one is being written in Java. I am keeping the name however because it sounds kinda cool and I already have a subreddit for it etc.

    I was bored out of my mind lately and didn't really have any project going on so I decided I should try to reprogram it. Only this time, It won't turn into a big spaghetti mess. I'm keeping a minimum of order in the code and structuring everything as best as I can.

    Because it is in Java, it will be compatible out of the box across all OSes. I am using the Libgdx library for the engine. For those familiar, Libgdx is compatible with mobile devices which mean I could probably make it compatible in the future.

    I don't have a whole lot to show so far but here is what I do have

    Spoiler:


    No map editing yet, I have to work on the database first so you can create and import tilesets

    Spoiler:


    And here is a small demo of the engine itself which I am putting on hold for now because I want to work on the editor. I think it makes more sense to implement the features in the editor first and the support for the engine.

    Spoiler:


    I think it is important to note that I am using Java 8 for the game editor. Therefore, Java 8 will be required to update once it comes out (sometimes in March in believe) to use the game editor.

    Thanks
     
    Last edited:

    Daruda

    Grinder
    33
    Posts
    10
    Years
    • Seen Aug 24, 2014
    Java, I don't really know if I like it or not.
    well, I hope for the best! Good luck!
     

    PiaCRT

    Orange Dev
    937
    Posts
    13
    Years
  • I know I'll like it. Java is nice and multi-platform and stuff. Only thing better would be a Python engine, really.

    Good work so far :D
     
    99
    Posts
    14
    Years
    • Seen Jan 16, 2023
    http://pokesharp.com/ has been brought back up. I will update the website with the number of lines of code in the project every day. This should give me some motivation to work on it a bit everyday. I apologize for the ugly website, but it's the best I can do with in the web development field. :P
     
    Last edited:

    Barry

    Pokémon Trainer
    410
    Posts
    19
    Years
    • Seen Aug 16, 2018
    Well this is by far the best news for the Pokemon game development community since PokeSharp 1. I'm jumping on board to keep a close eye on this project again. I was disappointed when it closed and I was just looking to see if it had come back or not. Looks like it has. I think Java is a good decision if nothing else for the platform compatibility. The UI really looks beautiful.
     
    99
    Posts
    14
    Years
    • Seen Jan 16, 2023
    Well this is by far the best news for the Pokemon game development community since PokeSharp 1. I'm jumping on board to keep a close eye on this project again. I was disappointed when it closed and I was just looking to see if it had come back or not. Looks like it has. I think Java is a good decision if nothing else for the platform compatibility. The UI really looks beautiful.

    It still freaks me out to think about the battle engine and the amount of work it'll take to get it done but I might make that open source and get community help if needs be!
     
    453
    Posts
    10
    Years
    • Seen Apr 17, 2024
    It looks great so far! The UI is clean and it reminds me of RMXP's, which is always good.

    I've been programming in Java for several years now, so if you need any assistance on anything, pm me.
    Good luck!
     

    th3shark

    Develops in AS3/C++
    79
    Posts
    10
    Years
  • Now this is the kind of stuff I like to see! Best of luck with PokeSharp.

    I have some experience I Java and have somewhat-successfully made a battle engine from scratch, so if you'd like help or advice don't hesitate to ask.
     
    99
    Posts
    14
    Years
    • Seen Jan 16, 2023
    new picture

    uyrpxHk.png


    Layer and history pane not coded yet. Will work on that soon.
     
    99
    Posts
    14
    Years
    • Seen Jan 16, 2023
    * Layers and history panes coded
    * Bucket and Rectangle tools coded

    AjsTcPs.png


    When you select an entity in the entity pane, it has a little animation to show that it is selected

    O8uia30.gif


    I might change it in the future and also make it light up a little bit when selected.
     

    th3shark

    Develops in AS3/C++
    79
    Posts
    10
    Years
  • Looking quite slick so far. Not sure how I feel about the selection animation though, it might get irritating, especially if next to other images in the entities tab. Nothing wrong with a box lol
     
    99
    Posts
    14
    Years
    • Seen Jan 16, 2023
    Looking quite slick so far. Not sure how I feel about the selection animation though, it might get irritating, especially if next to other images in the entities tab. Nothing wrong with a box lol

    Haha yeah I'm not entirely sure about it either. I was messing around with an affine transform and thought that looked cool. I will probably change it though

    Edit:
    Today, I worked on the scriptable auto tiles.

    Here are some pictures with a small animated demonstration

    QJDelzP.png


    z6lyu76.gif


    Here is a link to the script used for this auto tile
    http://pastebin.com/65HCHspt

    It seems a bit overwhelming at first glance and making your own auto tiles will require some javascript knowledge. The whole engine will be documented in time on the wiki and there will be premade example scripts that are easily editable for beginners.

    The script I linked above itself is very simple to reuse as long as you need an auto tile that follows this format
    wfaEhWc.png
     
    Last edited:

    Tix

    1
    Posts
    10
    Years
    • Seen Feb 25, 2014
    Great! So lookin forward to this.
    If it can done most features as Essentials do, it will become the best Pokemon-fangame engine ever.
     
    Back
    Top