Featured games (78)
games approved by the League of Dukes
Games in Showcase (426)
Games in Android Showcase (89)
games submitted by our members
Games in WIP (466)
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 ... 21
1  Discussions / General Discussions / Re: Creating dev team Java 2d!! on: 2014-04-10 22: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.
2  Discussions / General Discussions / Re: What do you do to cut development time? on: 2014-04-04 10: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
3  Game Development / Performance Tuning / Re: Game is fast in eclipse yet slow on desktop on: 2014-04-03 11: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
4  Discussions / Miscellaneous Topics / Re: new computer purchase advice on: 2014-04-03 10: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.
5  Discussions / General Discussions / Re: The Big Linux Distro Thread on: 2014-04-03 10: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.
6  Discussions / General Discussions / Re: Combatting Programmer A.D.D. in large projects. on: 2014-04-03 09: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.
7  Discussions / General Discussions / Re: Fewer end users? on: 2014-03-28 09: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.
8  Discussions / General Discussions / Re: Fewer end users? on: 2014-03-27 13:29:11
@gimbal I assume you're talking about the compact profiles, nice feature Smiley

I see two remaining problems:
- If I don't want to have any trouble with virus scanners and OSes, I'll have to sign my game on each platform (Apple Developer ID certificate, Microsoft Authenticode, <add your next toll here>)

Care to elaborate? What would you need to sign precisely that Oracle hasn't already signed?

- How can I manage automatic updates?

I am 100% and utterly in love with Mojang's launcher application idea.
9  Discussions / Miscellaneous Topics / Re: I didn't program today so I.... on: 2014-03-27 13:16:41
You need to find a more creative partner

Hey where else to find one than in a forum on game development?

Unfortunately we're all too busy programming.
10  Discussions / Miscellaneous Topics / Re: Advice on dealing with internet trolls? on: 2014-03-27 13:15:06
Humiliate them.
Good luck with humiliating someone anonymous on the internet. Only thing to do about it is to ignore them silently and if their posts break the rules of the given forum, delete them and ban the user.

Generally if I fall into temptation, I do it by getting into a huge comedy act at the expense of the troll with everyone else responding in there while utterly ignoring any post the troll is making. Good fun but it requires some careful planning to not give the troll any kind of reason to think he/she has made any kind of impact.
11  Discussions / General Discussions / Re: Fewer end users? on: 2014-03-27 13:03:07
Perhaps we should have a little tutorial on how to bundle things as an exe. I've posted on here asking how to do this but I'll admit I find the various tools a bit (actually very) confusing. I guess it would be too much to expect the java compiler to actually produce an exe (for various OS). I assume this would be way more compact than producing 100MB downloads that play noughts and crosses.

We've been down that road before, having 100mb downloads is not a problem that needs solving in this day and age of high bandwidth.
12  Discussions / General Discussions / Re: Programming Careers and Life Lessons... on: 2014-03-27 12:58:11
Don't ever forget this. As a programmer you are an easily replaceable part in a large machine.

Unless you're an experienced Cobol programmer.
13  Discussions / General Discussions / Re: Fewer end users? on: 2014-03-27 12:51:34
IMO a runtime should only be installed on a server.

For anything else, bundle that sucker so the installation and updating is taken out of the hands of the end user and you can just provide them a download for their particular OS. Apparently Java 8 makes that even easier by providing a minimized runtime.
14  Discussions / General Discussions / Re: Programming Careers and Life Lessons... on: 2014-03-27 09:40:30
Do you guys regret or are depressed for being programmers in a company?

it seems like it.

You are the one that uses negative terms like depression and regret.

I am not any of that myself, I go to work happily. I do feel that if I had gone into the business as a freelancer I might have been in a better place right now.
15  Discussions / General Discussions / Re: Programming Careers and Life Lessons... on: 2014-03-26 18:57:14
Man I reply in a thread and it becomes the base of some kind of heavy thread on life's up and downs. Not fair!

I'll fill in the blanks of the WHY I want to stop at 20 years: because I don't want to be doing the same thing my entire life and as princec has already so accurately stated, that is a big risk you run when in this business. I'm already starting to feel that, each job I take is basically a repeat of the previous one; the only thing that changes in that picture is me, I get more experience, more ego and thus I get things done faster and better because I make it so. But its the same things I get done faster and better. Because I develop in that way, I'm starting to artificially be pushed away from actual programming and more into people management. I'm not sure I really like that development, but I'll see where it goes.

No I want to keep doing this professionally for a good while longer and see how far I can take it and then its time to go do something completely different than IT. At that point programming is going to become my hobby again and not my job. Because give up programming? HELL NO.

Or perhaps I'll do stick around and become an indie game programmer. Who knows, I'll see what that market is like when the time comes...
16  Discussions / General Discussions / Re: Great programming book offer. on: 2014-03-26 10:33:14
Deal is, Buy one, get one for free. Not bad.

