Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (581)
Games in Android Showcase (162)
games submitted by our members
Games in WIP (632)
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 ... 6
1  Discussions / Miscellaneous Topics / Re: Rust 1.0 has been released on: 2015-05-18 01:48:35
So, other than the presumed speed increase, why do you like Rust for game development more than Java? I haven't tried Rust but it sounds intriguing. I've done some work in C/C++ for a course on HPC, and Rust sounds like an interesting alternative.
2  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-05-11 23:31:54
Is this just for fun? Because puush does this and more. I'd happily switch to your program if you implemented better features though. But.. idk if hooking keyboard events is possible in Java. You could certainly try though.

I am doing it for fun, but would also like it to be a viable product. Well, it's completely free, but you can get what I mean.

Hooking keyboard events is not possible in pure Java, but I've seen some libraries for Java out there that interface with native languages and provide that functionality. If you could message me on here with what features you would like to see, that would help tremendously. Or you could come talk to me on IRC at #java-gaming on freenode. There is a list of planned features on Github.

Also, if you or anyone else is interested in contributing, that would also be great. Smiley
3  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-05-11 21:42:49
Got some cool stuff working in XShot. Now I just have to get through the pain I am having with loading resources from the JAR where it works in Eclipse, but not as a JAR.

Here's a gif:
Click to Play
4  Discussions / Miscellaneous Topics / Re: Most unusual/weird syntax features in non-joke languages on: 2015-05-09 07:14:46
The next logical step: why even mention arguments?  Cheesy

Prelude> let plus = (+)
Prelude> plus 4 5

What really shows Haskell has some neat stuff in the area of functions/operators is when you can do stuff like this:  Grin

Prelude> (+) 5 5


Prelude> let addFive = (+) 5
Preulde> addFive 10
5  Discussions / Miscellaneous Topics / Re: Most unusual/weird syntax features in non-joke languages on: 2015-05-09 07:00:55
In Java the following infamous snippet compiles.

