Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (106)
games submitted by our members
Games in WIP (533)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
   Home   Help   Search   Login   Register   
  Show Posts
Pages: [1] 2 3 ... 10
1  Discussions / General Discussions / Re: what do you code on? on: 2014-01-04 20:34:08
That desktop... it has too many shortcuts on it for me! I love mine almost spotless with a folder here or there and the trash bin! Anymore than that and I go on a cleaning spree and delete all of it!

Your desktop sounds like it has too many shortcuts for me.

I keep my desktop 100% clean from anything. It makes me look more professional. (and I like my wallpaper Smiley)

I've never seen a business machine that has no desktop icons...I really don't see how that's "more professional". It sounds like you guys just don't know how to properly utilize your desktop. It seems like a cluttered mess if you just have icons thrown around everywhere. But, if it's properly organized, than it is definitely an asset.

Here's a tip. Get Fences by stardock. Not only can it organize your icons, but, you can also double click the desktop to hide all the icons, so they only show when you need them.
2  Game Development / Newbie & Debugging Questions / Re: FadeIn Effect for Music on: 2013-12-24 23:33:30
What version of Slick are you using? The one in this repository has a Music class with simply a "fade" method, which can be used to fade the music out or in.
3  Java Game APIs & Engines / Engines, Libraries and Tools / Re: JME 3 or LibGDX? on: 2013-12-16 14:42:02
If you just want to make 3D games, then yes, JME3 is great. If you are trying to learn about 3D programming (fundamentals and techniques and things), start with LWJGL and find tutorials and books on that.
4  Discussions / General Discussions / Re: Opinions of games engines on: 2013-12-09 14:16:38
"It is about improving your skill set" is purely on a person to person basis. At what point have we learned enough that we want to make something real? If you are trying to learning programming and logic, then sure, I agree. But, for everyone that truly wants to make games, there comes a point where they...you know....want to make an actual game. And at that point, it becomes completely unrealistic to do everything from scratch. Engines and libraries can work however you need them to. It's all about picking the right tools for the project at hand. At the end of the day, to be productive you can't keep re-inventing the wheel. Things like Slick2D and LibGDX have open source code. They can be modified at will. To say you are locked into a certain framework or something just isn't true (in most cases). As far as "Game Makers" go, they have their purpose. If you can't get it to do what you want, then it's just not the right tool for the project.

You've got it backwards. "Game creators" are an evolution of programming.
5  Games Center / Showcase / Re: PlatPong on: 2013-12-09 05:33:30
Check out Super Hexagon to get an idea of what I'm talking about.

Why people buy that game is always going to be a mystery to me. Pointing

