Scripts & Tutorials This forum is for scripts and code, as well as all kinds of tutorials, software, tools and so forth. Remember to give credit!
The thread revival limit does not apply here.

Draconius GO
Reply
 
Thread Tools
  #1    
Old January 25th, 2014 (4:46 PM). Edited January 28th, 2014 by oxysoft.
oxysoft's Avatar
oxysoft oxysoft is offline
     
    Join Date: Sep 2009
    Posts: 99
    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
    __________________
    PokeSharp Engine
    Reply With Quote

    Relevant Advertising!

      #2    
    Old January 25th, 2014 (7:21 PM).
    ☆Rei☆'s Avatar
    ☆Rei☆ ☆Rei☆ is offline
    • Platinum Tier
     
    Join Date: Aug 2009
    Location: Nearby my feet.
    Age: 21
    Gender: Female
    Nature: Calm
    Posts: 1,749
    A cheers to hoping that this will not be a crash like all the other java pokemon engines!
    Reply With Quote
      #3    
    Old January 26th, 2014 (1:26 PM).
    Daruda's Avatar
    Daruda Daruda is offline
    Grinder
       
      Join Date: Jan 2014
      Gender: Male
      Posts: 33
      Java, I don't really know if I like it or not.
      well, I hope for the best! Good luck!
      Reply With Quote
        #4    
      Old January 27th, 2014 (6:47 AM).
      Pia Carrot's Avatar
      Pia Carrot Pia Carrot is online now
      Let's play a game...
      • Silver Tier
       
      Join Date: Aug 2010
      Age: 22
      Gender: Male
      Nature: Adamant
      Posts: 768
      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
      __________________


      Reply With Quote
        #5    
      Old January 27th, 2014 (9:08 AM). Edited January 27th, 2014 by oxysoft.
      oxysoft's Avatar
      oxysoft oxysoft is offline
         
        Join Date: Sep 2009
        Posts: 99
        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.
        __________________
        PokeSharp Engine
        Reply With Quote
          #6    
        Old January 27th, 2014 (10:35 PM).
        Barry's Avatar
        Barry Barry is offline
        Pokémon Trainer
           
          Join Date: Jul 2004
          Age: 27
          Gender: Male
          Nature: Calm
          Posts: 410
          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.
          Reply With Quote
            #7    
          Old January 28th, 2014 (4:36 AM).
          zingzags's Avatar
          zingzags zingzags is offline
          PokemonGDX creator
             
            Join Date: Jan 2009
            Location: Boston
            Age: 23
            Nature: Adamant
            Posts: 562
            I tried creating a pokemon map editor in java once. I completely failed.
            __________________
            Check out the Pokemon Game Engine I am working on:
            https://github.com/sjosegarcia/Pokemon
            Reply With Quote
              #8    
            Old January 28th, 2014 (8:39 AM).
            oxysoft's Avatar
            oxysoft oxysoft is offline
               
              Join Date: Sep 2009
              Posts: 99
              Quote:
              Originally Posted by Barry View Post
              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!
              __________________
              PokeSharp Engine
              Reply With Quote
                #9    
              Old January 28th, 2014 (11:41 AM).
              Stochastic's Avatar
              Stochastic Stochastic is offline
                 
                Join Date: Dec 2013
                Gender: Male
                Posts: 112
                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!
                __________________


                Reply With Quote
                  #10    
                Old January 28th, 2014 (12:11 PM).
                Jet Pilot's Avatar
                Jet Pilot Jet Pilot is offline
                I killed Spiderman.
                   
                  Join Date: Sep 2013
                  Location: Kelowna
                  Gender: Male
                  Nature: Bashful
                  Posts: 162
                  This is amazing, good job. Jerba is #1.
                  __________________

                  Do YOU want a spam section?
                  Vote for POKESpam2014.
                  Reply With Quote
                    #11    
                  Old January 28th, 2014 (12:17 PM).
                  th3shark's Avatar
                  th3shark th3shark is offline
                  Develops in AS3/C++
                     
                    Join Date: Jul 2013
                    Location: Connecticut
                    Gender: Male
                    Nature: Calm
                    Posts: 79
                    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.
                    __________________
                    Reply With Quote
                      #12    
                    Old January 28th, 2014 (8:40 PM).
                    ☆Rei☆'s Avatar
                    ☆Rei☆ ☆Rei☆ is offline
                    • Platinum Tier
                     
                    Join Date: Aug 2009
                    Location: Nearby my feet.
                    Age: 21
                    Gender: Female
                    Nature: Calm
                    Posts: 1,749
                    I'm curious, due to the icon on one of the images, this engine uses LWJGL right?
                    Reply With Quote
                      #13    
                    Old January 29th, 2014 (3:30 AM).
                    oxysoft's Avatar
                    oxysoft oxysoft is offline
                       
                      Join Date: Sep 2009
                      Posts: 99
                      Quote:
                      Originally Posted by hansiec View Post
                      I'm curious, due to the icon on one of the images, this engine uses LWJGL right?
                      Libgdx to be precise, as is mentioned in the main post
                      __________________
                      PokeSharp Engine
                      Reply With Quote
                        #14    
                      Old January 29th, 2014 (6:31 PM).
                      ☆Rei☆'s Avatar
                      ☆Rei☆ ☆Rei☆ is offline
                      • Platinum Tier
                       
                      Join Date: Aug 2009
                      Location: Nearby my feet.
                      Age: 21
                      Gender: Female
                      Nature: Calm
                      Posts: 1,749
                      Quote:
                      Originally Posted by oxysoft View Post
                      Libgdx to be precise, as is mentioned in the main post
                      How did I miss that? Well, anyways good luck to your project
                      Reply With Quote
                        #15    
                      Old February 1st, 2014 (12:04 PM).
                      oxysoft's Avatar
                      oxysoft oxysoft is offline
                         
                        Join Date: Sep 2009
                        Posts: 99
                        Small update

                        __________________
                        PokeSharp Engine
                        Reply With Quote
                          #16    
                        Old February 15th, 2014 (8:16 AM).
                        oxysoft's Avatar
                        oxysoft oxysoft is offline
                           
                          Join Date: Sep 2009
                          Posts: 99
                          new picture



                          Layer and history pane not coded yet. Will work on that soon.
                          __________________
                          PokeSharp Engine
                          Reply With Quote
                            #17    
                          Old February 21st, 2014 (8:19 AM).
                          oxysoft's Avatar
                          oxysoft oxysoft is offline
                             
                            Join Date: Sep 2009
                            Posts: 99
                            * Layers and history panes coded
                            * Bucket and Rectangle tools coded



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



                            I might change it in the future and also make it light up a little bit when selected.
                            __________________
                            PokeSharp Engine
                            Reply With Quote
                              #18    
                            Old February 21st, 2014 (9:26 AM).
                            th3shark's Avatar
                            th3shark th3shark is offline
                            Develops in AS3/C++
                               
                              Join Date: Jul 2013
                              Location: Connecticut
                              Gender: Male
                              Nature: Calm
                              Posts: 79
                              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
                              __________________
                              Reply With Quote
                                #19    
                              Old February 21st, 2014 (12:56 PM). Edited February 21st, 2014 by oxysoft.
                              oxysoft's Avatar
                              oxysoft oxysoft is offline
                                 
                                Join Date: Sep 2009
                                Posts: 99
                                Quote:
                                Originally Posted by th3shark View Post
                                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





                                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
                                __________________
                                PokeSharp Engine
                                Reply With Quote
                                  #20    
                                Old February 25th, 2014 (3:47 AM).
                                Tix Tix is offline
                                   
                                  Join Date: Feb 2014
                                  Posts: 1
                                  Great! So lookin forward to this.
                                  If it can done most features as Essentials do, it will become the best Pokemon-fangame engine ever.
                                  Reply With Quote
                                    #21    
                                  Old February 25th, 2014 (1:14 PM).
                                  oxysoft's Avatar
                                  oxysoft oxysoft is offline
                                     
                                    Join Date: Sep 2009
                                    Posts: 99
                                    Quote:
                                    Originally Posted by Tix View Post
                                    Great! So lookin forward to this.
                                    If it can done most features as Essentials do, it will become the best Pokemon-fangame engine ever.
                                    I am hoping for it to be as complete as Essentials. I have been contemplating the event system in RPG Maker which is really nice. (List of commands, no scripting required) I would love to do that and I have
                                    been trying to figure out efficient and intelligent way to implement my own.

                                    I also read a bit into some scripting language (Ruby and Groovy to be precise) and I think I will use Groovy for Pokesharp. I know RPG Maker uses Ruby and for that reason, I might offer it as an alternative language. At that point, more languages could also be added such as Python and Lua.
                                    __________________
                                    PokeSharp Engine
                                    Reply With Quote
                                      #22    
                                    Old April 8th, 2014 (9:59 AM).
                                    danice123's Avatar
                                    danice123 danice123 is offline
                                       
                                      Join Date: Sep 2007
                                      Age: 23
                                      Gender: Male
                                      Posts: 14
                                      Hey man, I've seen you working on engines here for a while, and not to be that guy, but you do know that libgdx supports Tiled right out of the box. Tiled is a great, cross-platform map editor that you don't have to code yourself ;). I know I get burnt out designing my own tools, so just wanted to let you know.

                                      Not that your editor looks bad or anything, it looks pretty great!
                                      Reply With Quote
                                        #23    
                                      Old April 8th, 2014 (11:47 AM). Edited April 8th, 2014 by oxysoft.
                                      oxysoft's Avatar
                                      oxysoft oxysoft is offline
                                         
                                        Join Date: Sep 2009
                                        Posts: 99
                                        Quote:
                                        Originally Posted by danice123 View Post
                                        Hey man, I've seen you working on engines here for a while, and not to be that guy, but you do know that libgdx supports Tiled right out of the box. Tiled is a great, cross-platform map editor that you don't have to code yourself . I know I get burnt out designing my own tools, so just wanted to let you know.

                                        Not that your editor looks bad or anything, it looks pretty great!
                                        Yeah I know. I rather make my own editor because I have my own map format and I don't want people to force people to use both Tiled along with my own tool for map connections, battle animations etc.

                                        Tiled is cool but it doesn't let you work as fast as I wish it would also and it's not very intuitive to use for beginners (I myself had some difficulties using it the first time). My tileset format is different also. Tiled doesn't let you have tile permissions either. (Unless you have a layer dedicated for this stuff but again, not very intuitive...)

                                        Also I'm posting weekly updates on my website. (www.pokesharp.com, I posted the third weekly update yesterday)
                                        __________________
                                        PokeSharp Engine
                                        Reply With Quote
                                          #24    
                                        Old April 19th, 2014 (5:36 PM).
                                        iMeetYourMum's Avatar
                                        iMeetYourMum iMeetYourMum is offline
                                           
                                          Join Date: Apr 2014
                                          Gender: Male
                                          Posts: 3
                                          How to say.... It's amazing!
                                          Do you have any date for the first release?
                                          Reply With Quote
                                            #25    
                                          Old April 19th, 2014 (5:57 PM).
                                          oxysoft's Avatar
                                          oxysoft oxysoft is offline
                                             
                                            Join Date: Sep 2009
                                            Posts: 99
                                            Quote:
                                            Originally Posted by iMeetYourMum View Post
                                            How to say.... It's amazing!
                                            Do you have any date for the first release?
                                            Can't promise any date for now. Ludum Dare is coming up and I'm playing games or practicing pixel art most of the time lately. I did write the game exportation code this week though so I can start coding the game engine soon enough. Once I'm able to walk around in the maps I made with the map editor, I'll start working on events.
                                            __________________
                                            PokeSharp Engine
                                            Reply With Quote
                                            Reply

                                            Quick Reply

                                            Join the conversation!

                                            Create an account to post a reply in this thread, participate in other discussions, and more!

                                            Create a PokéCommunity Account

                                            Sponsored Links
                                            Thread Tools

                                            Posting Rules
                                            You may not post new threads
                                            You may not post replies
                                            You may not post attachments
                                            You may not edit your posts

                                            BB code is On
                                            Smilies are On
                                            [IMG] code is On
                                            HTML code is Off

                                            Forum Jump


                                            All times are GMT -8. The time now is 2:39 PM.