Featured games (81)
games approved by the League of Dukes
Games in Showcase (498)
Games in Android Showcase (117)
games submitted by our members
Games in WIP (563)
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 ... 17
1  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-09-15 16:47:10
Updated the game trailer for Biodrone Battle:

<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
2  Discussions / General Discussions / Re: Aspect Oriented Programming: Has anyone tried it? on: 2014-09-08 17:14:15
A great way to obfuscate software systems.
3  Game Development / Game Mechanics / Re: Libgdx + Box2D platform shooter with or without ECS? on: 2014-09-02 15:42:26
1. without ECS
2. before the described game, start with something simpler and finish it
3. one task per class
4  Game Development / Newbie & Debugging Questions / Re: Data structures for large arrays on: 2014-08-31 05:36:25
Check if all data is really needed for each tile individually.
Like having an animation for each tile, all the time.
If not, extract animation information.
5  Discussions / Miscellaneous Topics / Re: What I did today on: 2014-08-17 16:23:28
Made a shield effect from LibGdx particles: <a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>
6  Game Development / Newbie & Debugging Questions / Re: EXCEPTION_ACCESS_VIOLATION (0xc0000005) on: 2014-08-12 06:30:16
I think the Timer I use creates a new thread
Then you need to properly synchronize access to the Box2d world object.
Or much better, do not use timers and multiple threads at all.
7  Game Development / Newbie & Debugging Questions / Re: EXCEPTION_ACCESS_VIOLATION (0xc0000005) on: 2014-08-11 19:08:28
I've been playing around with the game, and it seems to crash when I try to fire while a Projectile(body) is being destroyed at the same time.
What does "at the same time" mean ? Are you messing with multiple threads ?
8  Game Development / Newbie & Debugging Questions / Re: Should I move to LWJGL on: 2014-08-04 15:36:26
Hello I want more powerful games however I don't want half of the code done for me like what libgdx does
There will be way more code to be done left for you if you want to create a great polished game...

So I am asking you do you think I am ready for LWJGL?
Wrong question. Better question would be: which tool is the best for a particular job ?
In this case, definitely Libgdx.

Btw., you are not forced to use any "starter" classes of Libgdx.
9  Discussions / Miscellaneous Topics / Re: Should i try to get remote work as game developer? on: 2014-07-19 06:10:38
I have no idea, only that it's less than for the average business dev job is for sure.
Which is no suprise in a time where people think more than 1$ per game is a rip off...
10  Discussions / Miscellaneous Topics / Re: Should i try to get remote work as game developer? on: 2014-07-19 05:50:47
Without family I would propose to come to Hamburg and give it a try (work a lot for little money Grin ).
There are lots of game companies here.
11  Discussions / Miscellaneous Topics / Re: Should i try to get remote work as game developer? on: 2014-07-19 05:36:04
For simple / casual games the competition is very high. App stores are crowded with thousands of games.
So, how to stand out ?
12  Discussions / Miscellaneous Topics / Re: Should i try to get remote work as game developer? on: 2014-07-19 05:26:31
I've been writing business apps for 19 years now Wink
I have a game under development as side project for a long time.
And my conclusion is, that I would never ever do it again this way.
It takes such a huge amount of time to finish a polished game. Even if you finish it is very questionable to get an appropriate payback.
13  Game Development / Newbie & Debugging Questions / Re: LibGDX box2dlights disable lighting for specific body defs? on: 2014-07-10 08:03:32
Any specific reason why you create grass bodies at all ?
14  Game Development / Performance Tuning / Re: Write log files on: 2014-06-27 13:53:06
Use a logging library which allows to enable logging as needed.
15  Discussions / Miscellaneous Topics / Re: Any way to improve my logo? on: 2014-06-06 13:43:49
A logo should be clear and simple, this one has too much clutter (lines, shadows, fonts, colors).
16  Game Development / Game Play & Game Design / Re: Light and questions on: 2014-05-27 15:46:20
Now another question. As i say, i'm currently developping under Libgdx, but as far as i see, the only good point Libgdx offer me is cross platform possibility and for this project i clearly don't need it !
Take a deeper look and discover that there is whole lot more.

Do i need to keep working on LIbgdx or can i switch back and redevelop entierly my stuff on LWJGL ?
Keep working with Libgdx: Yes.
Redevelop: Hell, no.

And last question, is there anyway to use the 1.0.0 of LIbgdx without using their Gradle system ... ?
Good point, dependency build systems suck.
Download the sources and work with them.

My top down game uses Libgdx with Box2dLights as well:
17  Game Development / Newbie & Debugging Questions / Re: How to have multiple tiles a player can't go through? on: 2014-05-18 11:18:04
If I understand your question correctly, you want something like this:

