Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (702)
Games in Android Showcase (203)
games submitted by our members
Games in WIP (775)
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 ... 33
1  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-12-06 05:29:46
Wrote a long post on the Puppyblog.
Give me your filthy cash!!! If I could blag a buck a month out of everyone on JGO...

Cas Smiley
A little personal question. If titan attacks sold as much as steam spy claims, i guess you wouldn't have so much funding troubles. So my suspicions of steamspy accuracy are correct? they are often way off.

Incidentally there is really interesting math with sphere and grids and hexes. It comes to one simple fact. You *cannot* evenly space more than 20 points on the surface of a sphere. Maths.. Who knew.

A respectable number for sure, but Steam takes a minimum of 30%, take away taxes, various costs of running a company, salaries, development time, rent/cost of living, marketing, subcontractors, risk, debt -- frankly I'd be surprised if they broke even.

Plus a funding campaign isn't just about the funding. It's also about marketing and market research bundled into one. You can get a sense of the interest of the game and also spread the word out at the same time among other things.
2  Game Development / Newbie & Debugging Questions / Re: Multi thread Memory Visibility inside Synchronized keyword on: 2016-11-04 19:31:43

<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
3  Discussions / General Discussions / Re: Programmer jokes on: 2016-09-20 18:16:26
Oh my:

I have this book. It's great especially for beginners new to javascript. Although it's a few years old, and doesn't talk about es6 at all, the core concepts still hold up today. Particularly everything and all the "tricks" with closures (function scoping). These aren't secrets but they're certainly foreign to non-functional (programming) people - aka most people new to javascript.

It's written by the author of jQuery, John Resig, circa 2013. The design principles introduced here are industry standard today and you'll find them in pretty much any js library.

I guess the image and title is a bit silly, but the author is moderator of both the /r/javascript and /r/ukiyoe subreddits (/u/jeresig)
4  Discussions / Miscellaneous Topics / Re: There is no hope on: 2016-08-21 10:50:33
<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
5  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-06-10 18:10:56
Put in the oven and hope for the best.
6  Discussions / General Discussions / Re: JGO Website Error on: 2016-06-06 18:23:26
<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
7  Java Game APIs & Engines / JavaFX / Re: JavaFX For Pixel Games on: 2016-06-04 10:21:09
Couldn't care less about X11 Smiley Seriously, who actually uses that for real work?
Use HTML5 (javascript + html + css).
Now it's funny you should say that but I've looked quite seriously into the potential for this for game UIs but still have the same ol' problem of no libraries out there actually render directly natively to OpenGL. It's all render-to-a-system-texture-and-upload-it-every-frame. This is crap in two ways: 1. the whole copying it to OpenGL every frame thing 2. mixing it with OpenGL rendered parts means readbacks and thus terrible performance.

Cas Smiley

Certainly. You're easily dealing with 1/10th of the performance you're accustomed to outside browser land (electron etc included) and without all the bells and whistles.

What this means in practice for most people is that you can't get away with writing horrible code - you can still do a lot if you do it smart.

There are complete game frameworks available such as (uses pixi.js to render) (free open source) and (100$) are probably the "best".

As an example this game uses no framework, just pure html, js and css:

As a bonus when in browser land you get the most advanced/used UI tools at your fingertips along with it.
8  Java Game APIs & Engines / JavaFX / Re: JavaFX For Pixel Games on: 2016-06-02 16:49:24
Use HTML5 (javascript + html + css).
9  Discussions / General Discussions / Re: Google wins trial against Oracle over Android on: 2016-05-27 20:24:06
because corporations have the same rights in law as you or I have.

Yeah, no.

[EDIT]: As in they reap the benefits but take none of the, erm, the other thing.

[EDIT2]: In other words a corp isn't personally liable for anything. A corp isn't a person. It's a construct. It's an important distinction I think. I feel context should be taken into greater consideration.
10  Discussions / General Discussions / Re: Google wins trial against Oracle over Android on: 2016-05-27 20:07:24
My point is precisely that it isn't you, me or anyone else personally - it's corporation and should be considered as such.
11  Discussions / General Discussions / Re: Google wins trial against Oracle over Android on: 2016-05-27 19:22:45
I'll suppose those programmers have never spent 20 years designing something, only for some giant corporation to come along and go "yoink! I'm 'avin' that" and subsequently make forty billion dollars out of it without giving them a bean.