Not bad at all, considering reference type books often cost $50-60+
A while ago I picked up "Java: How to Program," considered one of the 'definitive' java books, for $30 on amazon when it goes for ~$120 new, talk about a deal.

Just an honest question, because I only own one java book currently. Why would you want to buy one of those expensive reference books when you can simply use google? I don't mean that in a condescending way, I'm honestly curious why these books are superior to just using internet resources?

That's an excellent question to ask, more people should ask it.

Here is my view on the subject. There is more to information than just "data". If information is not presented in the right order, context and with the appropriate backing examples leaving as little possibility to misinterpret as is possible, it becomes misinformation.

Good books present the information in a way you can easily and correctly absorb it. They're written by humans, for humans.

Google is only built to provide you cold hard information. There is no plan, no guidance, no filter, no order; there is absolutely no system in place that takes into account that you're a human with flaws. To properly absorb information in that state, you already need to have a solid base so you can do all the work that a book does for you yourself.

Long story short: in my opinion if you start with the internet as a complete novice, you are setting yourself up to learn the right things the wrong way.
17  Discussions / General Discussions / Re: JDK 8 is released on: 2014-03-25 21:26:00

* I am old, and busted, and cynical, and jaded. I've been programming now for 33 years.

Wow, you are truly a veteran. Respect that you managed to hang on for so long, I'm pretty sure I'm going to stop doing programming for a living when I hit the 20 year mark to prevent becoming busted, cynical and jaded before I get old. Maybe because I want to stop or maybe because the market forces me, I don't like the way its evolving right now.

I think the last thing I want to do before I go out is design a user interface scheme for tablets and phones (or whatever device they come up with by then; maybe laptops will be back in fashion) which you operate by banging your head against the screen.
18  Discussions / General Discussions / Re: Do internet Game Dev Teams Actually work? on: 2014-03-07 19:32:29
What you need is people who are willing to participate and contribute on their own, without too much management or even control.

... and that under such freedom do not create utter chaos and conflict with each other's efforts.

So basically you need to create that magical moment where you put people together that actually work well as a team Smiley You did that huh? You lucky SOB!

I tried to do some things with classmates and good friends way back when. It was the least productive period of my life. I like teams of two-three people the most to be honest; even smaller projects are big enough to divide among such small groups without people being overly dependent on each other.
19  Discussions / General Discussions / Re: How do you not get bored of a project? on: 2014-03-07 19:24:23
I still think there is a difference in the need to stay motivated with a project that is supposed to make the money which you need to live, and a project you do for your own entertainment, or maybe for your personal achievement list.

The one is your job, the other is your hobby.

Agreed yeah. If its your job then its easier to keep at it basically without a need for an incentive; I program stuff at work happily I would never think to do at home (financial software).

If you do something for the fun of it, IMO your main focus should be to keep it a fun project and less about making fast progress or writing epic code. For me that immediately means keeping it small and contained because both time and frustration really are killers of many of my projects.
20  Java Game APIs & Engines / OpenGL Development / Re: Difficulty Learning on: 2013-12-24 12:11:50
I don't really find videos useful. I watch and forget, watch and forget, watch and forget...

