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* *SUBSCRIBE FOR MORE VIDEO UPDATES* Java RPG Game - Update 3 - YouTube *GAME AS OF 2-21-13* Spoiler (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) *SUBSCRIBE FOR MORE VIDEO UPDATES* Java RPG Game - Update 3 - YouTube *GAME AS OF 1-16-13* Spoiler Java RPG Game - Update 2 - YouTube *GAME AS OF 1-5-2013* Spoiler Java RPG Game - Update 1 - YouTube *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.
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.
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?
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.
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.
Take it from someone who is trying to make their own web server (from scratch), use a pre-existing one. Apache/mongoose/IIS/etc
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.
What's your distribution strategy? You going to host the game on your eventual website, try to get it on steam, what?
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.
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.
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".
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 . 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.
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!
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.