Hi !
Featured games (90)
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   
  Show Posts
Pages: [1] 2 3 ... 22
1  Java Game APIs & Engines / Engines, Libraries and Tools / Re: libGDX with Gradle -> how to install? on: 2015-10-08 15:10:49
I'm sure any problems were resolved by now given the age of this thread. But if someone in the future runs into trouble with LibGDX and IntelliJ, there is this very helpful youtube channel (gamesfromscratch) that explains how to set it up:

It targets older versions, but the setup steps should be the same. If there is a problem there is also this more recent video which goes beyond only the setup steps:

Historically I've been against youtube/twitch for programming given that watching somebody type is almost just as boring as watching grass grow, but in the case of game programming with high level tooling where you get a lot done with less code I'm enjoying the merits of seeing it happen rather than only having it explained in words and screenshots.
2  Discussions / General Discussions / Re: Recurring issue with making games on: 2015-08-05 11:58:15
Thats interesting - I really dread making anything in javascript because javascript is weird, has no real OOP, is hard to debug and all.

True enough; Javascript works on a basis of prototypes rather than inheritance. And if you take the time to understand how that works, I think you'll find it actually works quite well for game design purposes. Its rather powerful to have an object and just be able to swap out its parent prototype for something else after its creation, thinking for example about AI behaviors.

As for debugging: Chrome has rather powerful built-in debugging features (including setting breakpoints), and so does the awesome Webstorm IDE. Its not as poor as it was 10 years ago. Plus nowadays you have the standardized console.log() as the alternative for the super debugging tool we know as System.out.println() Smiley

Still, sound and especially music output is and remains a rather icky thing to do in Javascript games. I wonder how LibGDX solves that.
3  Discussions / General Discussions / Re: Windows 10 on: 2015-08-05 11:39:58
For people who use Windows 8.1 still and get lost with the so-called start menu: try right clicking on it rather than left click which brings up that annoying tiles view.

I actually love the Windows 8.1 interface, all I need in one tiny context menu and the rest just gets pinned to the task bar like usual.
4  Discussions / Miscellaneous Topics / Re: How to Learn Web Development for Java Programmers on: 2015-07-31 12:02:02
A note on w3school: it used to be terrible because there were many mistakes and falsehoods in there that they refused to fix. But they've change, it is now quite decent. I still wouldn't rely on it for higher level javascript/web development info though, its a good site for CSS and HTML stuff.

I vote for Node.JS + AngularJS, even as a long time Java web developer, but its a learning curve that is almost impossible to breach with only the help of the internet; information is just so fragmented and over-simplified. Luckily this year there is an explosion of good and up to date AngularJS books either just out or just around the corner. The older books I've read (Pro AngularJS, the NG-book) are at best "decent".

For anyone that wants to get into basic Javascript programming coming from a Java background, I can recommend "A Software Engineer Learns Javascript", . One of those rare books that doesn't just vomit information at you, it actually speaks to you.
5  Discussions / General Discussions / Re: "No, You Can't Make Video Games" on: 2014-05-22 10:38:59
Nobody is making it black and white, except for those completely misinterpreting what was written by others.

Yep, I realized that about 5 seconds after I hit submit that I had slammed myself into a brick wall :/ Words man, they're so difficult.

My apologies, I'm going to stand in the corner of shame.
6  Discussions / Miscellaneous Topics / Re: Crazy Mouse problems on: 2014-05-22 10:36:12
You know 15 years ago the mouse would have just been tossed in the bin because it's obviously broken Wink
7  Discussions / General Discussions / Re: "No, You Can't Make Video Games" on: 2014-05-22 10:34:22
I've barely skimmed this.  The notion that "if you smart enough and apply yourself" then you can become excellent/good or even merely competent at any technical activity is rubbish.  I know brilliant people who've spent massive amounts of time programming that pretty much suck.  So it goes.

It is also rubbish to completely dismiss it because you know people who don't apply. The only thing that's rubbish is making it black & white.
8  Game Development / Shared Code / Re: json on: 2014-05-22 09:53:19
Yeah I used to think making all the low-level stuff myself was fun too. Then its really "yours", right?

