Hi !
Featured games (84)
games approved by the League of Dukes
Games in Showcase (555)
Games in Android Showcase (148)
games submitted by our members
Games in WIP (601)
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 ... 341
1  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Java OpenGL Math Library (JOML) on: 2015-02-28 10:59:23
Swinging wildly off topic here Smiley

Is this math library for OpenGL rendering or for pure mathematics? Aim for one or the other, or get either a poor fit for both or an overcomplicated library with loads of overloading.

Cas Smiley
2  Game Development / Game Mechanics / Re: Making GUIs on: 2015-02-28 10:56:09
Don't be patronising. I understand threads reasonably well.
But not well enough to understand why things are the way they are. KevinWorkman's excellent link describes what you need to know in a fairly succinct and enlightening essay.

Cas Smiley
3  Game Development / Game Mechanics / Re: Making GUIs on: 2015-02-27 16:49:31
I can't really see anything good about the EDT. I don't see why painting, logic and event processing should be restricted to the same thread. It seems like it wasn't thought out very well by the Sun swing engineers. I remember when Java 1.4 was being released and the 'do everything on the EDT' rule was being promoted by Sun engineers, which was presented as a new best practice despite the fact that Swing had been around for years before and even the sun java tutorials at the time were calling Swing object code on non-EDT threads.

I persevered and used Swing in my own game loop thread anyway. But to my horror, some swing components trigger events in their own code which are processed on the EDT and then painting and logic threading problems arise between my game loop thread and the EDT.
You'll understand one day, probably when you start really understanding threading...

Cas Smiley
4  Discussions / General Discussions / Re: where can i get better at java? on: 2015-02-27 16:48:46
Let's not forget exactly what games I've made when we talk about PacMan  Pointing There can be a lot to it!

Cas Smiley
5  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-27 16:04:25
My dropdown listbox now works like a charm and even has keyboard control too. Woo! It could do with maybe just a couple of tweaks to the border graphics but I'll leave that for Chaz. There's only one thing left to do, which is that once popped open, I'd like it to close if the mouse is clicked anywhere else. Oh, and maybe I'll make the popup window lerp open and closed....

Cas Smiley
6  Discussions / General Discussions / Re: where can i get better at java? on: 2015-02-27 16:01:22
I dunno... I use a fairly large amount of Java's powers making games with it.

Cas Smiley
7  Games Center / nK Game Competition - 2015 / Re: Java4K framework WIP / discussion on: 2015-02-26 17:15:23
Another neato feature might be to automatically compress identifiers as well to their minimal representation eg. A, B, C, etc. but that'd require a bit more of a sophisticated parser...

Cas Smiley
8  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-24 10:31:56
I think I can get away with a lot of common code for context menus... they are after all basically listboxes without scrollpanes. Might get a bit more hairy if I do sub-menus but maybe I won't bother with sub-menus. Don't think I need them for a game GUI.

Cas Smiley
9  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-24 08:19:14
Started work on the DropdownListBox widget for SPGL2/Battledroid. A surprisingly fiddly widget but when you need one, you need one.

Cas Smiley
10  Discussions / Community & Volunteer Projects / Re: Need team for indie game on: 2015-02-23 19:36:02
You need to forget all your grandiose ideas and start from scratch, my friend. Make Pong, then Space Invaders, then Pac Man. You'll know everything you need to know after those three.

Cas Smiley
11  Games Center / WIP games, tools & toy projects / Re: Quests of Yore on: 2015-02-22 15:49:51
Linky Wink

Cas Smiley
12  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-21 19:01:04
Today I finished off the Steam IAP UI etc for Battledroid to let players buy that filthy despicable scourge of modern gaming, in-game gold. This necessitated the creation of a scrollbar widget, viewport widget, scrollpane widget, listbox widget, and a fancy list cell renderer widget, just do do that one thing nicely. Of course all those widgets are going to come in supremely useful all over the rest of the UI.

Cas Smiley
13  Discussions / General Discussions / Re: Are Java References, Pointers? on: 2015-02-20 11:56:04
They're not pointers. With pointers you can do all sorts of things like pointer arithmetic, point them to anything you like, etc. With references, you cannot.

Cas Smiley
14  Discussions / General Discussions / Re: What's your day job? on: 2015-02-18 14:28:38
Lecturers at university are generally not what I would classify as teachers. University education is a very different affair to school or college.

Cas Smiley
15  Discussions / General Discussions / Re: 2015 state of the art of packaging a java game with private JRE on: 2015-02-18 13:10:19
I ship with OpenJDK JREs on Linux and Mac OS. It's only reliable from OSX 10.7+ onwards; 10.6 can be flaky and anything earlier won't work at all. Currently still using Java 7 but I'll be moving to Java 8 once I get binaries.