class Driver {  
        public static void main(String args[]) {
           System.out.println("Hello, World!");

"http:" is being treat as a label and the "//" starts a single line comment.

And coming from imperative languages, a lot of the syntax in Haskell is weird or unusual to me. But in a cool way! First "unusual" thing that comes to mind is how you can call a function in infix position.

let plus x y = x + y

Calling the function in prefix position would be written as
plus 5 5
. The unusual (and awesome!) part is that Haskell also allows you to write it like this, and achieve the same result:
5 `plus` 5
6  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-04-20 20:13:21
I finally got to the point where I could release a minimal build of my program XShot, which I am using to learn more about Java design patterns and software. Jumping into real game dev with Ghostr, using weird physics and Box2D was a bit much, so I decided to work on this project instead. But after this is done in a few weeks, I'll give true game development another go with a simpler game.

7  Games Center / WIP games, tools & toy projects / Re: Pantless Hero on: 2015-04-16 18:45:09
Really nice art. And I enjoy the idea of random components.
8  Game Development / Newbie & Debugging Questions / Re: How can I make a better game loop than this crap? on: 2015-03-28 15:10:13
Check out this guide!  Smiley
9  Games Center / WIP games, tools & toy projects / Re: Our new game Glow, first public alpha available to download now on: 2015-03-15 07:43:46
Actual gameplay was almost impossible for me because it was fairly difficult. But I was really impressed by the website, and the polish of your intro. The game intro looks very nice.
10  Games Center / WIP games, tools & toy projects / Re: JUMG - Java Utilities for Making Games on: 2015-03-13 18:53:44
Reading through this on Github, and the code is odd. Public members that still have mutator methods, which are intended to provide encapsulate of private members... That doesn't quite make sense!
11  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-03-12 23:05:27
@pitbuller: That looks very nice. The smooth shading looks good, but the game's lighting seems "over-bloomed." Very nice art style.
12  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-27 00:09:06
Got a new client today (web development), so that's pretty good! And in my other free time I've been working on a screenshot application in Java 8, just for fun/to learn design patterns/to learn lambdas. I am implementing an error handling system today and I don't really know how to go about doing it, so I just went at it. The classes are short, so if anyone could look over what I've started doing, and tell me if I'm headed in the right direction or not, that would be great. Here's the Error class, and the ErrorManager class. And here's a class where these Error objects are being used in practice.

Also, a cool Eclipse fun fact that I learned today, is that if you change the ( ) content assist auto triggers to ".abcdefghijklmnopqrstuvwxyz", the suggestion box will popup whenever you type, similar to other IDEs like Sublime Text. This has changed my programming speed in Eclipse dramatically.
13  Discussions / Miscellaneous Topics / Re: Make the simplest code unreadable on: 2015-02-24 16:56:33

"dFg%$rfRo@#gL+n9(ibNm*ca#fgr9a^fv$ya4Tj"[::22 - (11 * 2 + 1)][::9//3]

14  Discussions / Miscellaneous Topics / Re: Art peoples on: 2015-02-23 04:30:59
You could check out Fiverr, which isn't free, but probably is going to be as close to "free" as you are going to get.

Here is there page on illustration:

Here's someone doing pixel art specifically.
15  Game Development / Game Play & Game Design / Re: Polygon spaceships art style? on: 2015-02-20 02:30:19
Maybe just go for a simply-colored, typical "low-poly" design? I do not know if it has any kind of proper name, since I've always seen it referred to as "low-poly art," but it looks something like the following stuff, using similar flat colors and dramatic lighting.

Make each polygon part of the ship a similar color (like the last bird picture).

16  Discussions / General Discussions / Re: Paint.NET alternative for OSX on: 2015-02-18 03:45:15
Try out Spade, made by one of JGO's own members! It is a sort-of Paint.NET clone, with a focus on pixel art.
17  Discussions / General Discussions / Re: What's your day job? on: 2015-02-16 19:44:40
I'm a junior in high school (grade 11), and we are not "allowed" to have jobs during the school year.

During the school year, to make up for the lack of a job, I do freelance web-development work, such as this. I make close to no money doing freelance, as it is pretty hard for me to get clients.

During the summer I intern at Reputation Capital Media doing some web development on their site, and their client's sites, but I mostly do ghost writing and graphic design. I also intern at Shopper's Choice, working half with the back-end team and half with the front-end team.
18  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-15 02:49:54
Yes, this is beautiful... But sadly not too fast Sad

I have watched a few videos and talks on the topic, yet still haven't gotten a full grasp on it, but I thought somewhere along the line someone mentioned it was heavily optimized under the hood. But I'm not entirely sure.

I haven't found a really good resource to see all of what java has to offer. I found out about map, filter, reduce, and forEach, through various YouTube tutorials or some JAX talks. But then I see things like collect, mapToObject, and the methods being used in the second part of BurntPizza's code, that I have no clue what they do. Also I heard someone say currying and I have no clue what that means either.

Hopefully I'll find a resource that gives a more in-depth overview of the topics.
19  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-14 20:37:31

Oh nice. I didn't even think about your addition. Method references seem interesting, but I don't really get the point other than shortening code and making them a little bit easier to read, though maybe someone else knows what their true benefit is. I think I remember @SHC saying something about sticking to Java 8 for his project, specifically for method references.

The system out print in the first place is a result of me trying, but failing, to return the result as some sort of collection or list.

And I definitely don't understand the second code snippet, haha.
20  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-14 20:06:22
I haven't post much recently due to school, but I still lurk here every once in a while. During our school's week off for Mardi Gras break, I looked into functional programming with Java, lambdas, method references, etc.

They are awesome! Code like this is beautiful.

21  Discussions / Miscellaneous Topics / Re: Article: The Rise and Fall of the Lone Game Developer on: 2015-01-14 22:24:56
My Translation: Some people just can't hack it, and now it's a lot harder to be mediocre and get away with it than it was back-when.

There are too many one-man projects that debunk this article, like Banished for example. Then, if you consider the tiny-team developers (less than 3 or 4 people) the list grows wildly. Let's also not forget Farsky and Daedalus, both are 1 man ops, both on Steam and Farsky at least is doing very well. I can't say anything for Daedalus though, but I assume the same.

I like the way you look at it. And this is one of the many reasons I enjoy posting, or enjoy when other people post, articles. It gives insight into opinions other than my own and the ones given by the article.

I also think that the author may have a point about the stability of the income provided by these games, but maybe I am misinformed. Some of the "larger" independent games (Fez) were "trendy" and passed, or have begun to decline, like a fad would. Do you, or anyone else, think that these indie games you mentioned will be able to maintain a large enough income to provide for their creators? I am not asking that rhetorically, as I actually have no idea.

I also see a good point in what ags1 said.

It was never easy to be mediocre. Way back when, when there was less competition in the app stores, there were also less buyers. Those "simple" eighties games had to push the limits of very limited hardware, and everything was built with very primitive or non-existent toolchains.
22  Discussions / Miscellaneous Topics / Article: The Rise and Fall of the Lone Game Developer on: 2015-01-14 20:12:58
Link to Article: The Rise and Fall of the Lone Game Developer

I've heard a lot of people talk about the differences between hobbyist game development and real game development, and the lack of creativity in modern games. I found this article while browsing the web, and it talks excellently about these topics and more.
23  Game Development / Game Play & Game Design / Re: Video: "The Great Glitch Crisis of 2014" on: 2015-01-10 21:54:39
The problem simply comes down to laziness and greed.
Publishers want boatloads money but they don't want to work for it.

Complaining isn't going to get anyone anywhere if everyone is still throwing your money at the publishers.
People need to learn to vote with their wallets, and buy early access/preorder as the exception, not the rule.

Another reason may be the following quote from /u/Mick1500 on reddit: "Alot of this comes down to what people call fanboyism. People who pre-order these things and get burned often feel the need to justify their decision so that they don't feel as foolish"

Even thought he games are released in a poor state, they end up having to fix their mistakes afterwards. I assume it would be easier to simply fix it beforehandm but maybe I am wrong. Maybe the online gaming communities care, but I guess the general public doesn't.

Though it is interesting that even though other companies are getting away with it, companies like Nintendo are producing quality games. I rarely hear about glitches or problems in games like Pokemon or Mario Kart. I also rarely hear about problem with Valve games, but Valve doesn't do yearly releases. What does Nintendo or Valve get from producing quality at a slow pace while the big companies are making more money by producing shit games at a fast pace.

Also it's interesting to think about indie-games with bugs as well. I remember playing Minecraft heavily a few years ago, and there were definitely bugs, and they were definitely pointed out, but no one went on to say "Man, Mojang is a terrible company because there are tons of bugs," similar to how people do say those things with Ubisoft, Microsoft, or EA. I also see Ray talking in IRC about people complaining about bugs in his game, even though they are explicitly marked "unstable" builds.
24  Game Development / Game Play & Game Design / Video: "The Great Glitch Crisis of 2014" on: 2015-01-10 21:21:38
<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>

I saw this interesting video on Reddit and wanted to share. So let's discuss.

Does the ability to patch after release cause poorly made games, or is it the little amount of dev time, or something else?

Also, during a discussion on Reddit, someone mentioned that Nintendo never seems to be mentioned when bashing these big game companies. Is Nintendo doing something right? If everyone is blaming shitty games on yearly release dates, how is Nintendo releasing yearly games (Pokemon) that seem to go over very well in the market.

And is there anything you indie-developers do to ensure quality in your games? Do you find yourself facing problems similar to those big developers have by having a hard time fixing prevalent bugs before release?
25  Games Center / WIP games, tools & toy projects / Re: Bit Siege - 2D Competitive Multiplayer PvP Game. (Alpha v1 out now!) on: 2015-01-09 21:39:50
BurntPizza and opiop65:

I did not think of this. Thanks.
26  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-01-09 20:02:52
I've been working on some more art for my game since I am being slowed down on the actual programming since I do not understand Box2D, or how to make my character move.

The room pixel art is about 1/3 scaled down images (the wood, for example), with massive changes to them (adding new pixels, straightening lines, altering colors, etc), and the other 2/3 is just straight drawn.

I am drawing on a file that is around 32-100 pixels wide/high, and zooming in a few hundred percent in Photoshop, which is where I like the way it looks (pixelated). I'm not sure how I'm going to implement this in the game, since the actual file is 32x32 pixels, but I'll figure it out. I'll probably just scale it up, but then I don't know how to keep the pixels sizes/art sizes consistent throughout the game.

Here's some of the art. A room with a wall on the top (top down), and a lamp and rug. I'm going for a haunted mansion type feel.

27  Games Center / WIP games, tools & toy projects / Re: Bit Siege - 2D Competitive Multiplayer PvP Game. (Alpha v1 out now!) on: 2015-01-09 19:08:23
Can you also offer it in zip? My school's computer do not allow users to install programs, so I could not install WinRAR to extract the files.
28  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-01-09 19:05:05
Some people prefer membrane, I'm used to bottoming out keys, and that makes even the brown switches very noisy.

I wish there was a switch I could use in public, but I use MX Blues... So using those in public probably wouldn't go over well...
29  Discussions / General Discussions / Re: 3D model search engine on: 2015-01-09 16:04:02
Very, very cool. I love the design of the home page and the logo. Good job.
30  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-01-09 03:28:20
Today i bought a new keyboard

Not... mechanical?

Where is Jev!?
Pages: [1] 2 3 ... 6
Waterwolf (27 views)
2015-05-20 15:01:45

chrislo27 (32 views)
2015-05-20 03:42:21

BurntPizza (68 views)
2015-05-10 15:53:18

FrozenShade (53 views)
2015-05-07 09:11:21

TheLopais (215 views)
2015-05-06 13:36:48

TheLopais (199 views)
2015-05-06 13:35:14

TheLopais (205 views)
2015-05-06 13:33:39

TheLopais (225 views)
2015-05-06 13:32:48

TheLopais (222 views)
2015-05-06 13:31:28

ClaasJG (243 views)
2015-04-30 20:33:25
List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

How to: JGO Wiki
by Mac70
2015-02-17 20:56:16

2D Dynamic Lighting
by ThePixelPony
2015-01-01 20:25:42

How do I start Java Game Development?
by gouessej
2014-12-27 19:41:21

Resources for WIP games
by kpars
2014-12-18 10:26:14

Understanding relations between setOrigin, setScale and setPosition in libGdx
by mbabuskov
2014-10-09 22:35:00

Definite guide to supporting multiple device resolutions on Android (2014)
by mbabuskov
2014-10-02 22:36:02

List of Learning Resources
by Longor1996
2014-08-16 10:40:00 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‑
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!