Eventually you'll change your mind and you'll focus on the high level stuff and gladly reuse tools, frameworks and APIs for the low level bits and bops. That way you actually get things done in stead of having to waste your time not only re-inventing the wheel but also maintaining it.
9  Discussions / General Discussions / Re: "No, You Can't Make Video Games" on: 2014-05-22 08:34:03
I actually attribute most of my *success* to *good* luck.

I can also relate to that. I was lucky enough that an old classmate got me into a company where I became a junior Java programmer (which switched me from hating Java to loving it), or else I would have stuck in shady PHP development companies that rise and crumble by the minute and would probably have ended up flushing out of IT.

If that made my life worse or better, I can't really know though. I live a good life money-wise but I do feel a bit like what I do is a fart in the wind.
10  Discussions / Miscellaneous Topics / Re: Back on the bike on: 2014-05-21 08:48:00
Not mountain biking, but I enjoy dirt biking, but haven't since Feb '13 as I fractured some vertebrae and my motorbike is still bent.

How well did it heal? My shoulder still goes all stiff.

It will probably remain that way for a long time if I allow myself to be the bringer of bad news. I broke my ankle end of January last year, needed surgery. Now a year later my ankle still "feels" different. A little stiffness here, some collection of fluid if I don't move it for extended periods of time... I attribute that mostly to there being a winter in between in which I did not walk as much, now that I'm out doing 10+km walks, it slowly starts to turn into a "normal" ankle again.

Be careful with that shoulder; too many people get a locked up shoulder because something happened to it and they start to move and use it differently to compensate. It sucks when that happens as rehabilitation is usually very painful and takes months. Better do daily exercises.
11  Discussions / General Discussions / Re: "No, You Can't Make Video Games" on: 2014-05-21 08:38:26
Actually it turns out learning (or maybe teaching...) programming is not quite as simple as most other subjects. It has one of the highest rates of failure of any "science" discipline at university. I seem to recall that about 66% of students who started a degree course in programming simply could not grasp the subject, at all, and failed. This is a marked difference from almost all other science subjects.

Actually I was one of them, I just couldn't fathom it in the slightest and got the worst grades ever. I didn't like it at all.

Until one of my best friends in the same class, who had already been programming basic at age 8, started to make games and I realized "crap... I can become a game developer!". At that point it all flipped around and within a year I was known in the hallways as "that guy that is incredibly good at programming". Of course I didn't end up becoming a professional game programmer because I "couldn't" at the time.

Nowadays when I spot someone who is struggling to find programming entertaining, I advise to create little games. How quickly it turns around only because you start to apply it towards something fun.
12  Discussions / General Discussions / Re: "No, You Can't Make Video Games" on: 2014-05-20 12:36:17
Huh, unexpected intellectual conversation here.

Reading that whole article, I agree with the author. Just like OP, I have known friends who simply just don't "get it". They tried, I explained as best as I could, and they can't see the pattern, they can't make the connection. So yes, not everybody can make games because, as I also agree wholeheartedly with Riven, not everyone has the aptitude and level of intelligence for it.

Also theagentd, that's just perfect, and the cosplay for that Battle Bunny Riven is always the best Grin

I mostly agree with that, but I side with the "intelligence/IQ does not matter" camp. Its about what you want, not about what you can or can't do. Example: I can learn Spanish. But when I got the course material, I realized that I really, really, really didn't want to invest all that time and effort. So that makes it that I "can't" learn Spanish regardless of how well my brain works. I learned Ruby on Rails in under two weeks because I *wanted* to learn it (at the time).

Some people like to build games, some people like to build engines. Some people only like to play games. Good thing too.
13  Discussions / Miscellaneous Topics / Re: Drinking Java on: 2014-05-16 15:22:57

Try drinking black tea and leaving it in the water too long first. Powerful enough to break teeth.

I drink both - some coffee in the morning (more as a social thing than really for the taste, filthy machine coffee) and in the afternoon I switch to tea; one black tea and for the rest green or red tea. Other than that I drink a liter of water to flush all the poison out.
14  Discussions / General Discussions / Re: [Swing] Can swing look sexy? on: 2014-05-09 10:59:12
I've always liked Substance:

