Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (538)
Games in Android Showcase (132)
games submitted by our members
Games in WIP (600)
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 ... 156
1  Discussions / Miscellaneous Topics / Re: Is drinking half a bottle of vodka safe? on: 2014-12-17 09:16:01
I'll join in really really late and say I enjoy alcohol once in a while because it's a fun activity to do socially. Also it really is relaxing and makes things much more lively. I don't go full retard and get absolutely drunk, but I enjoy the strong buzz sometimes.
2  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-12-06 08:41:22
For anything at all...ever? Why not?
3  Discussions / General Discussions / Re: Replacement for GLU.glUnproject on: 2014-12-03 07:28:14
The docs of gluUnproject shows you the algorithm to compute the coordinates: (best to view in Firefox, Google Chrome doesn't support MathML unfortunately)
4  Games Center / Contests / Re: End of 4K. Thanks all! on: 2014-12-01 07:35:28
Very sad indeed. I very much enjoyed judging that year we had a record-breaking number of entries! Thank you appel for hosting Java4K for so many years!

I unfortunately never was able to enter due to having too little time and also for the exact reasons Riven mentioned: it was more about how well you could compress rather than hacking. I didn't have enough time to be able to figure out how much I could actually fit into 4K.
5  Game Development / Newbie & Debugging Questions / Re: Would this be the correct way to make AI? (Idea, no code) on: 2014-11-24 00:33:51

You could:

double targetStrength = entity.getDistance(this) * entity.getImportance(); 
// requires an entity class with a getDistance(Entity) method

and then give each entity a certain
and target the entity closest to the target range.

How does this make sense? The further the target is the bigger the strength? Better:
Math.max(0, entity.getImportance() - entity.getDistance(this) / distanceFactor);

is 10 for Slyth2727's example, the small drone now has an importance of 3 and the big mother ship 15. Another small drone the same distance as the mother ship would now be 0.

A better way to do it would be for the strength to be an inverse logarithmic curve rather than linear.
6  Discussions / General Discussions / Re: what's up ? on: 2014-11-24 00:20:48
My car only gets 15 miles per gallon/6.4 km per liter and lasts 200 miles/322 km Sad

Thankfully gas prices in my area are down to $2.69 per gallon/£0.45 per liter/€0.57 per liter! Smiley

(Those conversions were so painful.... worth it Pointing )

Talking of which I have to drive to Edinburgh on Friday in it  Emo

Cas Smiley
You're in luck, Google Maps gives me a 396 mile route from London to Edinburgh!
7  Game Development / Networking & Multiplayer / Re: [Solved] Three Solutions to UDP's Critical Packet Loss on: 2014-11-24 00:15:19
One thing I've tried in a networked demo I created was to use both a TCP connection and UDP to send packets. I feared that the usage of TCP would cause more of my UDP packets to drop but since I only used TCP for a very few critical packets like you, it was a nonissue and worked fine.
8  Games Center / WIP games, tools & toy projects / Re: Derelict on: 2014-11-19 19:26:23
Gradients and beziers are very easy with AWT, those shouldn't be a problem.

Sure, I'd love to try it out. I was wondering where the link was for this, are you not ready to release a demo for us to try?
9  Games Center / WIP games, tools & toy projects / Re: Derelict on: 2014-11-18 01:56:37
Oh wow I'm impressed! Was the SVG spec easy to understand and implement?
10  Game Development / Newbie & Debugging Questions / Re: Normal mapping issuses on: 2014-11-17 04:42:32
Oof, that's many hours of frustration. I'm terribly sorry Pointing
11  Discussions / Miscellaneous Topics / Re: How memory works? on: 2014-11-16 21:32:49

It's a really great book. The language is easy to read and the subject is actually pretty fun.
12  Discussions / Miscellaneous Topics / Re: How memory works? on: 2014-11-16 20:57:46
The best way to learn assembly is to learn the LC3 assembly. Google it, learn it, have fun with it.
13  Game Development / Newbie & Debugging Questions / Re: Normal mapping issuses on: 2014-11-16 20:56:32
Hahaha I've been bit by this mistake before. How long did that take you?
14  Games Center / WIP games, tools & toy projects / Re: Derelict on: 2014-11-16 20:54:55
This looks pretty cool, nice work so far! How do you render SVG on Android?
15  Java Game APIs & Engines / OpenGL Development / Re: Things about glMapBufferRange on: 2014-11-16 20:50:10
1) GL_INVALIDATE_BUFFER_BIT is the same as glBufferData with NULL. They both orphan the current buffer. Just use that bit flag instead of the latter function to cut down on GL calls.