Obviously not - but more to the point why should they care? Open Source is all the rage these days. You're making it sound like Oracle is a one man personal project. Clearly this decision benefits the system as a whole, no? Plus all programming languages are subject to a bit of a catch 22... All I'm saying is it's definitely not as black and white as you make it sound.
12  Game Development / Newbie & Debugging Questions / Re: Adding delta value in character movements? on: 2016-05-21 22:33:26
It ensures identical movement and speed regardless of how fast a computer can keep up.

In theory yes, in practice no. What you should do instead to get consistency is to call the tick an extra time for each dropped frame.
13  Game Development / Newbie & Debugging Questions / Re: Adding delta value in character movements? on: 2016-05-21 22:26:11
You're right, it is a gimmick. Don't use it.

Only use it when it has no side effects. Where it doesn't change or affect anything. A pure function if you will. For example interpolation inside the render loop. Although for most games that won't be necessary.
14  Discussions / Miscellaneous Topics / Re: Going to China for 2 months on: 2016-05-21 20:48:24
Also no matter how much you've studied - nobody will understand you at first - probably not even in the first few months. Basically you know nothing jon snow. Especially if you enter a region where they speak a dialect (aka most places).
15  Discussions / Miscellaneous Topics / Re: Going to China for 2 months on: 2016-05-21 20:46:01
Always watch both ways before crossing the roads - they use silent electronic mopeds that accelerate from 0 to top speed in a few seconds (they're awesome, definitely rent one - but they are silent as death).

The traffic rules are non-existent, it's first come first serve - basically don't ever get a drivers license, always use a taxi and or metro. (it is very scary sometimes since they all drive like they're insane)

Most food places are good, some are AVOID AVOID at all costs. Generally if there's a lot of people -> it's probably a good place no matter how "street" it looks. Do not enter low population food places (roaches literally crawling on the walls sometimes - i have first hand experience).

It's hot and moist/humid. Public toilets are all just holes in the ground. Always have napkins/paper with you. Always carry hand sanitiser and use before eating (this is not rude).

China is very rich and very poor - there is not much of a middle class. It's a big place - you can find anything. You will see incredible things and horrible things.

If you're not asian you will encounter mild racism, nothing horrible or obvious though. Your input in most things will probably be ignored completely.

They also smoke all the time everywhere and anywhere.

Also get travel insurance.

China is a lovely, sometimes frustratingly confusing place - have fun! Do recommend.

Also shanghai? Get face masks for most days (except very clear days). New mask for every new day.
16  Discussions / Business and Project Management Discussions / Re: WoW Server Development [Project Shadowcrown] on: 2016-05-08 13:59:22
Considering the Nostalrius controversy - blizzard might be offering up Legitimate vanilla servers soon.
17  Discussions / Miscellaneous Topics / Re: Where I came from on: 2016-05-05 23:03:58
1) When did you start programming?

Started age ~13 in Game Maker (v3 2003) making games.

Started making multiplayer games and advances UI's.

Switched to Java due to GM limitations, then more recently into HTML5 and NodeJS - because everything I wanted to do with Java could be done easier, faster and "better" with modern web development (not the case ~4 years ago).

2) Where are you currently studying (middle school / high school / college)?

Started university in 2011. Haven't finished my masters yet since I've been working simultaneously - currently working full time.

3) Do you have any tips for aspiring game developers / programmers?

Make stuff instead of frameworks/engines/libraries.

4) What do you feel is necessary to learn in order to be considered a programmer? (data structures, multi-threading, concurrency, programming paradigms, etc.)

Learn the fundamentals of unix operating systems and bash.

The fundamentals of computer science are straightforward. Write a program in assembly - understand how it works (and how simple it is).

Data can be anything - the observer decides what he wants to see.

These basic fundamentals can be applied to everything else in the realm of computer science - and it will give you an understanding of how things fit together, an overall bigger picture of it all, if you will.

Also embrace Test Driven Development. It's the bees knees.
18  Discussions / General Discussions / Re: SMF is falling apart. on: 2016-05-03 19:35:27
19  Game Development / Game Mechanics / Re: Hardware-like software cursor. on: 2016-05-02 13:55:05
Make it run at 60 FPS.