Different skins, easy to use and it looks and animates incredibly slick.
15  Discussions / Miscellaneous Topics / Re: Dark Souls II - Ridiculous Controls on: 2014-05-09 10:54:50
but you dont aim in dark souls. maybe once in a blue moon with the bow you go into first person aiming
Indeed and the fun part about bow aiming is that you do that carefully, not in the blink of an eye. A controller helps with that too because it allows you to adjust really slowly without having to actually physically move anything; rather you just slightly nudge the stick and keep it in place. If you have to do that with a mouse its all depending on the sensitivity of the mouse, how steady your hand is, how clean your mouse/pad is, etc. etc. Too much room for error.

But a fast paced FPS on the other hand... I don't know how people can play that with a controller. I tried to play Borderlands 2 like that, the only thing I could do was running around drunk while missing absolutely every shot. Madness.
16  Discussions / Miscellaneous Topics / Re: Dark Souls II - Ridiculous Controls on: 2014-05-02 10:53:31
Seriously, am I the only one?

You can return the game, or you can do yourself a big favor and get the controller. I went down the latter path and I've not stopped kicking myself for not doing that sooner. It not only improves how certain types of game play, I do believe it is simply a must for games which you will play for long intervals. I always ended up with cramps in my hands while playing Skyrim, now that I do that with a controller the game not only plays like a joy but I can just play it in the most relaxed posture ever; sitting up straight with my hands resting on my lap.

Controllers are a friend to all, including PC gamers.
17  Discussions / General Discussions / Re: [Web Games] What is the best second language? on: 2014-05-02 10:23:59
The best web development language is the one you are competent in.

Finally a better answer than "there is no best"!
18  Discussions / General Discussions / Re: Must have Software for Game Creation on: 2014-05-02 10:22:46
Also, I think you will find some "serious programmers" use notepad++ all the time :-)

Yeah, but it's technically not a IDE. It's for a rainbow of programming languages, not just Java.

Just like Eclipse.
19  Discussions / General Discussions / Re: [Web Games] What is the best second language? on: 2014-05-01 10:54:34
What is the glory in Javascript?

Well Carmack rewrote Wolfenstein 3D using it because he thought it was a fun thing to do, that pretty much made me grow up right there and then.
20  Discussions / General Discussions / Re: Suggest me a game for teaching purpose :/ on: 2014-04-29 07:48:17
If you really can't figure out a simple game to use, are you sure you're ready to teach?

That's a decent reality check, but I'll assume the answer is "yes", or "no but I can't back out of this".

I wonder more: what is it that you want the people to learn from your demonstration? That creating games involves writing code? I'm sure they already know that. I'd rather focus on specific topics in stead of "the writing of a game". And that what you actually see would be the most logical choice for me: the basics of computer graphics and making stuff move and animate. That can already be an evening filling show since you can fill entire books on the subject.
21  Discussions / Miscellaneous Topics / Re: Is our Universe Simulatable? on: 2014-04-28 14:33:42
Its 'universe' <- only ment to be helpful.

It never fails, you were just punked by your own keyboard Tongue
22  Discussions / General Discussions / Re: Which framework or library should I use for a puzzle game, match 3 style. on: 2014-04-28 08:30:10
Do you think the OpenGL would help you learn how to do things you wouldn't otherwise know how to do?  Is it worth knowing?

Knowledge is everything. There is never a reason not to learn something, any piece of the puzzle you add to your knowledge base ultimately leads to a better understanding of the beast you're trying to tame.

Its more a question of WHEN to learn it. If you want to do only 2D games then you don't really have a reason to learn it when you have LibGDX - not yet anyway. It starts to become interesting to learn computer graphics theory and OpenGL when you want to go a little further than the bare basics, applying graphical effects and doing transformations and such.
23  Discussions / General Discussions / Re: The Differences between Java and JavaScript. on: 2014-04-28 07:31:13
I'm re-learning Javascript to do modern front-end web development (I caved...). As a Java developer I basically have to let go of almost everything I know, its THAT different.

You can do some OO (classes really) in Javascript but that's not how it is intended to be used. You rather work with prototyping. That's an interesting concept to grasp, I had real difficulty letting go of my OO roots but when I did I wasn't disgusted. I have learned to drop my hate for Javascript, its not as poor anymore as I thought it was.

