Adelyss' Single Player Java RPG Game (WIP)

Discussion in 'Off Topic' started by Adelyss, Feb 21, 2013.

  1. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    Just thought I'd share some more progression on the Single Player Java RPG game I've been working on with my brother.

    I'm currently going to college for Computer Information Systems but during my first year and a half at college I've been taking some C++ and Java courses and upon completing my last semester of Java I thought I'd put my knowledge to the test and see what I could do with it.

    Roughly 130-145 hours have been put into this game engine/game so far. (I lost count after about 100 hours.)

    (All graphics are going to be done by us with no external ripping of direct images off of other RPG games).

    Here are images of our progress of what I have been able to code and my brother/me been able to create graphics wise.

    *GAME AS OF 3-1-13*
    [​IMG]

    *SUBSCRIBE FOR MORE VIDEO UPDATES*
    Java RPG Game - Update 3 - YouTube


    *GAME AS OF 2-21-13*
    (Icons in the menu are trash, I plan on redoing them soon)
    (Also I noticed I misspelled Sound Effects wrong in the settings menu and have corrected the mistake)
    [​IMG]
    [​IMG]


    *SUBSCRIBE FOR MORE VIDEO UPDATES*
    Java RPG Game - Update 3 - YouTube


    *GAME AS OF 1-16-13*

    *GAME AS OF 1-5-2013*



    *List of things implemented in the game*

    *3-1-2013*
    ***Working Experience bar!
    ***Working Soul Abiliities!
    ***Fixed bug with movement!
    ***Leveling System (Experience required to level up) implemented.


    *2-21-2013*
    ***GUI is getting really close to being done.
    ***Loading menu before the main menu starts has been completed
    ***Soul Abilities menu is about 85% done, just need to add in a few more checks and balances and redo icons
    ***Inventory menu background is done, not functional at all
    ***Game Log completed, records actions the play does and displays it in the log
    ***Game settings completed, allows users to turn of different sounds/music
    ***Removed the Energy bar and replaced with a player level indicator
    ***Other minor tweaks and changes to improve some things.


    *1-16-2013*
    * * *GUI is about 75% done, just have to finish up some minor graphics and add the title to the * * *main menu page.
    * * *Some in game graphics were redone and we added in a few new graphics.
    * * *Basic load/save feature working...saves players color choice and location on map.
    * * *New account creation working allows you to specify a account name and the color of your character
    * * *Account deletion works, must confirm deletion before it deletes.

    *1-5-2013*
    *Out of game GUI is about 60% done, I still need to go back and update stuff/improve/add more images.
    *Collisions work for the main character (No more walking off the map/through enemies)
    *Enemies now walk around in random directions on the map. Stopping every once and awhile
    *VERY Early workings of warping to a different map (I only have two test maps created)
    *Main character's health, energy, and "souls" are displayed on the in game GUI.
    *Main Menu GUI's buttons when hovered over them make a select noise and brighten a little.
    *Main Menu background music is working.
    *More tileset work done, (Charred grass)

    *1-2-2013*
    *A GUI main menu that allows access to the game
    *A single loadable map so far.
    *A 5 frame animated main character that is able to move w a s or d. (Movement is northeast, northwest, southwest, and southeast instead of north east south west, to give it that 2.5D feel.
    *I am able to load 5 frame animated enemies (Graphics for certain enemies are not done yet.
    *Able to walk behind trees/other tall structures and appear to be behind them.
    *Collision detection is being working on... (Explains the red boxes around the enemies and people


    So yeah this is the 3.5 update to the game me and and my brother have created so far. Progress is slow during college but I'm shooting for mid summer alpha play testing maybe...we'll see.. and if I'm really lucky, end of summer game completion.
     
    #1 Adelyss, Feb 21, 2013
    Last edited by a moderator: Mar 1, 2013
  2. Transhuman Plus

    Transhuman Plus Ancient
    Senior Member

    Messages:
    3,420
    Likes Received:
    8
    Pretty cool. The top-down homebrew-yness reminds me a little of a game I can barely remember playing called Dink Smallwood.

    You should try it out, it might provide some inspiration.
     
  3. DC

    DC Ancient
    Senior Member

    Messages:
    1,808
    Likes Received:
    13
    Wow thats impressive, just for two people to put that together just amazes me.

    I watched the videos too, looks great, although the walking looks alittle funky, very nice work.

    Also how does this work? Is it like a quest-based rpg, or do you just fight npc's to gain levels?
     
  4. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    Yeah The upwards walking is a bit weird I'll admit..My brother is doing most of the NPC/Character images so I'll have to get him to touch that up.

    And it's going to basically follow a story line and as you progress into the story you'll fight guys and such to level up along the way so you can level your character up to be able to do more of the story and what not. It's kind of going to be like a mystery in a way. You have to figure out what happened as you level up and unravel the story. But yeah the level of your character is going to matter in a way that you'll be able to kill the harder guys in the story but you shouldn't have to grind to unlock that next new amazing weapon so you can be better than everyone else haha.

    But yeah.. Progress is somewhat slow. But I'd like to see it in a playable testable state, even if that's as far as we ever get. I'm hoping to finish though sometime.
     
  5. PacMonster1

    PacMonster1 Senior Member
    Senior Member

    Messages:
    2,898
    Likes Received:
    2
    You might want to consider a webpage to market your game and share its progress.
     
  6. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    I've already got that planned out. I'm making my own web server once I go back over my spring break here in a few weeks. Then I plan on setting up a URL and website. :)
     
  7. PacMonster1

    PacMonster1 Senior Member
    Senior Member

    Messages:
    2,898
    Likes Received:
    2
    Take it from someone who is trying to make their own web server (from scratch), use a pre-existing one. Apache/mongoose/IIS/etc
     
  8. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    That's what i meant, sorry. I'm going to put together a computer from some decent spare parts around my house and install a web server software onto it. :p
     
  9. PacMonster1

    PacMonster1 Senior Member
    Senior Member

    Messages:
    2,898
    Likes Received:
    2
    What's your distribution strategy? You going to host the game on your eventual website, try to get it on steam, what?
     
  10. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    I haven't look into much about how to package and distribute a .jar file from NetBeans but currently from what I've managed to figure out is basically just ZIP the contents within my /dist file after building the .jar file and host the ZIP file on my website for people to download and extract and run the .jar file. I've only tested this method on my brothers computer in which he is able to run the game fine. I don't plan on trying to get the game on any game hosting sites as I know well enough it's not professional enough. In all honestly it's starting to get somewhat sloppy put together as this is my first game hah. When I finish this one I may work on a different style of game and try to make something out of it but a good professional (For a Amateur) RPG game from one-two people is not likely in the time span I'm willing to spend for a freeware game.

    I mainly started this because I wanted to see if I could do it...and to say I've coded a game from the ground up. Bragging rights mainly. I'll go to other websites once it's done and post links to try and get some players but I'm hoping I can build up somewhat a fan base off of my youtube update videos to get some people interested in it. Idk really, I haven't given much thought about the end results. Just taking it one day at a time, picking away at it. I'd be interesting to see my lines of code count so far but sadly there isn't a way of doing that in NetBeans.


    *Edit*
    So I just did some number crunching...including all of the white spaces in the files.. I have written
    8347 lines of code, over 34 java files...If you remove the white spaces my guess would be around 7424 lines of code written.

    [br][/br]
    Edited by merge:


    Thread updated with new video/Image and updated the completion list

    *3-1-2013*
    ***Working Experience bar!
    ***Working Soul Abiliities!
    ***Fixed bug with movement!
    ***Leveling System (Experience required to level up) implemented.
     
    #10 Adelyss, Mar 1, 2013
    Last edited: Mar 1, 2013
  11. PacMonster1

    PacMonster1 Senior Member
    Senior Member

    Messages:
    2,898
    Likes Received:
    2
    Since the game is all java you could run it right from the web page as an embedded java applet
     
  12. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    Hmm well I'll have to look into it. When i was being taught java in my class we never did anything with applets. This could be a possibility but I don't know anything with dealing with input/output with applets also so.
     
  13. Zombievillan

    Zombievillan Ancient
    Forge Critic Senior Member

    Messages:
    2,717
    Likes Received:
    3,623
    That's pretty cool addy, your voice is all grown up too lol. I should have went to school & done something cool like this with my life. I always wanted to make something like "Link to the Past".
     
  14. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    My voice is all grown up? I haven't noticed a change since like 3 years ago lol. Maybe it's because you only heard me on my crappy xbox mic and not on a better quality one :p.

    Also if you're serious about wanting to do that, there are a TON, I mean a TON of tutorials and guides to teaching how to program/program games etc. I used a tutorial to get me going because I had no idea even where to begin to make a game run. But now I understand the processes a bit better and can figure out how to do stuff on my own.
     
  15. Zombievillan

    Zombievillan Ancient
    Forge Critic Senior Member

    Messages:
    2,717
    Likes Received:
    3,623
    Yeah, probably the mic. It's been awhile too. There was that summer where me you shadow & Chris played online all night every night now I don't really hear from either of you much (tears fall, but no ****). Lol.

    But yeah, this would be awesome but time is against me. Plus I have a little girl on the way in addition to the 3 yr old boy so it doesn't look possible for a while lol. I need to stop having sex with my wife... Naaaahhh!
     
  16. Adelyss

    Adelyss Hotdishhh
    Senior Member

    Messages:
    921
    Likes Received:
    31
    Yeah that's really the only thing that made me even begin to think about trying this. Was the fact I had to time to kill over winter break.
     
  17. pinohkio

    pinohkio Ancient
    Senior Member

    Messages:
    3,630
    Likes Received:
    8
    Have you kept going with this? What progress have you made?
     

Share This Page