Play it for more than a couple minutes and find out.
6  Games Center / Showcase / Re: PlatPong on: 2013-12-07 17:13:13
This is one of the best pong remakes I've ever seen. If you added some fast paced music, it would be great, and the background could change over time to match the pacing. Check out Super Hexagon to get an idea of what I'm talking about. Seriously, though, good work.
7  Game Development / Newbie & Debugging Questions / Re: Need Advice - Learning OpenGl - This Book + LWJGL ? on: 2013-12-05 21:54:36
As I said, it's a good book. It does a lot of explaining. My only issue was the helper classes that it relied on. All you have to do is look in the helper classes, build your own in Java, and then you are good to go.
8  Game Development / Newbie & Debugging Questions / Re: Need Advice - Learning OpenGl - This Book + LWJGL ? on: 2013-12-05 21:38:20
The Super Bible is good. What I don't like is that their examples use a lot of pre-written code without explaining much about them. Then again, I see a lot of OpenGL books do that.
9  Games Center / Showcase / Re: The Basics - Pong on: 2013-12-05 13:42:57
There are boring parts about anything you program (I have to imagine that's why you never finish a game). If you are going to stop doing something just because it gets boring, you aren't ever going to see a finished product.
10  Game Development / Performance Tuning / Re: Which is faster? :P on: 2013-12-05 13:38:48
You aren't asking for discussion. People are discussing it and you are all "can you guys just tell me which is faster?"....
11  Discussions / General Discussions / Re: Progressing from General Knowledge to Game Programming on: 2013-12-05 13:37:09
What I don't think a lot of people understand is that the ability to program different types of software is completely unrelated to how well you know a programming language and programming logic. If you want to make a game, you need understand the mechanics of a game. You can't program what you don't understand. At the end of the day, a game is just another program.

As far as graphics programming goes (LWJGL), I think most people here don't quite understand it. They follow tutorials that show you how to use an API like LWJGL, but not why you are doing what you are doing to get your end result. Once you understand the premise of programming graphics, you could just right into the LWJGL API and have at it.

So, in conclusion:

Learn how a game is structured (ie: Learn about game loops)
Learn how graphics are programmed

Things like level design, making sprites, gameplay, etc. just comes with imagination.
12  Game Development / Performance Tuning / Re: Which is faster? :P on: 2013-12-05 13:30:25
Could you guyz stop giving the stupid advice like "reuse the random object"
I will now try to re-make my question.
Which way would it be faster to do it, if we have 10000 actions to check?

Why don't you do 10,000 iterations and time it? I don't get what you are doing here. Are you trying to get someone else to do it for you? If you have the code, then it's not hard to figure out.
13  Games Center / WIP games, tools & toy projects / Re: Renoria - Java MMORPG on: 2013-12-02 15:41:55
I don't even see a difference!! Cheesy
Good job though, that's very impressive that you've managed this Wink

I noticed over 100FPS difference.
14  Discussions / General Discussions / Re: Can you just sit down and make a game? on: 2013-12-02 15:34:52
I feel older than most of you now. Haha. Everyone has a few months to a year or two of experience, and here I've been programming for 7-8 years.

If I'm just using the Java API, I can program anything. Like anything. Maybe not in the most efficient way (I didn't know until just a few months ago that HashMap had an entrySet() method), but if it's a large project, it'd probably be a couple weeks before I found the need to open a browser and look something up.

If I'm using Slick2D, I can pretty much do the same. It's when I get into LWJGL that I need to start looking up some classes and methods. It's all about how much experience you have in what you are working with.
15  Discussions / General Discussions / Re: Bad Habits on: 2013-12-02 15:24:43
My code always looks great. Formatting, naming conventions, commenting, etc. all comes very natural and I do it as I code. Though, I have a habit of spending too much time on the framework of new projects. I spend so much time trying to make development time quicker, that it kind of loses its point.
16  Games Center / Showcase / Re: Fetriz on: 2013-12-01 21:06:42
This is the exact shader error:

Quote
Failure in linking shader program.
Error log: Fragment info
-------------
0(13) : error C1105: cannot call a non-function

17  Games Center / WIP games, tools & toy projects / Re: Runninin' on: 2013-11-15 13:23:12
Please give a download as ZIP. I'm on a mac and cannot find a free RAR opening app for it in App Store.

http://www.7-zip.org/download.html

It has some links for mac. 7-zip is free and can decompress just about anything. Including RAR.
18  Game Development / Newbie & Debugging Questions / Re: OOP Noob - Extending Classes, or How Else to Create Unique NPCs? on: 2013-11-14 03:30:23
A Fighter object can be dynamic, so you can have some sort of condition statement that dynamically sets the fighter to be any one of the Fighter subclasses you create.

So:

1  
2  
3  
4  
5  
6  
Fighter fighter;

if ( <something> )
    fighter = new Orc();
else if ( <something> )
    fighter = new Elf();


That's kind of crude, but should get the idea across. I think you should supply more code so we can get a better idea of what you are asking.
19  Discussions / General Discussions / Re: Need Storywriter/Music Writer for Game on: 2013-11-11 20:33:44
People will say you need to provide more information, just a heads up, as well as your own qualifications.
20  Discussions / Miscellaneous Topics / Re: Logic Errors on: 2013-10-31 17:15:36
An entire 8 hour shift only to find that I called a method of the same name from the wrong class...
21  Discussions / Miscellaneous Topics / Re: I need to break an addiction to organization... on: 2013-10-28 01:14:25
"Use libGDX!"
Then I feel like a copy-paster!

