Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (517)
Games in Android Showcase (123)
games submitted by our members
Games in WIP (577)
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 ... 65
1  Discussions / Chitchat Monster / Re: Programmer jokes on: 2014-10-30 21:40:53
I thought it was "No soap, radio!"
2  Discussions / Chitchat Monster / Re: Programmer jokes on: 2014-10-30 21:15:05

I think we've had enough keyword puns.

Edit: Corrected thanks to CopyableCougar4. I can't even trust Java's library to have predictable method names.
3  Games Center / Featured Games / Re: [Slick2d] Retro-Pixel Castles > IT'S TIME! Steam Launch in 4 hours! < on: 2014-10-27 05:02:19
Yay! You managed to pass $10000.

4  Discussions / Miscellaneous Topics / Re: Calculating points in a circle on: 2014-10-26 19:22:38
Quadrant is overkill. You can get it to work fine with an octant.
5  Discussions / General Discussions / Re: How to make an experience, not a game. on: 2014-10-24 00:56:54
This Ludum Dare entry from a while ago (LD28) was pretty amazing.

The graphics and gameplay aren't that great but everything else about it is.
6  Discussions / General Discussions / Re: How do you guys make art? on: 2014-10-22 02:45:18
Being a good artist takes a lot of time and practice.

You can't expect to be a good programmer within a few weeks. Nor can you become a good artist unless you put in the work.
7  Discussions / General Discussions / Re: SMF Password Reset Vuln on: 2014-10-19 01:26:33
I'm going to go ahead and ask:

What's special about the 2nd Tuesday of November?
8  Game Development / Newbie & Debugging Questions / Re: Best way to iterate through ArrayList? on: 2014-10-17 21:46:08
@Jacob_Pickens: That method will cause silent problems if you remove entities during iteration.
9  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-15 21:54:10
RIP mobile users.

