Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (754)
Games in Android Showcase (229)
games submitted by our members
Games in WIP (842)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1] 2 3 4
  ignore  |  Print  
  Horizon (Freeroam MMORPG) WIP  (Read 102361 times)
0 Members and 1 Guest are viewing this topic.
Offline Ed_RockStarGuy
« Posted 2014-12-14 18:05:04 »

I know what your probably thinking, god another 2D tile based game, but let me explain. Over the last year i worked on a 2D game with a friend to see if i could make a retro version of for example WoW but with infinite free roam and multiplayer, but there were a few issues, the core engine i made had issues disposing of mobs, tiles, old items etc...so it was kinda crap, then through no fault of my own i lost all the code due to stupid github syncing issues -.- (i really hate it but im still using it for this project, guess im a fool), so i wanted to restart the project and take the core features of my old game but make it run better and feel more smooth.

The team:
* Myself (JohnGreen): Developer
* Neil Dady: Artist

What is done so far in terms of the project?

* I have re-made the render engine and made it more flexible for my needs allowing for multi layer tiles, movable block etc
* Faster rendering of tiles since now it is handled on a diffrent thread
* Chunk based system to save and load tiles (the math was hell but you can look at the code if you so wish in my github)
* Max map size of 68,719,476,704 X 68,719,476,704 (Boosted in V0.0.1_11)

What is planned?
There is ALOT planned for this project and its only just been started! Im currently seeking artists to help design; Tiles, players, mobs , items, clothing etc for the game to make it visually appealing whilst keeping its retro feel.

* Randomly generating Mobs, Npc's, Quests, Citys, etc
* Fully customisable characters.
* Skills (Some skills like woodcutting will have a cap but things like attack can continuously be trained)
* Random dungeons
* Story line based on Randomly generated factors in the game but the core story wont differ much
* Underwater loot, citys, etc


