Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (483)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (550)
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 5 6
  ignore  |  Print  
  The JGO Bar!!: SixtyGig - Open World Retro RPG.  (Read 11945 times)
0 Members and 1 Guest are viewing this topic.
Online LiquidNitrogen
« Reply #60 - Posted 2014-03-20 07:04:35 »

What I was thinking was that there might be a combination of src and dest parameters for glBlendFunc() which would have the effect of lowering each of the alpha pixels of the target image by 1, rather than setting the alpha of the tile in general. The table in the link is a bit confusing, but surely that is a possibility.

https://www.opengl.org/sdk/docs/man/docbook4/xhtml/glBlendFunc.xml
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #61 - Posted 2014-03-20 07:23:37 »

I came up with a new method to do decay for now, it still uses the image buffer at the moment, but instead of lowering the alpha of a random pixel on the texture at a fairly quick pace it now waits X amount of ticks (500 ticks by default) then lowers 50 at random, and then draws it to the image.

The results seem to be a *lot* faster rendering and it's hard to tell the difference.

http://sixtygig.com/junk/BloodTechDemo.rar (same link as last time, just overwrote the old copy)

Even at the lowest setting (100 now) I can render at full speed with blood all over. But I have a pretty high end machine. I'll test it on my laptop later.

For now, beds calling! But let me know if this version runs faster. Smiley

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Online LiquidNitrogen
« Reply #62 - Posted 2014-03-20 07:36:00 »

yeah with the whole screen covered in blood it decays the blood at 60fps now. it only slows down when theres live particles and when a new blood tile is made.
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #63 - Posted 2014-03-22 05:58:22 »

Main character animation is finally starting to come together!

Click to Play

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #64 - Posted 2014-03-24 06:32:09 »