Edit: In case it was unclear, I was referring to the above post.
10  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-15 00:42:33
Just using noise doesn't produce great results IMHO.  It looks like you're using a single sample of the noise function...using multiple including domain deformation will produce more interesting results (again IMHO).
There are 5 layers, each with a different height and intensity (rougly proportional so it's like a fractal). Each layer has 4 randomly offset samples. Most of the layers are transformed with
sign(value) * sqrt(abs(value))
. (I'm looking at other transformations, but so far it's produced pretty reasonable results)

@HeroesGraveDev Have you considered using fractal patterns as well? They can help produce more natural landscapes.

Here's an album of screenshots from when I added a diamondsquare based generator to hematite (a minecraft world viewer experiment thing):

Fractals are definitely the way to go.
11  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-14 06:20:56
Experimenting with Simplex noise a bit. Trying to get something that more closely resembles real terrain.

Full Album
12  Game Development / Networking & Multiplayer / Re: Using UDP and TCP? on: 2014-10-12 19:52:23
Using TCP and UDP together increases the packet loss of UDP.
13  Discussions / General Discussions / Re: What is wrong with reinventing the wheel? on: 2014-10-11 20:25:18
LibGDX doesn't work with other languages. OpenGL does.
14  Discussions / General Discussions / Re: Worried on: 2014-10-09 20:42:06
The one problem you may face if you focus on one and forget about the other for too long is that you will sometimes trip on the syntax,

I occasionally try to declare variables with 'let' and forget the parentheses on my control flow statements.

The knowledge is all still there. You just sometimes stop focusing and find yourself typing out the wrong language,
15  Discussions / General Discussions / Re: Mobile Java game development, without using a full-size laptop on: 2014-10-09 02:12:41
I have a Lenovo Thinkpad Edge e520, and I have a few points to share.

Do those laptops with "better specs" also have stellar keyboards, trackpads, and displays? What are they made of: metal or plastic? In the case of mobility-oriented devices, do they weigh less? Are they smaller/thinner? Do they have better battery life?
Thinkpad keyboards are far superior to any Mac keyboard I've seen.
My trackpad has buttons and is very nice and clean to use.
I'll admit my display is average (1366x768 matte). However, more recent laptops are moving towards 1080p.
As anyone will tell you, thinkpads are (relatively) indestructible.
I've got a dedicated graphics card, and a pretty decent one for a laptop at that.
It's definitely not small or thin, but as we've seen with the new iPhones, thinner is not better. And size is not much of an issue.
I have a theory that the Apple battery monitor lies. If it were to be believed then a Macbook would have nearly double my battery life. However in actual use, my laptop lasts a little bit longer (up to 30min).

I don't mean to imply that all, or any, of these questions must necessarily be answered in a way that's favorable to Apple. What I'm trying to point out is that raw internal hardware specs don't tell the whole story, and aren't always enough to satisfy every need all on their own.
Definitely. A lot of my friends have HP Envys (Envies?). All but one of them has been plagued by hardware issues. Not to mention that even a very minor drop will probably break or bend something.

Speaking personally, OSX is a must-have for me. I run a Windows partition on my desktop for games, but I do everything else in OSX (Ableton, Scrivener for writing projects, Java/Ruby/Obj-C/Swift coding, and so on). I simply prefer it over Windows, hands down. And that goes double for when I'm on my laptop, because OSX is simply superior as a laptop OS.
You ever tried Linux? Both Linux and OSX are Unix-based and POSIX compliant, so it should be mostly familiar for dev use. But Linux is free (as in beer and freedom) and isn't restricted to Apple devices.

So far my analysis has put my PC laptop and a Macbook at roughly the same level.
On the hardware side favouring my laptop.
On the the usability side they're roughly the same.
On the shininess and aesthetics the Mac is (not surprisingly) better.

This is the part where I bring out the price comparison. Pointing

My Thinkpad (from 3 years ago): $660 US.
Current Equivalent Macbook: Somewhere between $1200 US and $1500 US. Both the $1200 and $1500 models do not have a dedicated graphics card.

I don't know what calls for the more than double price.

EDIT: I'd like to clarify that I don't hate Apple devices. I hate the Apple mentality and the majority of its userbase. I also just cannot understand the reason for the pricing.
16  Discussions / Miscellaneous Topics / Re: Name that Poker hand - Tiny Code Challenge on: 2014-10-08 22:09:33
I used pretty much the same solution as moogie, except with a few of the ternary operators switched around.

What I find funny is that we all called the class 'S'.
17  Game Development / Newbie & Debugging Questions / Re: (LWJGL) A new aproach on: 2014-10-08 02:54:02
I learned OpenGL by just making games (Okay, I didn't finish them, but I was viewing it from the angle of games nonetheless).

Every time I needed a new graphics effect or something, I would search for ways to achieve it, and inevitably learn how to use a new OpenGL feature. More importantly, I learned what it should be used for as well.

At first my render methods were a disgusting mess of OpenGL calls, but as I used each OpenGL feature more and more, I began to notice which bits of code fit together and how I could extract those pieces into my personal "library" (I prefer to call it my 'boilerplate collection').

If you're trying to design an OpenGL-based engine with no knowledge of how OpenGL applies to games, of course you are going to feel lost. As others have said, make a game with the knowledge you already have, and if feature creep is anything like it usually is, you'll end up learning new things anyway,
18  Discussions / General Discussions / Re: What is wrong with reinventing the wheel? on: 2014-10-08 00:33:43
I don't see any problem with reinventing the wheel. There's no better way to learn how it works.
How would we know that a circle wheel is the best solution unless we try square wheels and watch them fail horribly?

The one problem I have is when newbies ask where they should start and people tell them to use their half-baked engine/library.
I don't have a problem with people "wasting" their own time. But when they start wasting other people's time (especially those who don't know any better), it really annoys me.

Slightly less annoying are the ones that keep asking for help on problems that wouldn't exist if they weren't trying to make an engine/library and just made a game.
19  Discussions / Miscellaneous Topics / Re: Name that Poker hand - Tiny Code Challenge on: 2014-10-07 22:01:23
Hint: You can cut off a few characters by switching the logic and using > instead of ==.
20  Discussions / Miscellaneous Topics / Re: Name that Poker hand - Tiny Code Challenge on: 2014-10-07 21:51:53
Yay! I matched Riven's score on FizzBuzz. Grin

Edit: CRAP. I matched BurntPizza.
21  Discussions / Miscellaneous Topics / Re: [news] Windows 10 (9) on: 2014-10-05 05:24:33
Let's have a look at some of these "new" features

1. Virtual desktops
Here's a screenshot of KDE 1.0 (from around 1998).

You'll notice in the top right corner that there are virtual desktops. I'm amazed it took MS so long.
There are also rumours that their virtual desktops are extremely buggy and consist of opening and closing different windows rather than actually switching desktops.
(And by the way, virtual desktops existed about 5 years earlier in FVWM. That makes MS 20 years behind)

2. The start menu
Um... this isn't new.
And the new layout looks very similar to KDE.

3. Apps have titlebars and can resize
It's great to see they fixed this major design flaw.

4. Better tiling
Well, I have to admit it is actually better. Not on par with Linux tiling window managers, but still decent from what I've seen.

Nothing new. Just bug fixes and features that have existed in Linux (or rather the Xorg server) for a long time.
22  Game Development / Newbie & Debugging Questions / Re: [LWJGL] How to change natives in code on: 2014-10-05 03:30:56
Throw all the natives in one folder and you don't have to worry about it.
23  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-02 06:44:44
Still would not recommend AMD. Get an NVidia card and save yourself all the pain.
However, keep in mind that you would still have to go through a painful process with nvidia.

No, nvidia drivers are reasonably well supported. Or maybe it's just relative to AMD.

To sum it up, a new catalyst driver was released today that is incompatible with the latest xorg server (released at least a month ago).
24  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-02 03:07:52
Got Catalyst drivers working on my laptop! (Linux)
Then spent most of the day playing games that didn't work or didn't work very well before.

Still would not recommend AMD. Get an NVidia card and save yourself all the pain.
25  Discussions / Miscellaneous Topics / Re: Java won't let me time travel on: 2014-09-30 19:56:51
You're doing it wrong.

Comment out the indicated line:
try {
} catch (Exception ex) {
    // ex.printStackTrace();

See? No more errors!
26  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-09-29 22:52:10
Got my 0x100th medal. Cheesy

Also, working on an extremely simple and easy-to-use model editor:
27  Discussions / General Discussions / Re: Why are people jerks? on: 2014-09-29 04:16:27
It's easy to be angry at someone who is aggressive.
It's possible to be angry at someone who ignores you.
It's hard to be angry at someone who is being kind to you.
28  Game Development / Newbie & Debugging Questions / Re: How can i move a sprite / a tank in screen with rotation? on: 2014-09-29 02:16:25
float dx = xClick-xTank;
float dy = yClick-yTank;
atan = Math.atan2(dy, dx);
29  Game Development / Newbie & Debugging Questions / Re: How can i move a sprite / a tank in screen with rotation? on: 2014-09-27 23:23:19
xVel = sin(theta) * speed; // Sometimes -sin(theta) * speed, depending on the coordinate system
yVel = cos(theta) * speed;
30  Games Center / Featured Games / Re: [Slick2d] Retro-Pixel Castles > KICKSTARTER, GREENLIGHT AND NEW BUILD LAUNCHED < on: 2014-09-25 04:14:57
The Steam community is quite toxic most of the time. It's mostly a bunch of self-entitled kids complaining that every game isn't better than what was advertised.
Pages: [1] 2 3 ... 65

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

The first screenshot will be displayed as a thumbnail.

TehJavaDev (33 views)
2014-10-27 03:28:38

TehJavaDev (27 views)
2014-10-27 03:27:51

DarkCart (41 views)
2014-10-26 19:37:11

Luminem (22 views)
2014-10-26 10:17:50

Luminem (27 views)
2014-10-26 10:14:04

theagentd (33 views)
2014-10-25 15:46:29

Longarmx (61 views)
2014-10-17 03:59:02

Norakomi (59 views)
2014-10-16 15:22:06

Norakomi (48 views)
2014-10-16 15:20:20

lcass (43 views)
2014-10-15 16:18:58
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

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 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!