2) How are you unsure it could work without a Fence when you understand that it's 6 frames in the past therefore it should be fine? Your issue sounds like something else rather than the VBO count. How are you rendering with texture swaps, 3 glDraw* calls?
16  Discussions / Miscellaneous Topics / Re: The C family, should I dig deeper? on: 2014-11-14 08:57:42
Roquen: I disagree. C++ has many more concepts that Java doesn't have that I believe are invaluable to learn!
17  Discussions / Miscellaneous Topics / Re: The C family, should I dig deeper? on: 2014-11-13 22:30:30
Learning assembly and C in college right now, I'm absolutely loving it. C really is a portable assembly language, there's very very little syntax sugar which makes it simple and beautiful. I'll be doing much more C now and C++ soon!
18  Discussions / Miscellaneous Topics / Re: The C family, should I dig deeper? on: 2014-11-13 19:36:51
I don't have much experience with C#, but I got the impression that C# can more easily dig closer to the metal. C# has pointers (enabled via the unsafe keyword) and some notion of structs. There's probably more stuff as well, but nothing I recall atm.

Other goodies in C# not found in java:
- reified generics
- implicit types for locally scoped variables (var i = "hello, I'm a string")
- operator overloading

Completely agree about pascal casing though, even if it's something one gets used to.
And don't forget those beautiful delegates and events! I love those...... but I still mostly dislike C#.

I highly recommend you learn C followed by C++. The experience and knowledge will be absolutely invaluable for your future, especially if you are interested in system-level development. I went through a similar path, starting by teaching myself Java, then doing C# in school, and now in college I'm learning assembly, C, and C++. I've realized how much I love low-level/system-level development and that's where I'm focusing my energy.

- Roi
19  Games Center / WIP games, tools & toy projects / Re: Legends of Fore on: 2014-11-10 16:51:47
Looks like the bannination hammer has already struck again!
20  Game Development / Performance Tuning / Re: JNI passing data from Native to Java on: 2014-10-30 07:51:10
Actually I don't think Windows ever ran out of memory. It ran out of RAM..... so it went into swap hell.
21  Games Center / Featured Games / Re: Daedalus - no escape on: 2014-10-30 06:48:47
Is this the same as the one you gave me to test? If so... sweet, free game! I'd still love to throw the $10 at you as I very much enjoyed the game, how could I do that?
22  Game Development / Performance Tuning / Re: JNI passing data from Native to Java on: 2014-10-26 22:31:57
The joys of C!
23  Discussions / Miscellaneous Topics / Re: Not productive? Maybe try out on: 2014-10-26 01:08:00
I love this, thank you very much!
24  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-10-26 00:38:01
Goddamn, reading all these make me feel more and more lazy and unaccomplished thanks to how little time I have Cry
25  Games Center / Featured Games / Re: Daedalus - no escape on: 2014-10-25 23:54:56
I use this nifty application called HashTab:
It adds a tab to the Properties window of files called File Hashes and it shows you the hash of the file in several formats. SHA-256 does not show by default, so click on the Settings button and enable it.
26  Discussions / Miscellaneous Topics / Re: Which keyboard should I buy? on: 2014-10-24 20:41:25
Add Corsair to that list, they make excellent keyboards. Otherwise, excellent description of mechanical keyboards.
27  Discussions / Miscellaneous Topics / Re: Which keyboard should I buy? on: 2014-10-18 01:46:40
I have the Corsair Vengeance K70 in Cherry MX Brown and I'm in love with it. It's the best money I've ever spent on a keyboard!

$173.00 for the DAS Keyboard! That thing is very sexy, but jeez the price is insane.

EDIT: Just noticed the DAS Keyboard does not come with a handrest. The K70, in my opinion, is far better than the DAS due to that, its style, and its gamer options too. If you are a gamer, you will appreciate the button that disable the Windows keys, the configurable alternate lighting (customize which individual keys are lit!), and the specialized WASD123456 keys!
28  Games Center / Showcase / Re: Pox Nora (Java) is now on steam! on: 2014-10-17 08:10:55
Wow! This is a very impressive game. It's not my kind of game to play but I will definitely share this with friends. Good luck!
29  Java Game APIs & Engines / OpenGL Development / Re: Draw Order and Scene Graphs on: 2014-10-15 11:45:58
Yup, just enable the depth test: glEnable(GL_DEPTH_TEST)
30  Game Development / Newbie & Debugging Questions / Re: Best way to iterate through ArrayList? on: 2014-10-15 06:46:16
Streams are probably my new favorite way of going through some Collection to perform operations on it. They're like LINQ for Java! Smiley
Pages: [1] 2 3 ... 156

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

The first screenshot will be displayed as a thumbnail.

rwatson462 (28 views)
2014-12-15 09:26:44

Mr.CodeIt (19 views)
2014-12-14 19:50:38

BurntPizza (39 views)
2014-12-09 22:41:13

BurntPizza (74 views)
2014-12-08 04:46:31

JscottyBieshaar (36 views)
2014-12-05 12:39:02

SHC (49 views)
2014-12-03 16:27:13

CopyableCougar4 (44 views)
2014-11-29 21:32:03

toopeicgaming1999 (112 views)
2014-11-26 15:22:04

toopeicgaming1999 (98 views)
2014-11-26 15:20:36

toopeicgaming1999 (29 views)
2014-11-26 15:20:08
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!