Java-Gaming.org Hi !
Featured games (91)
games approved by the League of Dukes
Games in Showcase (799)
Games in Android Showcase (237)
games submitted by our members
Games in WIP (865)
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  
  Shard Master Classic - WIP  (Read 89971 times)
0 Members and 2 Guests are viewing this topic.
Offline Archive
« Reply #30 - Posted 2015-12-05 17:57:49 »

Of course it uses more memory, but it's worth it. What's the point in not using the memory that modern systems have?
How much memory, do you think, is too much memory usage in a java game like mine?

Offline EgonOlsen
« Reply #31 - Posted 2015-12-05 19:44:56 »

How much memory, do you think, is too much memory usage in a java game like mine?
I don't think that there's a definitive answer to this question. First, I don't think that there are different standards for Java- and non-Java-games. The memory doesn't care who consumes it. Personally, I would say that everything that can run within a JVM that has been started with -Xmx512m is fine on today's machines.

Offline Archive
« Reply #32 - Posted 2015-12-05 20:22:27 »

How much memory, do you think, is too much memory usage in a java game like mine?
I don't think that there's a definitive answer to this question. First, I don't think that there are different standards for Java- and non-Java-games. The memory doesn't care who consumes it. Personally, I would say that everything that can run within a JVM that has been started with -Xmx512m is fine on today's machines.
Ah okay thanks I haven't needed to use JVM arguments for this game yet so it looks like my game is totally okay memory wise Cheesy

EDIT: do you have a skype? having conversations in a thread is kind of annoying in my opinion and I will probably have more questions for you since you are an expert at software rasterization

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Archive
« Reply #33 - Posted 2015-12-06 19:26:48 »

http://www.mediafire.com/download/6haa41456ca39e1/ShardMasterClassic_inputdemo.jar

Try the input demo. Tell me which you prefer, I am curious :p.

Modes:
0 = drag
1 = mouse wheel
2 = Q, E for camera
3 = A, D for camera

you use the number keys to change mode
VK_1 is mode 0, etc..

Offline EgonOlsen
« Reply #34 - Posted 2015-12-06 19:56:02 »

http://www.mediafire.com/download/6haa41456ca39e1/ShardMasterClassic_inputdemo.jar
Try the input demo. Tell me which you prefer, I am curious :p.
I prefer mode 0 followed by mode 2. Mode 3 is tolerable as well, but mode 1 isn't!

Offline Archive
« Reply #35 - Posted 2015-12-06 19:59:34 »

I prefer mode 0 followed by mode 2. Mode 3 is tolerable as well, but mode 1 isn't!
Thank you for the input EgonOlsen Smiley

Offline NegativeZero

JGO Kernel


Medals: 346
Exp: 1 month or less


Zero but not.


« Reply #36 - Posted 2015-12-07 03:11:37 »

From best to worst, 0 3 2 1.
Also, I feel as though this wasn't supposed to be possible, but I went full jesus.


Offline Archive
« Reply #37 - Posted 2015-12-07 03:45:36 »

From best to worst, 0 3 2 1.
Also, I feel as though this wasn't supposed to be possible, but I went full jesus.

Yeah it's a bug that i've already looked into. it happens when you are running into a non-traversable tile continuously and rotate the camera so it faces away from the collision, you end up being pushed back into the non-traversable tile haha.

I'm surprised people like the click-drag camera controls. It just doesnt seem like it'll work because interaction with the world is done by clicking on objects in the 3d world and if clicking and moving your mouse a little makes the camera move, it would be very weird.

Offline chrislo27
« Reply #38 - Posted 2015-12-07 05:13:49 »