Windows is a complete private JRE and I use my own C++ launcher for it. I could probably use someone else's tool like JSmooth but as I've got it all worked out already in C++ I've never felt the need.

Installation on Windows is handled by NSIS with LZMA compression. Linux and MacOS use LZMA decompression on first run to decompress the JRE which shaves a few megs.

Cas Smiley
16  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-16 21:01:14
Today I cleaned sick up from all over the interior of my car.

Cas Smiley
17  Discussions / General Discussions / Re: What's your day job? on: 2015-02-16 19:34:23
All teachers are incompetent Smiley

"Those can can, do. Those who can't, teach." - old proverb

Cas Smiley
18  Discussions / General Discussions / Re: Schemes to teach the masses to code on: 2015-02-16 12:55:38
Er... what sort of weirdo sits and watches a two-week old corpse for excitement?

Cas Smiley
19  Discussions / General Discussions / Re: What's your day job? on: 2015-02-15 23:05:15
Well, I... make games for a "living". Not very successfully I might add  Emo

Cas Smiley
20  Discussions / Miscellaneous Topics / Re: What is your line/char count? on: 2015-02-14 14:30:40
SPGL2, the enginey-frameworky-mishmash underpinning new stuff here at Puppy Towers, currently comes in at:

2.9m characters
58 kloc
532 classes
104 interfaces

Cas Smiley

21  Discussions / General Discussions / Re: Do you sometimes skip braces? on: 2015-02-14 12:25:28
Try Closure if you want to retain some Java sanity.

Cas Smiley
22  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-13 12:07:13
Yeah, actually I quite like it too.

Cas Smiley
23  Discussions / Miscellaneous Topics / Re: Bit pissed off at uk school system... on: 2015-02-12 15:41:43
Children here in the UK have greatly reduced rights. Many fundamental rights remain (eg. an expectation of physical respect) but many societal rights do not (eg. an expectation of privacy).

Cas Smiley
24  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-12 13:15:18
I have a horrible feeling I will end up doing something like that in the not too distant future. Been looking for a contract since October... no takers though. Suspect I am now largely unemployable thanks to 4 years in the games industry.

Cas Smiley
25  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-12 13:13:33
You might not realise but 90% of indies aren't even making a half a living, let alone billions of dollars.

Cas Smiley
26  Discussions / Miscellaneous Topics / Re: What I did today on: 2015-02-12 13:02:38
My ambitions are much more modest... I just need to get our mortgage paid off before multiple sclerosis does so badly for Mrs. Prince that I can no longer work for having to take care of her. That is all. I've given up on any other ambition than to just make sure we make it to old age with a roof over our heads.

Cas Smiley
27  Discussions / Miscellaneous Topics / Re: Bit pissed off at uk school system... on: 2015-02-12 11:14:31
It's not so easy to go changing schools.
Also, it is the legal responsibility (and requirement) that kids go to school here in the UK. If the child doesn't attend school, the parents can face prosecution.

Cas Smiley
28  Discussions / Miscellaneous Topics / Re: Bit pissed off at uk school system... on: 2015-02-12 09:56:50
Relatedly: they're not actually allowed phones in most schools here either. Phones currently being a major source of bullying and theft/mugging/robbery at school. Not to mention WTF ARE YOU DOING ON YOUR PHONE INSTEAD OF LISTENING TO THE TEACHER!?

Cas Smiley
29  Discussions / General Discussions / Re: Most graphically polished (HD)3D games developed in Java? on: 2015-02-11 23:31:24
The Slick2D stuff was barely managing 30fps, so they needed a bit of magic to make it fast. So they got the guts of the RotT sprite engine (which itself is now old and out of date already).

They got my sound "engine" too.

And Steampuppy Smiley

Cas Smiley
30  Discussions / General Discussions / Re: Most graphically polished (HD)3D games developed in Java? on: 2015-02-11 13:04:36
Actually... Zomboid uses the old sprite engine from Puppygames these days Smiley Slick wasn't nearly fast enough.

Cas Smiley
Pages: [1] 2 3 ... 341
BurntPizza (25 views)
2015-02-27 06:09:35

BurntPizza (20 views)
2015-02-27 05:56:17

Riven (12 views)
2015-02-27 02:34:15

Riven (18 views)
2015-02-27 01:47:26

Riven (18 views)
2015-02-27 01:46:04

BurntPizza (14 views)
2015-02-27 00:52:04

BurntPizza (15 views)
2015-02-27 00:50:29

Riven (35 views)
2015-02-26 23:38:45

Riven (12 views)
2015-02-26 23:37:24

BurntPizza (30 views)
2015-02-26 21:13:04
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

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27 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!