No offense, but that's very ignorant. Using an engine/package/library/framework that is already proven useful is a major factor in being efficient with your software. You'll never find a company/studio or whatever that isn't using libraries to get their work done.
22  Games Center / Featured Games / Re: Minecraft on: 2013-10-25 21:06:30
Exactly. This is a java programming forum, and this thread should be relevant to that. Not an AMA of Jeb.

You might as well lock the topic really. As long as it's visible people are going to continue updating it.

- Jev.

This thread is for the game Minecraft, and most people are asking Minecraft and/or Java related questions. There's no need to close the thread if it is getting traffic.
23  Java Game APIs & Engines / Tools Discussion / Re: Spine: 2D skeletal animation on: 2013-10-25 14:25:48
Bringing this back just to mention we've launched our second Kickstarter today:
http://www.kickstarter.com/projects/esotericsoftware/spine-features

The problem with gaps between images in the animation was what kept me from really investing time in Spine. (I know it can be worked around). Adding meshes will be a huge benefit. I'll have to consider Spine again when you've done these updates.
24  Game Development / Newbie & Debugging Questions / Re: Game lagging horribly on: 2013-10-24 20:05:12
Literally just pull those declarations out of the paint method and make them fields, like you have the Player object. You don't even need to write any extra code.

Oh, as well. Look up double buffering for Java2D. That'd be helpful.
25  Game Development / Newbie & Debugging Questions / Re: Game lagging horribly on: 2013-10-24 19:59:13
You are creating new resources in every frame:

1  
2  
3  
ImageIcon bg = new ImageIcon(getClass().getResource("background.png"));

ImageIcon ug = new ImageIcon(getClass().getResource("upgrades.png"));


I don't see your Enemy class in here, but if you are doing something similar with them, then that could cause your proposed issues.

Create all your resources before starting your game loop, then just reference those.
26  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Looking for 3D engine on: 2013-10-22 23:22:46
I advise you to read my (huge) comment about JMonkeyEngine. You can use the renderer based on the fixed pipeline of JMonkeyEngine 3 if the renderer based on the programmable pipeline doesn't work with your integrated chipset.

No offense (it was a nice read), but why did he need to read all that?
27  Discussions / Miscellaneous Topics / Re: Java in GTA5 on: 2013-10-22 15:22:47
I think this should work: Link

Click the little pin icon next to the thumbs up. Should show the location. You'll probably have to log into socialclub.
28  Discussions / Miscellaneous Topics / Re: Java in GTA5 on: 2013-10-22 13:09:22
Well....it's not like 1994 was the only year allowed to found a coffee shop...
29  Discussions / Miscellaneous Topics / Re: Java in GTA5 on: 2013-10-22 12:48:03
The actual code in the game is missing the last two closing brackets.  I couldn't bring myself to post it that way,  though. 

At least we can say Rockstar used Java in GTA5.... obviously,  they are still learning.
30  Discussions / Miscellaneous Topics / Java in GTA5 on: 2013-10-22 02:37:25
I found this in GTA5. I enjoyed it.



Here's the source code. Be sure to ask Rockstar before using it commercially:

1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
12  
13  
14  
package java.cappuccino;
import java.shot.milk.foam;

public class Breakfast extends Meal {
    private double espresso;
    private int bread;
    private int bacon;

    public void sandwich() {
        bread = 2;
        bacon = 2;
        return bread + bacon;
    }
}
Pages: [1] 2 3 ... 10
 

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

The first screenshot will be displayed as a thumbnail.

pw (24 views)
2014-07-24 01:59:36

Riven (22 views)
2014-07-23 21:16:32

Riven (18 views)
2014-07-23 21:07:15

Riven (21 views)
2014-07-23 20:56:16

ctomni231 (50 views)
2014-07-18 06:55:21

Zero Volt (45 views)
2014-07-17 23:47:54

danieldean (36 views)
2014-07-17 23:41:23

MustardPeter (39 views)
2014-07-16 23:30:00

Cero (54 views)
2014-07-16 00:42:17

Riven (54 views)
2014-07-14 18:02:53
HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54

HotSpot Options
by Roquen
2014-05-06 15:03:10

Escape Analysis
by Roquen
2014-04-29 22:16:43

Experimental Toys
by Roquen
2014-04-28 13:24:22
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!