I need some testers to try out the latest InDev build of my game on a Mac or Linux environment, I believe I have setup the natives correctly but I have no way to test them. Windows users are more than welcome to download it and play around if they want to though. Wink (NOTE: This was compiled with Java 8, you may need to upgrade if you haven't already)

Please download, unRAR and run the jar inside and let me know if you have any problems/errors launching it. If you do, please give me the error report. (and if you know how, suggestions on a solution since I have no way to troubleshoot from my end. Cheesy )

If the game DOES launch, You can use WASD and Spacebar to navigate the menu. If you really want to poke around, check settings to see all the controls.

Here's a few known issues to disregard:
- If you use your left mouse button, you'll send out a blood splatter (for testing purposes). But if that splatter hits an area off the map, you will crash.
- Sometimes entering a building (Top left building is the only one at the moment) you will crash, due to blood on the floor in the previous map.
- If you have serious frame rate issues, you can get "stuck" inside a collideable object.
- One of my testers reports a serious drop in framerate, but only on the main menu. But I can't replicate it on any of my machines, if you encounter this, let me know.

Protip:
- F3 will enter debug mode, so you can see extra data. But it can cause a framerate drop on lower end machines due to calling/rendering a lot of additional data.
- Spacebar will reset the game clock back to Noon, if you get annoyed at the darkness during the nighttime.
- LMB will spew blood everywhere (weee!)

Enjoy! This link won't be up forever, I will eventually take it back down. I don't want InDev versions of my game flying around unchecked. :/
http://sixtygig.com/junk/3-23-2014-InDev.rar

... if anything, let me know what you think of the glorified 2D walking simulator game so far! Wink

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline BurntPizza
« Reply #65 - Posted 2014-03-24 15:01:03 »

(NOTE: This was compiled with Java 8, you may need to upgrade if you haven't already)

Have a look at the JDK8 compatibilty guide: http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html

Depending on what features you use, you could likely compile with -target version 1.7 (or perhaps earlier) and people won't have to upgrade.
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #66 - Posted 2014-03-24 15:43:31 »

(NOTE: This was compiled with Java 8, you may need to upgrade if you haven't already)

Have a look at the JDK8 compatibilty guide: http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html

Depending on what features you use, you could likely compile with -target version 1.7 (or perhaps earlier) and people won't have to upgrade.

It's complied for 1.7 already ( with 1.8 ), I just figure "you never know" since 1.8 is brand new. So I put in that notice. Wink

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #67 - Posted 2014-03-25 01:16:22 »

Just a sample of the custom clothing color options. In the future when everything is fleshed out, you'll have multiple styles for all the various gear/equipment you can wear, and almost all of it will be able to be colored all sorts of different ways.. So you can really personalize your character!

This gif features basic shirts, pants, boots and gloves. But you'll also be able to have custom hair, belts, eye color, skin color and in various styles/designs.
Click to Play

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #68 - Posted 2014-03-26 04:06:52 »

Advancing the art a bit more, here's all the visible character gear layers in the game currently. Wink

Click to Play

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Online LiquidNitrogen
« Reply #69 - Posted 2014-03-26 04:21:00 »

No more naked boy wandering around the inner city!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #70 - Posted 2014-03-26 04:43:48 »

No more naked boy wandering around the inner city!

haha. Yeah, I'm really looking forward to when I finish animating at least one piece of every equipable item. There's a lot of item-related coding I need to do, and I want to wait until I have at least 1 of every "proper" item type to do it.

Right now I have "walking forward" and "facing forward" completed, but I still need to do the rest of the art for the basic items. Luckily, animating the items on the character is a billion times faster than animating the character himself since I have for the most part, a guide to work with.

The end product though will be the ability to buy/find/loot multiple colors of basically everything in the game short of a few limited exceptions, so you can really customize your character. Basically all standard clothing will come in a hundred or so (probably 128) colors, where as a few specific items like guns maybe come in 3 or 4 (Gold, silver, gray, black, etc). But even then, I want to throw in a few "special" items, like maybe a pink colored gun as a mission reward item, or just something fancy you can buy for the hell of it. But generally speaking most gun shops would usually only have realistic gun colors. Hell, down the road I could even add a "paint shop" that can custom color your items for a premium, giving you the option to have a gun in any of the 128 colors as well, if you really wanted to. Really what I am trying to do is balance the customizing to be somewhat realistic but still allow you to customize almost everything and still have some goofiness to it if you want.

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #71 - Posted 2014-03-26 21:15:33 »

New video posted of the Blood Particle system in it's current state for those of you who can't run the tech demo. Wink

<a href="http://www.youtube.com/v/tVO9fJ3SJuc?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/tVO9fJ3SJuc?version=3&amp;hl=en_US&amp;start=</a>

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Bearded Cow

Senior Member


Medals: 2
Projects: 1
Exp: 1 year


¬..¬


« Reply #72 - Posted 2014-03-28 17:23:47 »

Really nice blood work, good job.
Offline pploco1996

Junior Member


Medals: 2
Exp: 1 year



« Reply #73 - Posted 2014-03-28 17:47:19 »

Rayvolution, you seem to be very good at pixel art. May I know what program do you use to paint? And, if possible, any tutorial link?
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #74 - Posted 2014-03-28 17:59:30 »

Rayvolution, you seem to be very good at pixel art. May I know what program do you use to paint? And, if possible, any tutorial link?

I use Photoshop, as for tutorial links there's tons and tons you can fetch online. It really all depends on the style you're going for. Pixel art has so many varied styles it's kind of hard to have one all-encompassing tutorial. One thing that's universal though is shading. Shading is the single most important part of pixel art, so that's where I'd focus once you have the basic concept down. Cheesy

Here's a good laundry list of various tutorials though, most of them assume you're using Photoshop or GIMP;
http://www.hongkiat.com/blog/pixel-art-tutorials/

Really nice blood work, good job.

Thanks! I had tons of fun designing it. I've tweaked it a bit since the video, nothing notable enough to update the video though. Just some decay mechanic changes. I plan to repurpose parts of the system to do all sorts of fun particle effects, like water splashing, steam, dirt kicked up as the player walks, etc. Possibilities are endless. Cheesy

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #75 - Posted 2014-03-30 06:36:51 »

Started on NPCs finally! Will post a video soon, still working on some of the basic animations.

Currently, NPCs have a very limited AI. All they do currently is randomly walk around and detect when they bump into objects, then change directions.


- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline saucymeatman
« Reply #76 - Posted 2014-03-30 14:27:14 »

Those look awsome!
Great work, cant wait to play the full game.
Offline Drenius
« Reply #77 - Posted 2014-03-30 14:32:42 »

It does!
But you should really try to apply an uniform perspective...
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #78 - Posted 2014-03-30 23:12:27 »

Is it SixtyGig, or is the Matrix after Agent Smith took over (and for some reason started wearing multicolored Tshirts)?

(60 FPS too, by the way. ;P )

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Bearded Cow

Senior Member


Medals: 2
Projects: 1
Exp: 1 year


¬..¬


« Reply #79 - Posted 2014-03-31 18:33:29 »

I love coming back to this post, the progression is great and really inspiring. I hope that this game becomes something proper.
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #80 - Posted 2014-04-03 22:32:38 »

Finally! Hit a good stopping point to show off/announce all the latest features! Cheesy

Timeline: Roughly 1 month of development since the last video, and a little over 2 months since development has began!

- Tons of technical/code work behind the scenes.
- Basic coding-free "mod support". (read below for details)
- 8-Direction character movement animations.
- Smoother character animation all around.
- "Visible" equipment on characters
- 140 Colors of almost every item currently (and in the future)
- Framework for TONS of NPCs on screen at once (End of video)

A few behind the scenes things that can't be seen here in the video are related to fundamental modding support. While I do not plan to have full-blown mod support, I do plan to allow players to make their own items, maps, NPCs, dialogs and more through manipulation of the game's "plain English" config files. Most of the game data is handled external to the code, so a ton of the game is "tweakable". In theory, an expert in how the engine works could make his own little addition to the game in the future based on the current direction development is going.

Latest Video:
<a href="http://www.youtube.com/v/UfubRVW2RgI?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/UfubRVW2RgI?version=3&amp;hl=en_US&amp;start=</a>

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Online kpars

JGO Wizard


Medals: 77
Projects: 4
Exp: 3 years


Extreme Typist.


« Reply #81 - Posted 2014-04-03 23:03:03 »

Wow. This project is really inspiring, keep up the good work! Cheesy

Also, your character faces look like the 'T_T' face.

- Jev

Offline Drenius
« Reply #82 - Posted 2014-04-03 23:13:59 »

Your game looks optically just awsome, really.
But, not wanting to annoy you, the ground tiles perspective.
Online LiquidNitrogen
« Reply #83 - Posted 2014-04-03 23:17:54 »

But, not wanting to annoy you, the ground tiles perspective.

How can the perspective be improved on an orthographic projection?
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #84 - Posted 2014-04-03 23:26:27 »

Wow. This project is really inspiring, keep up the good work! Cheesy

Also, your character faces look like the 'T_T' face.

- Jev

hah, yeah, the top part is actually his eyebrow, but technically speaking it's part of his "eye" so it's currently colors to match his eye color (black) in the engine. In the future the top part of the "T" should match the hair color. Wink

Your game looks optically just awsome, really.
But, not wanting to annoy you, the ground tiles perspective.
How can the perspective be improved on an orthographic projection?
I can correct it somewhat by making objects more oval and the square tiles rectangles instead. Wink

I plan on experimenting with fixing the perspective and see how it looks if I redraw the round/square objects to ovals/rectangles, depending on the outcome I'll either go with it or I might just leave it as is and call it "creative license". Cheesy

I really don't have much terrain/flat objects to change to fix it either honestly, only the manholes and those square stone tiles really. The rest don't have a perspective to change (like the road and grass textures) The floor lights you see aren't actually floor lights, they belong on the side of the building so they should be perfectly round anyway, I just haven't finished the street lights yet. Smiley

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline Drenius
« Reply #85 - Posted 2014-04-03 23:51:44 »

The problem is that you see players, objects and wall vom oblique above, but the ground tiles from top down. That does not really fit together.
Simply rendering them less high than wide would change that.
Offline pploco1996

Junior Member


Medals: 2
Exp: 1 year



« Reply #86 - Posted 2014-04-03 23:57:36 »

Correct me if I'm wrong, but it seems like when your character moves diagonally, what you are doing is make him move at the same speed in the X and Y values.

To explain myself: If character moves to the right, you set his Xvelocity value to (let's say) 50, and if he moves up you set his Yvelocity to 50, but if he moves diagonally to right-up you set his X and Y velocity to 50 which doesn't make him move at 50 but at the square root of 50^2+50^2 which is 70.71, and that increase of speed makes his movement look kinda funny (at least in my opinion).
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #87 - Posted 2014-04-04 00:32:30 »

Correct me if I'm wrong, but it seems like when your character moves diagonally, what you are doing is make him move at the same speed in the X and Y values.

To explain myself: If character moves to the right, you set his Xvelocity value to (let's say) 50, and if he moves up you set his Yvelocity to 50, but if he moves diagonally to right-up you set his X and Y velocity to 50 which doesn't make him move at 50 but at the square root of 50^2+50^2 which is 70.71, and that increase of speed makes his movement look kinda funny (at least in my opinion).

oh you're completely right. Entity movement is on the list to be completely rewritten, currently it's still just using basic X/Y*delta adjustments. I plan to convert it to vectors (using slick's vector2f class) and do exactly what you're describing. Smiley

I can imitate proper vector style movement by just dividing the diagonal movement by ^2 or multiplying it by 1.4 for now, but I didn't see much point since I plan on rewriting it all anyway. Cheesy

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Offline BurntPizza
« Reply #88 - Posted 2014-04-04 00:34:55 »

by just multiplying the diagonal movement by ^2 or 1.4

Actually you divide by √2, not multiply. Just so ya know  Wink
Offline Rayvolution

JGO Kernel


Medals: 184
Projects: 2
Exp: 1 year


Resident Crazyman


« Reply #89 - Posted 2014-04-04 00:37:12 »

by just multiplying the diagonal movement by ^2 or 1.4

Actually you divide by √2, not multiply. Just so ya know  Wink

Gah, you edit-ninja'ed me, I literally just fixed that when I reread my own post LOL.

- Raymond "Rayvolution" Doerr.
Retro-Pixel Castles - Survival Sim/Builder/Roguelike!
LIVE-STREAMING DEVELOPMENT: http://www.twitch.tv/SG_Rayvolution
Pages: 1 2 [3] 4 5 6
  ignore  |  Print  
 
 

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CopyableCougar4 (15 views)
2014-08-22 19:31:30

atombrot (28 views)
2014-08-19 09:29:53

Tekkerue (25 views)
2014-08-16 06:45:27

Tekkerue (23 views)
2014-08-16 06:22:17

Tekkerue (15 views)
2014-08-16 06:20:21

Tekkerue (22 views)
2014-08-16 06:12:11

Rayexar (61 views)
2014-08-11 02:49:23

BurntPizza (39 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (38 views)
2014-08-06 19:49:38
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
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!