Set<String> blockingTiles = new HashMap<String>();
Tile tile = m.getMap(p.getTileX(), p.getTileY() - 1);
if (!blockingTiles.contains(tile)) {
   p.move(0, -1);
18  Game Development / Networking & Multiplayer / Re: How the structure of a multiplayer game should look like? on: 2014-05-15 18:36:51
Its simple, if the server will send every player's input, the client will easily interpolate every player's action.
In an ideal world with zero latency it might be simple, but if your game is supposed to run on the internet and is 2D as Cero remarked and you need to take multiple latency values into account and need to prevent ugly position snapping, then it is very ambigous.
19  Discussions / Community & Volunteer Projects / beta testers wanted on: 2014-05-10 20:41:54
Beta testers are wanted for Diabolus Ex Machina.

Q: What's it about ?
A: Basically about fighting mad robots, the Bionics.
    Fighting means either killing or taking them over (morphing).
    There are seven types of Bionics like soldier, tank and assassin with individual abilities, weapons, AI behaviour and gadgets.

Q: How does it look like ?
A: Like this for example:

Q: How is testing conducted ?
A: Like explained here:

Q: That reminds me of ... what was the name of that C64 game in the last century ?
A: Right, it was inspired by Paradroid.

Q: What is under the hood ?
A: Java, LibGdx with Box2d, a custom framework with goal based AI and various additional libraries
20  Discussions / General Discussions / Re: Size of games written in Java. on: 2014-05-07 15:20:11
The size depends on the number of people you can get to participate and their experience and knowledge.
21  Game Development / Newbie & Debugging Questions / Re: The life of a developer on: 2014-05-04 11:08:57
Don't know what your exact concern is.
Is neverending learning normal ? Yes it is, particularly as software developer.
The trick is to know what to skip. My time is very limited and I do game programming without almost any OpenGL knowledge.
You want to actually create games ? Then just do that as recommended here many times. Use a higher level framework and go.
Besides that, learning programming from scratch by trying to create realtime games is basically a bad idea. Learn the basics first, write small applications and round based games maybe.
22  Game Development / Newbie & Debugging Questions / Re: How to control the game time-line. on: 2014-04-25 07:18:23
What do you mean by lagging ?
That the spell could last a few ms longer than expected ?
23  Game Development / Game Play & Game Design / Re: Opinions on static ArrayLists for objects (where to store them) on: 2014-04-25 06:04:51
There is another culprit with the presented approach: you can't use the class (safely) without looking at the implementation details, which should usually not be the case.
24  Game Development / Game Play & Game Design / Re: Opinions on static ArrayLists for objects (where to store them) on: 2014-04-25 05:49:56
If you make something static, you leave the main path, so the question should be why instead of why not ?
For reading up on problems with statics, just do some research.
Why pull it out ? Because of the mentioned one-task-per-class rule for instance.

In a separate resource loader, it shouldn't be static either. Otherwise you could have multiple loaders operating on the same animations list. To prevent that, you could make a singleton of the loader - only to introduce another bad practice.
Besides that, it is perfectly valid to have several loaders keeping their own private animations. You don't have to do that, but to restrict class usage with no benefit by (bad) design makes no sense. And you never know what might be needed some day.
25  Game Development / Game Play & Game Design / Re: Opinions on static ArrayLists for objects (where to store them) on: 2014-04-25 05:07:55
It feels awkward ? Alright, let be guided by your feelings...

- As a rule of thumb, let classes do one thing, means have one for rendering animations, one for loading.
- The first animation is implicitly loaded, all others must be specified externally. Why ? Do not store resource paths and names inside, rather pass them in.
- Upper case names are usually seen only for constant fields.
- Let the number of animation frames be flexible.
- Put all members in private scope. MAP_ANIMATION_ARRAY is an implemention detail that should not be exposed.
- As a beginner, do not use static. Ever.

26  Game Development / Performance Tuning / Re: Taming Java GC to prevent stutter, an in-depth post on memory management on: 2014-04-24 09:43:55
Hm... I agree. theagentd had 7ms pauses with a GB of garbage... so 30 ms would mean even more garbage. I honestly don't believe the author anymore ...  persecutioncomplex
Do both of them have the same system specs ?
27  Game Development / Newbie & Debugging Questions / Re: Almost Completely Static Class Design on: 2014-04-09 20:29:56
It makes no sense to have multiple EventManagers for input events for backend logic for communicating between clients and server
...different implementations with uniqe characteristics, whatever

Static design puts unnecessary restriction on the usability on your classes.
Btw. dont call it Manager. That is the most misused and meaningless name pattern.
28  Discussions / General Discussions / Re: What do you do to cut development time? on: 2014-04-02 15:54:00
Do not reinvent wheels.
29  Discussions / General Discussions / Re: Combatting Programmer A.D.D. in large projects. on: 2014-03-31 16:47:57
So, do you guys get programmer A.D.D.? How do you combat it? Do you even bother or just let the programming flow? Wink
Divide your work packages into smaller calculable tasks, finish them, commit, go on.
A chaotic unfocused approach is the ideal hatchery for bugs and introducing side effects.
30  Game Development / Newbie & Debugging Questions / Re: Beginner Design Questions on: 2014-03-31 16:36:57
  • Should I make all member variables of the Player class private and use these with setters and getters? If there are maybe 20-30 variables that would be a huge amount of code or not?
No, only ever expose as much as needed and keep your classes as closed as possible.
Pages: [1] 2 3 ... 17

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

The first screenshot will be displayed as a thumbnail.

radar3301 (12 views)
2014-09-21 23:33:17

BurntPizza (30 views)
2014-09-21 02:42:18

BurntPizza (22 views)
2014-09-21 01:30:30

moogie (20 views)
2014-09-21 00:26:15

UprightPath (28 views)
2014-09-20 20:14:06

BurntPizza (33 views)
2014-09-19 03:14:18

Dwinin (48 views)
2014-09-12 09:08:26

Norakomi (74 views)
2014-09-10 13:57:51

TehJavaDev (103 views)
2014-09-10 06:39:09

Tekkerue (50 views)
2014-09-09 02:24:56
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

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08 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!