Or 24 fps for a cinematic look.
20  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-04-21 21:22:51
React Native or cordova/phonegap works well too - if you're into that.
21  Game Development / Artificial Intelligence / Re: Hnefatafl on: 2016-04-21 07:40:13
Kind of like Thud! although:

Thud! is similar to Hnefatafl but is not actually a member of the tafl family (See because the manner of capture has been modernized and the game involves no king piece.

22  Game Development / Newbie & Debugging Questions / Re: How to remotely access running application (command line?)? on: 2016-04-19 21:45:32
send a SIGINT signal and listen for it inside the java prcoess with a shutdown hook. This way you can gracefully exit the process. Then after a while if it isn't dead kill -9 it.

Something like

Runting.getRuntime().addShutdownHook(new Thread() {
  public void run() {

[EDIT]: But what you're doing currently isn't wrong either.
23  Discussions / Miscellaneous Topics / Re: Java won't POST to webserver on: 2016-04-09 19:31:17
Can your server receive a curl post?

curl --data "param1=value1¶m2=value2" http://hostname/resource
24  Game Development / Performance Tuning / Re: Fastest binary search on 4GB worth of long[] on: 2016-04-07 19:50:04
<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
25  Discussions / General Discussions / Re: Virtual Reality on: 2016-04-05 17:11:35

IKEA VR Experience
Design your home with ikea furniture before you run out and buy.

f**k me in the asshole.
26  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-26 01:57:59
I can't do TDD on personal projects, just don't have the time...

Then you're doing it wrong. (:

Prototyping? Sure. But once you start getting an idea about what you're doing (~10 hours in). Start throwing tests in.

It's not complicated or time consuming. More often than not you'll realize your design or structure is f**ky while writing the test itself.
27  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-25 11:57:40
That's one of the most infuriating parts of programming. Fix something here and something else gets broken. It's almost like a plumber fixing a pipe.

Test Driven Development. May or may not change your life.
28  Discussions / General Discussions / Re: Virtual Reality on: 2016-03-24 12:49:28
I don't think so. Sim gamers spend hundreds, sometimes thousands of dollars into improving the experience. A flightstick alone will net you 200$ or 400$ for a good one - same goes for racing wheels. Beyond that, above the hobbyist level you get embedded chair systems for a few thousand. Even if it's niche there'll definitely be a market for it.
29  Discussions / General Discussions / Re: Virtual Reality on: 2016-03-23 20:22:42
I've had the DK2 for about a year now. It's basically the same version they're selling now except a bit lesser resolution. Which is not good. It's still a gimmicky piece that needs fiddling to get it just right - even on games with rift support. It needs to double the resolution it currently has at the very least.

It's obviously a hobbyist piece of kit and will be for probably at least 3 years still. The same people into racing and flying sims will benefit the most. And for them it's absolutely worth it (with double the current resolution). VR, especially on sims, is mesmerizingly impressive.

FPS games can work, but it will require a special UI from the game to be usable.

Another thing is Augmented Reality, which I think can be much more useful and much more widespread - when and if they get it right.

They're coming but it'll probably take a decade still.
30  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-03-21 11:58:00

Someone told me long ago...
Pages: [1] 2 3 ... 33
Lunch (62 views)
2016-12-06 16:01:40

ral0r2 (287 views)
2016-11-23 16:08:26

ClaasJG (420 views)
2016-11-10 17:36:32

CoffeeChemist (512 views)
2016-11-05 00:46:53

jay4842 (560 views)
2016-11-01 19:04:52

theagentd (584 views)
2016-10-24 17:51:53

theagentd (567 views)
2016-10-24 17:50:08

theagentd (515 views)
2016-10-24 17:43:15

CommanderKeith (509 views)
2016-10-22 15:22:05

Roquen (468 views)
2016-10-22 01:57:43
List of Learning Resources
by elect
2016-09-09 09:47:55

List of Learning Resources
by elect
2016-09-08 09:47:20

List of Learning Resources
by elect
2016-09-08 09:46:51

List of Learning Resources
by elect
2016-09-08 09:46:27

List of Learning Resources
by elect
2016-09-08 09:45:41

List of Learning Resources
by elect
2016-09-08 08:39:20

List of Learning Resources
by elect
2016-09-08 08:38:19

Rendering resources
by Roquen
2016-08-08 05:55:21 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!