Aren't they? They only tell you where to click, I haven't seen a single one that actually goes ahead to explain the WHY. With good reason, because explaining that takes time which means you'll be staring at someone randomly moving around the mouse cursor while basically bringing information in a far slower and harder to absorb manner than a book can. I really don't understand the current generation of novices who want only videos. Its just so... ineffective! But that's just me getting older.
21  Discussions / Miscellaneous Topics / Re: Do you ever 'need to go deeper?' on: 2013-12-24 12:06:43
Yes, assembly.
I've messed with it, done some stuff with gdb and a C program to get a feel for the processor calls, and just confused myself. It's interesting stuff and I really want to learn it, so yes I do want to go deeper (but I don't feel like Java limits me), but I simply don't have the time with all the activities in my life :/

I did that for years; I ended up gaining a whole lot of knowledge I don't really apply nowadays. There is so much relevant stuff to learn, I would spend my time on that first unless you are really looking for a complicated hobby for which there is little tooling to make your life easier Smiley

Its cool to understand how game developers had to do it "back in the day" of course.
22  Discussions / Miscellaneous Topics / Re: Starbound on: 2013-12-24 10:19:44
Hey some people like to be told a story, some people like to make up their own story. If we'd all be the same, we'd all be making the same games too. How boring would that be!
23  Discussions / Miscellaneous Topics / Re: Starbound on: 2013-12-23 14:58:23
Starbound is a really, REALLY good game though! Minecraft, Gnomoria, Terraria, Starbound... they're all just fantastic time wasters. Although I slap myself on the wrist to call it a "waste" of time, they're all games in which you actually build something and thus have something to show for the time invested.
24  Discussions / General Discussions / Re: In Need of Studying Tips on: 2013-12-11 13:35:06
These all really helped Smiley
I may be a decent programmer, but I suck at studying... Well I have the exam today, and I actually feel pretty prepared.
Wish me luck.

So was I. My biggest problem was that while I was studying, my mind was focused on getting it over with quickly so I could start playing computer games again :/ And I always waited until the last moment to do all the studying. Only years later when I went back to school after having worked for a couple of years I learned from my mistakes; I studied by choice (which takes away any rebellion against doing it), I did it far more ordered and spread out and I studied together with classmates; I learned the value of a team while on the job.

The main difference between my near-failure and my later success was that the second time around I had learned how to focus. If you don't have that, you might as well call it quits. So what can you do the next time to get and maintain that focus? an important question to answer for yourself as soon as possible.
25  Discussions / Miscellaneous Topics / Re: Do you ever 'need to go deeper?' on: 2013-12-10 16:53:15
Different kind of answer: I've never had to do it (except for using libraries such as LWJGL for reasons already stated), but if I had to "go deeper" because after thinking long and hard about it I reason that it is the best way to go, I would do it.
26  Discussions / General Discussions / Re: Opinions of games engines on: 2013-12-10 16:43:30
I have always had some respect for developers that decide to not want to know how the innards tick and have some form of success in getting things done having that lack of a foundation. I for one can only be productive if I work from the ground up; I couldn't do graphics programming using higher level frameworks or game engines if I wouldn't learn OpenGL or Direct3D and the theory behind them first, I'd just have too many blanks preventing me from understanding the whole but I guess other people are quite capable of bridging those gaps themselves.

Similarly, I wouldn't be so productive with Java or any other programming platform if I didn't learn first how computers and operating systems work internally because I'd be too inclined to work against the underlying platform than with it, but other people are.
27  Discussions / General Discussions / Re: Opinions of games engines on: 2013-12-10 11:45:00
I've been impressed by at least one person who is using Game Maker. But there are other ways to impress than just to have coding skills Wink

Most definitely! If you'd ever have the chance to taste my cooking, you'd be very impressed! Wink
28  Discussions / General Discussions / Re: Opinions of games engines on: 2013-12-09 16:12:59
I personally hate Game Maker since it teaches you practically nothing, and all these kids are running around showing off their games made in it and saying they are the next Notch, it just pisses me off more than anything.

It kinda shows the power of the tool though - you can make games (within limits) without much prohgramming knowledge. And this is what Game Maker wants to make possible.

Games that look a lot like all the other games made with it, but its impressive nonetheless Smiley That doesn't answer the question if the people who make games with it impress in any way though!
29  Discussions / Miscellaneous Topics / Re: Starbound on: 2013-12-09 16:11:16
in the end, everything is a Pong clone.

Because Pong was the first game? It wasn't Wink
30  Discussions / Miscellaneous Topics / Re: Starbound on: 2013-12-09 16:10:51
There is a huge craze of the sandbox style games and the (infinite worlds). I don't see the huge appeal. In all honesty I can't play minecraft for longer then 10 minutes as it becomes boring. I have played this game and do enjoy it. It is not just the mincraft style but actually has crap to do.

The beauty behind games like Terraria and Starbound is that there actually IS lots of crap to do - they're actual games in stead of somewhat of a game that grew out of a tech demo. IMO Starbound is the same leap up in gameplay from Terraria as Terraria was to Minecraft; the game looks quite awesome especially because it just feels a whole lot less randomized. I'll be playing it for most of 2014 probably, just as soon as I've completely explored the massive Terraria 1.2 update.

As a game that is less sandbox and more game, consider looking at Steamworld Dig.
Pages: [1] 2 3 ... 21

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

The first screenshot will be displayed as a thumbnail.

xsi3rr4x (74 views)
2014-04-15 18:08:23

BurntPizza (68 views)
2014-04-15 03:46:01

UprightPath (80 views)
2014-04-14 17:39:50

UprightPath (65 views)
2014-04-14 17:35:47

Porlus (81 views)
2014-04-14 15:48:38

tom_mai78101 (105 views)
2014-04-10 04:04:31

BurntPizza (165 views)
2014-04-08 23:06:04

tom_mai78101 (261 views)
2014-04-05 13:34:39

trollwarrior1 (210 views)
2014-04-04 12:06:45

CJLetsGame (220 views)
2014-04-01 02:16:10
List of Learning Resources
by SHC
2014-04-18 03:17:39

List of Learning Resources
by Longarmx
2014-04-08 03:14:44

Good Examples
by matheus23
2014-04-05 13:51:37

Good Examples
by Grunnt
2014-04-03 15:48:46

Good Examples
by Grunnt
2014-04-03 15:48:37

Good Examples
by matheus23
2014-04-01 18:40:51

Good Examples
by matheus23
2014-04-01 18:40:34

Anonymous/Local/Inner class gotchas
by Roquen
2014-03-11 15:22:30 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!