Best to worst: 0, 3, 2, 1. A little bug I found was after switching modes some modes would blend into each other (only case I had was drag mode and AD mode stuck together. Mode 2 didn't use my QE keys, but rather the R and F keys (I use a QWERTY keyboard). Drag controls are okay, I would suggest putting it on right or middle click, but not left click since that's your interaction button. Also, input sometimes doesn't register (I think it's because you're polling and not using events).

I also got stuck in an evergreen tree (same way NegativeZero got stuck in water), but I saw that you're looking into it.

I actually rather like the idea of mode 3 and 0 together. AD would rotate the character and move the camera, but drag would move the camera and offset it. This way you could have the camera looking in a different direction relative to the player.

Nice job so far!
Offline Archive
« Reply #39 - Posted 2015-12-07 05:24:29 »

Best to worst: 0, 3, 2, 1. A little bug I found was after switching modes some modes would blend into each other (only case I had was drag mode and AD mode stuck together. Mode 2 didn't use my QE keys, but rather the R and F keys (I use a QWERTY keyboard). Drag controls are okay, I would suggest putting it on right or middle click, but not left click since that's your interaction button. Also, input sometimes doesn't register (I think it's because you're polling and not using events).

I also got stuck in an evergreen tree (same way NegativeZero got stuck in water), but I saw that you're looking into it.

I actually rather like the idea of mode 3 and 0 together. AD would rotate the character and move the camera, but drag would move the camera and offset it. This way you could have the camera looking in a different direction relative to the player.

Nice job so far!

Yup I also stumbled across that blending bug haha, it was just for the demo and i just fixed it 5 mins ago :p.

Oh yeah and about the QE switching with RF thing happening, it was my fault because I updated the jar that you download with that link and the old one had QE but the updated version changed it to RF.

I like that idea! Combining mode 3 and 0 would be pretty nice but i think that moving sideways might be something that is necessary in the game and since mode 3 removes that, I think it could be problematic.

I added options to the settings tab that let you switch between Dragging/QE/RF/ and CV

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Archive
« Reply #40 - Posted 2015-12-13 00:16:17 »





Lots of stuff here in this update

Message box
Items / Inventory
Fixed collision
World interaction
Item dropping
Memory usage cut down and game runs faster due to graphical cutbacks :p

http://www.mediafire.com/download/hbpnuz6by4634j7/ShardMasterClassic_inv_witem_obfs.jar

EDIT: forgot to mention that to drop an item you have to right click it

Offline Archive
« Reply #41 - Posted 2015-12-20 06:59:36 »



Small update, nothing worth a download yet. I'm trying my best to work on this. I just had finals and I'm the only one working on this so the updates are not as frequent as most of us would like.

Added object updating. Basically the objects on tiles can change state at any time now.
Given that, I have made it so that when you pick a flower from a plant, the plant object loses the flower and becomes flowerless. I also added the start to chopping down trees.

Offline Baseball435
« Reply #42 - Posted 2015-12-21 00:00:52 »

Wow I love it! Really reminds me of Runescape! Awesome work. How long have you been working on this project and are you using an engine under your engine (like LWJGL)?
Offline Archive
« Reply #43 - Posted 2015-12-21 00:31:32 »

Wow I love it! Really reminds me of Runescape! Awesome work. How long have you been working on this project and are you using an engine under your engine (like LWJGL)?
Thank you so much! I've been working on this for maybe two months now. No I am using purely my own engine and the standard JRE, no external libraries used, which also means that this is not hardware accelerated so all the graphics are processed on the CPU haha.

Offline ShadedVertex
« Reply #44 - Posted 2015-12-21 03:19:31 »

Wow I love it! Really reminds me of Runescape! Awesome work. How long have you been working on this project and are you using an engine under your engine (like LWJGL)?

LWJGL is not an engine.
Offline Baseball435
« Reply #45 - Posted 2015-12-21 03:55:50 »

Wow I love it! Really reminds me of Runescape! Awesome work. How long have you been working on this project and are you using an engine under your engine (like LWJGL)?

LWJGL is not an engine.

Library*, sorry.

Thank you so much! I've been working on this for maybe two months now. No I am using purely my own engine and the standard JRE, no external libraries used, which also means that this is not hardware accelerated so all the graphics are processed on the CPU haha.

Wait, so are you not using OpenGL? Shocked
Offline Archive
« Reply #46 - Posted 2015-12-21 05:27:57 »

Thank you so much! I've been working on this for maybe two months now. No I am using purely my own engine and the standard JRE, no external libraries used, which also means that this is not hardware accelerated so all the graphics are processed on the CPU haha.

Wait, so are you not using OpenGL? Shocked
Nope it's a software rasterized game

Offline Baseball435
« Reply #47 - Posted 2015-12-21 18:20:01 »

Wow. Don't you think that as time goes on and the game become larger, a need for faster graphic processing/rendering will be needed?
Offline Archive
« Reply #48 - Posted 2015-12-22 00:01:57 »

Wow. Don't you think that as time goes on and the game become larger, a need for faster graphic processing/rendering will be needed?
I don't think the game will ever get that large haha.

Offline Archive
« Reply #49 - Posted 2015-12-29 06:57:59 »



If anyones curious I'm working on the map and adding misc objects and stuff. Also here's some corn, tomatoes, and grape vines in the back Smiley

EDIT: here are the available crops, grapes are not included in the picture


Offline Soulfoam
« Reply #50 - Posted 2015-12-29 14:48:25 »

Dude! I f**king love it. Great work.

Get working on that multiplayer portion would ya!
Offline Archive
« Reply #51 - Posted 2015-12-30 05:16:53 »

Dude! I f**king love it. Great work.

Get working on that multiplayer portion would ya!
Thanks, and who said it would be multiplayer? haha  Tongue

Offline Soulfoam
« Reply #52 - Posted 2016-01-02 00:33:01 »

Dude! I f**king love it. Great work.

Get working on that multiplayer portion would ya!
Thanks, and who said it would be multiplayer? haha  Tongue

I did! You're capturing RS Classic so well, why not go all out Wink
Offline Archive
« Reply #53 - Posted 2016-01-02 02:09:27 »

Dude! I f**king love it. Great work.

Get working on that multiplayer portion would ya!
Thanks, and who said it would be multiplayer? haha  Tongue

I did! You're capturing RS Classic so well, why not go all out Wink
Haha thanks for the enthusiasm, I'm not exactly trying to capture RS Classic though, a lot of things will be different, the only similarities are the graphics and maybe some other minor things but Shard Master is played differently than RS haha

Offline Archive
« Reply #54 - Posted 2016-01-14 04:48:39 »

Sorry for the lack of updates, it isn't because nothing is getting done. Actually a ton of things are getting worked on but they aren't particularly graphical so there are no pretty screenshots for you to enjoy.

For example, I fixed my image compression/decompression "algorithm" because it was swapping the last column of pixels with the first one in the images, made the shadows a bit better and fixed bugs with it, and I also am starting to work on adding worn equipment and weapons so I had to split the player up into multiple body parts and make the 8 faces for it so that it can "rotate" in 3D. I also split it up so that animation can be done easier rather than having the frames of the animation be different images.

Shadows are toggle-able so if it dampens your performance too much, you can just shut them off. I also added a toggle button for always hiding roofs no matter if you were in the building or not.

EDIT: it appears I havent added the screenshots of the shadows to this thread haha



Offline Coldstream24

JGO Ninja


Medals: 82
Projects: 1
Exp: 4 years


You can fill that void inside with programming, but you'll never return a value.


« Reply #55 - Posted 2016-01-14 09:34:10 »

I'm really getting a PS1 aesthetic from the projects you've been making with this engine, is there any chance I could poke around in the source for this?

My website: http://www.onedropgames.com/
My soundcloud: http://www.soundcloud.com/coldstream24
Creator of the Morningside Engine, co-founder of Onedrop Games.
Offline Destructor

Junior Devvie


Medals: 1
Exp: 2 years



« Reply #56 - Posted 2016-01-14 12:41:18 »

I don't no why? But I getting around ~6 fps  Grin
Offline Archive
« Reply #57 - Posted 2016-01-14 15:13:14 »

I don't no why? But I getting around ~6 fps  Grin
Haha don't bother downloading and playing any of the versions available for download because they are ridiculously outdated :p

Offline Archive
« Reply #58 - Posted 2016-01-14 15:14:43 »

I'm really getting a PS1 aesthetic from the projects you've been making with this engine, is there any chance I could poke around in the source for this?
The source for the engine?

Offline Coldstream24

JGO Ninja


Medals: 82
Projects: 1
Exp: 4 years


You can fill that void inside with programming, but you'll never return a value.


« Reply #59 - Posted 2016-01-14 16:01:47 »

Yeah, only if you don't mind. It's ok.

My website: http://www.onedropgames.com/
My soundcloud: http://www.soundcloud.com/coldstream24
Creator of the Morningside Engine, co-founder of Onedrop Games.
Pages: 1 [2] 3 4
  ignore  |  Print  
 
 

 
Riven (203 views)
2019-09-04 15:33:17

hadezbladez (4941 views)
2018-11-16 13:46:03

hadezbladez (1820 views)
2018-11-16 13:41:33

hadezbladez (5217 views)
2018-11-16 13:35:35

hadezbladez (1028 views)
2018-11-16 13:32:03

EgonOlsen (4402 views)
2018-06-10 19:43:48

EgonOlsen (5235 views)
2018-06-10 19:43:44

EgonOlsen (2976 views)
2018-06-10 19:43:20

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

nelsongames (4311 views)
2018-04-24 18:15:36
Java Gaming Resources
by philfrei
2019-05-14 16:15:13

Deployment and Packaging
by philfrei
2019-05-08 15:15:36

Deployment and Packaging
by philfrei
2019-05-08 15:13:34

Deployment and Packaging
by philfrei
2019-02-17 20:25:53

Deployment and Packaging
by mudlee
2018-08-22 18:09:50

Java Gaming Resources
by gouessej
2018-08-22 08:19:41

Deployment and Packaging
by gouessej
2018-08-22 08:04:08

Deployment and Packaging
by gouessej
2018-08-22 08:03:45
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!