Everything described in this article is a long way away from being finished but i am keen on keeping everyone up to date on what is going on in terms of development and if anyone has any questions feel free to ask! and development screenshots of the game are included below but currently most the work is in the background! (remember i am a coder and i'm not good at design so textures in the game currently are very basic)

Consept art for new textured being developed!



Game fully recoded and working with OpenGL




Version
Added
V0.0.1_1 (7/12/14)
First build of game
V0.0.1_2 (8/12/14)
Created player and started work on map rendering
V0.0.1_3 (8/12/14)
Added Tile rendering and player rendering on tiles
V0.0.1_4 (10/12/14)
Added Map and Minimap
Added player controle's and other keyboard bindings
Added Tree generation
V0.0.1_5 (11/12/14)
Updated how Tiles were saved and changed it to save 16 x 16 areas into chunks
Fixed math problems
V0.0.1_6 (12/12/14)
Added basic inventory
Discontinued Map, Minimap and tree generation code
Allowed negative quards and extended max map size to 160,000 x 160,000
Re added Map code with new chunk saving
V0.0.1_7 (14/12/14)
Fixed several math problems
Knowen bug - the map seems to break (some parts duplicate due to a math error somewhere and it makes the map look like it tareing)
V0.0.1_8 (14/12/14)
Fixed Map Tarring
Added Player Animations
Multiple layers of the map working simultaneously
V0.0.1_9(19/12/14)
New Map handling methods now capable of having 9BillionX9billion in size maps
Added Inventory contaners
Added basic Biomes (Desert, Beach, Ocean, Forest, Jungle, etc)
Added new debug information
Added Trees
Added multi tile layering to allow for 2.5D effects (2.5D is forced protective of a 3D world in a 2D plain)
Added entity health
Hit Boxes
Block detection
Tiles now have a metadata value
Bug-fixing
V0.0.1_10(25/12/14 Woooo burning that christmas oil)
Added better map generation
Fixed Trees being chopped in half with chunks loading in and out
Optimised render methods
Idle player animations
Basic particle effects when running
Known bug: Chunks are not being disposed so causing Tick lag
V0.0.1_11(1/1/15)
Multiplayer update!
Basic server client system setup!
Cross client chat
Max possible map size now is 68,719,476,704 X 68,719,476,704 that is if you can walk that far Wink (physically impossible for me to make it bigger xD)
V0.0.1_12(31/1/15)
Started from scratch with LWJGL
Added Map Generation
Added Inventory's
Added Spawning entity's
Added npc's
Added Basic sound
Added particle effects
Added local map saving
Added Animated tiles
Added Npc chat

Known bugs : When generating the merge blocks between 2 biome's (for eg sand and grass) there is fps loss due too allot of processing
V0.0.1_13(25/2/15)
Added NPC's
Added Dynamic AI that allows NPC's to be more unpredictable but make them seem more human
Added Multi World's (Again) and support for houses (No textures yet)
To Do
Clean Up code
Offline Ed_RockStarGuy
« Reply #1 - Posted 2014-12-18 23:03:51 »

New world render system seems very stable in the V0.0.1_9 Build you can now have a map 6,400,000,000 tiles in size and have no lag Cheesy epic
Offline KudoDEV

JGO Ninja


Medals: 79
Exp: 6 years


Game Dev Hobbyist


« Reply #2 - Posted 2014-12-18 23:48:11 »

Looking good keep up the good work!

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Ed_RockStarGuy
« Reply #3 - Posted 2014-12-19 00:08:23 »

V0.0.1_9(19/12/14)
New Map handling methods now capable of having 9BillionX9billion in size maps
Added Inventory contaners
Added basic Biomes (Desert, Beach, Ocean, Forest, Jungle, etc)
Added new debug information
Added Trees
Added multi tile layering to allow for 2.5D effects (2.5D is forced protective of a 3D world in a 2D plain)
Added entity health
Hit Boxes
Block detection
Tiles now have a metadata value
Bug-fixing
Known bug: Chunks are not being disposed so causing Tick lag
Offline Ed_RockStarGuy
« Reply #4 - Posted 2014-12-19 00:08:58 »

I just added some new screenshots so you can see whats going on inside the game Smiley
Offline KudoDEV

JGO Ninja


Medals: 79
Exp: 6 years


Game Dev Hobbyist


« Reply #5 - Posted 2014-12-19 00:10:01 »

Ah. Thats MUCH better. I really like this project.

Offline Ed_RockStarGuy
« Reply #6 - Posted 2014-12-19 01:54:46 »

Thank you, im talking to some graphics designers to try and help me make the game look a million times better because i cant draw but they will be able to make all the tiles, players, items etc.
Offline KudoDEV

JGO Ninja


Medals: 79
Exp: 6 years


Game Dev Hobbyist


« Reply #7 - Posted 2014-12-19 01:59:17 »

Haha yup. I've had the same issue many times. It's a common problem within the developer's world.

Offline Ed_RockStarGuy
« Reply #8 - Posted 2014-12-19 02:54:53 »

But its hard to get people involved in the project if they cant fully see what it could look like without there art
Offline Opiop
« Reply #9 - Posted 2014-12-19 02:57:44 »

That's why you create one hell of a game and then go find an artist who is impressed enough to come make art for you. No one is going to give you anything for free, unfortunately. You have to impress those artists enough that they WANT to make art for you because then they might get something out of it.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Emmsii
« Reply #10 - Posted 2014-12-19 08:38:06 »

Thats some nice world generation you got there, maybe you could rough up the edges of the biomes a a little more.
Offline VIrtueeL
« Reply #11 - Posted 2014-12-19 11:41:58 »

you might want to create some better textures for the game and make it more fitting, the grass for example i guess its wool from minecraft?

other then that its greate!

i do devlogs and i do tutorials check em out
https://www.youtube.com/user/InidDevo
Offline Ed_RockStarGuy
« Reply #12 - Posted 2014-12-19 13:46:12 »

Yeah i am truly not good at graphics im just working on getting the core of the game ready but yes we have a proper sprite sheet in the works with new cool looking 3X2 trees, loads of new textures and animations too Cheesy
Offline Ashedragon

JGO Coder


Medals: 27
Projects: 1
Exp: 4 years


The best person you could possibly be is yourself.


« Reply #13 - Posted 2014-12-19 21:53:10 »

Is there anything unique or interesting about this project that makes it stand out? Just genuinely curious as there are a lot of these out there.

boo
Offline Ed_RockStarGuy
« Reply #14 - Posted 2014-12-20 02:16:26 »

The long term plan is to have it randomly make its own quests, towns etc so the story will be very expandable but im currently working on the core atm
Offline minigame

Senior Devvie


Medals: 14
Projects: 1


LWJGLException


« Reply #15 - Posted 2014-12-23 03:14:38 »

Hi if you contact me via Skype and explain the technical details of the project I may be interested in producing some pixel art for your game.

Skype: sandbox.morpg

while (!deadFromWork) {
    if (hasItem("Dry Erase Board")) {
        chanceOfSuccess++;// Based on a true story..
    }
}
Offline Ed_RockStarGuy
« Reply #16 - Posted 2014-12-28 13:05:20 »

I added you a few days ago but no reply
Offline Ed_RockStarGuy
« Reply #17 - Posted 2014-12-28 13:06:15 »

Currently working on a online only update to the game like how RuneScape has multi worlds with the same inventory and player info
Offline Ed_RockStarGuy
« Reply #18 - Posted 2014-12-30 02:29:22 »

Been working on the server side of the game, a quick look at the console...not much but just to show im not dead xD
Offline SwampChicken
« Reply #19 - Posted 2014-12-30 06:26:02 »

I know what your probably thinking, god another 2D tile based game, but let me explain.

Blasphemer! Tile-based games are the best type of game.
Offline Ed_RockStarGuy
« Reply #20 - Posted 2014-12-30 11:55:34 »

I know xD but still some people think "Ohh god another tile based game" xD
Offline 04hockey

Senior Devvie


Medals: 6
Projects: 3
Exp: 6 years


Founder of Fanger Games.


« Reply #21 - Posted 2014-12-30 19:46:41 »

Everything looks nice and clean! Keep it up!
Offline Ed_RockStarGuy
« Reply #22 - Posted 2014-12-30 20:04:52 »

Thank you, i hope to have a working multiplayer version ready by weeks end Smiley
Offline minigame

Senior Devvie


Medals: 14
Projects: 1


LWJGLException


« Reply #23 - Posted 2014-12-30 21:03:15 »

Textures are looking a little better Wink

while (!deadFromWork) {
    if (hasItem("Dry Erase Board")) {
        chanceOfSuccess++;// Based on a true story..
    }
}
Offline Ed_RockStarGuy
« Reply #24 - Posted 2014-12-30 21:04:11 »

Thanks to you :p
Offline Elsealabs
« Reply #25 - Posted 2014-12-30 21:04:36 »

New trees look better, but the tree texture seems too similar to the grass. Maybe try darkening the edges to give it an outline of sorts?

Hopefully you can get a tech demo out or something runnable soon so we can see how it runs.

Edit: You say you have it on Github. Would you mind sharing a link?

Offline Ed_RockStarGuy
« Reply #26 - Posted 2014-12-30 21:10:50 »

The git is updated to the latest build before i started the mp code
https://github.com/4H1Z1/Horizon
Offline Ed_RockStarGuy
« Reply #27 - Posted 2015-01-01 22:25:52 »

Finished adding Multiplayer!
Offline KudoDEV

JGO Ninja


Medals: 79
Exp: 6 years


Game Dev Hobbyist


« Reply #28 - Posted 2015-01-01 22:39:25 »

Great progress. I'm excited to play this.

Observation: Seems too zoomed in. I'd do 32x32 tiles.

Offline Ed_RockStarGuy
« Reply #29 - Posted 2015-01-01 22:44:19 »

The only reason its that far in for now is just so not to many tiles are rendered to keep everything running nicely
Pages: [1] 2 3 4
  ignore  |  Print  
 
 

 
DesertCoockie (36 views)
2018-05-13 18:23:11

nelsongames (80 views)
2018-04-24 18:15:36

nelsongames (73 views)
2018-04-24 18:14:32

ivj94 (755 views)
2018-03-24 14:47:39

ivj94 (85 views)
2018-03-24 14:46:31

ivj94 (626 views)
2018-03-24 14:43:53

Solater (101 views)
2018-03-17 05:04:08

nelsongames (182 views)
2018-03-05 17:56:34

Gornova (408 views)
2018-03-02 22:15:33

buddyBro (1068 views)
2018-02-28 16:59:18
Java Gaming Resources
by philfrei
2017-12-05 19:38:37

Java Gaming Resources
by philfrei
2017-12-05 19:37:39

Java Gaming Resources
by philfrei
2017-12-05 19:36:10

Java Gaming Resources
by philfrei
2017-12-05 19:33:10

List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05
java-gaming.org is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑gaming.org
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!