I've also learned to love Google Chrome in that respect (being a pigheaded Firefox user until recently), its web developer tools and especially the javascript debugger are just excellent.
24  Discussions / General Discussions / Re: Creating dev team Java 2d!! on: 2014-04-10 20:07:30
...and just an observation: why does everyone seem to want to form teams these days? You can accomplish vast amounts just on your own. Much more than you'll probably achieve with even two people. Every extra person you add to a team wastes a significant % of time to communications overhead. If there's anyone you really need to find, it's an artist.

Cas Smiley

Working alone is fine but if you do it for years it gets REALLY old. That would be a reason for me to go looking for other people.

A two-headed team, its perfection in my eyes. You don't need to juggle with responsibilities yet you're not alone.
25  Discussions / General Discussions / Re: What do you do to cut development time? on: 2014-04-04 08:43:09
Actually what I generally tend to to is to grow development time exponentially. Some days I just tend to be full of energy and cool new ideas. Those are bad days. On those days a nice simple game turns into some unfinishable monster of a game.

Interesting point of view. Basically being too creative is bad for finishing stuff.

I guess that's where team work comes in. If you're in a creative mood you should be in the role of creative director and apply your energy to a design for a future game, if you're in a less creative mood you're the developer for the day to work on the game in progress Smiley
26  Game Development / Performance Tuning / Re: Game is fast in eclipse yet slow on desktop on: 2014-04-03 09:39:22
Common sense, are you an idiot? The chance that wen u go up to someone in the street and ask them how to run a java application through command line the chance of them getting it right is very very slim

Okay I had to think about that one, but I get it now. Very clever! Common sense is indeed not what you want, you want uncommon sense Smiley
27  Discussions / Miscellaneous Topics / Re: new computer purchase advice on: 2014-04-03 08:22:49
What ELSE is going to be done with this machine I wonder?

Is noise/power consumption a factor? If the computer is in the living room you'll go nuts if it constantly sounds like a vacuum cleaner.
28  Discussions / General Discussions / Re: The Big Linux Distro Thread on: 2014-04-03 08:08:23
Dolphin's a perfect example of what I hate about it Sad Seems that the UI is deliberately all over the place and wastes space wherever possible. Anyone remember Directory Opus on the Amiga? Sigh.

Cas Smiley

Yay the Amiga Smiley

Directory Opus still exists by the way, only on PC nowadays. New versions come out quite frequently. It must be one of the most persistent programs ever.

+1 for Arch.

You don't get crap unless you install it.

Agreed, Arch is "the best" in my experience. But I don't install Linux outside of VirtualBox nowadays, so I wouldn't know how it holds up when you install it as the main OS.
29  Discussions / General Discussions / Re: Combatting Programmer A.D.D. in large projects. on: 2014-04-03 07:54:01
I had that problem; its triggered by the fact that programming is and remains hard; you cannot focus on one thing at a time because sooner or later that one thing is going to depend on other things to exist before you can even test or run it. You can't test legs without having a torso as it were.

There is but one true solution in my experience: proper code design. If you know the ecosystem up front (and it can be as simple as drawing up a simple high level diagram of all the different components), you can design placeholders/mock implementations so you CAN focus on one specific cog in the machine and still try it out, if necessary by giving it a spin by hand as it were.
30  Discussions / General Discussions / Re: Fewer end users? on: 2014-03-28 08:31:48
Unfortunately popular confusion is everything. The reason almost no-one uses Java to make games is because it was shit.

<edit> I see confusion even extends here Smiley Android is not Java. It looks superficially like Java, but Java it ain't.

Cas Smiley

Android uses some pieces of Java and supports apps to be written in Java source with very Java tools. It also offers C SDKs and much of Android itself is written in C.

Google stole (an old version of) the language. Everything else is different. So no, its most definitely NOT "java-based". It does not support the proper API and it does not have a proper runtime.

@gouessej: thanks for the explanation! I see I'm running behind again and need to brush up on what the current state of affairs is.
Pages: [1] 2 3 ... 22
DesertCoockie (20 views)
2018-05-13 18:23:11

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

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

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

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

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

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

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

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

buddyBro (998 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 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!