Java-Gaming.org    
Featured games (79)
games approved by the League of Dukes
Games in Showcase (477)
Games in Android Showcase (108)
games submitted by our members
Games in WIP (536)
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 4
1  Discussions / General Discussions / Re: Component Systems: Artemis style systems vs. traditional fat entities on: 2014-07-24 07:16:01
Mhhh okay...Still not too convinced here I guess. Let's wait for that performance benchmark  Grin Grin
(Not that it matters too much because Artemis is already pretty fast? So if you want to use an ES you already have a pretty good option there imo)
2  Discussions / General Discussions / Re: Component Systems: Artemis style systems vs. traditional fat entities on: 2014-07-22 10:26:32
Cool story  Roll Eyes

From what I can see in the readme, Ashley looks like 99% Artemis. Only it uses different names for things? Where is the big difference here? Nice that it's on gradle but we have an ArtemisGDX (or whatever it is called) there too. So, hmm, not sure why one should use Ashley now?

The overhead Entity Systems produce is really annoying, I agree with that. It's unfortunate that Ashley couldn't fix that. Maybe there is no way Sad

3  Game Development / Game Play & Game Design / Re: How does the game timberman work? on: 2014-07-15 16:30:45
And no: they probably use a small chunk (for the main-tree) that repeats itself and the branches get "dynamically" attached/generated. At least, that's how I'd do it.

Could also be one tree object for the screen-size and the texture gets scrolled. There are many ways. In any case, it's not a huge texture, never Smiley
4  Game Development / Game Play & Game Design / Re: How does the game timberman work? on: 2014-07-15 16:29:50
You mean this one?!  Huh
https://play.google.com/store/apps/details?id=com.dm.timber

Also: lol at the game Cheesy
5  Game Development / Networking & Multiplayer / Re: [KryoNet] How to get the amount of bytes received/sent? on: 2014-07-12 09:46:54
I do think this should be a little easier to do with Kryo tho. Why is it such a chore to do something "that easy" with Kryo, whereas with other Libraries it's just a matter of saving the return value?
6  Discussions / Miscellaneous Topics / Re: Looking for an Repo & Tutorials on: 2014-07-04 07:26:36
http://www.java-gaming.org/index.php?topic=30031.0

Guess it was that one? Smiley
7  Games Center / WIP games, tools & toy projects / Re: Kill The Ex - platfrom puzzle game on: 2014-06-30 14:29:25
I like the death animation Cheesy
8  Discussions / Miscellaneous Topics / Re: ss13 on: 2014-05-29 15:21:13
Yes, it's a great game, but the BYOND-client thing is beyond shit Cheesy

I hope one of the remakes will soon be finished and also good Smiley
9  Discussions / Business and Project Management Discussions / Re: Searching for a UI Developer (Mobile) [[Simple]] on: 2014-05-23 00:12:52
Well that escalated quickly
10  Discussions / General Discussions / Re: Libgdx Monogame & backend on: 2014-05-21 09:53:17
Eww hungarian notation?  Tongue

Anyway, did not know that about the Color thing in IntelliJ. Nice to know! Seems to only work with java.* imports tho. Wonder if you can teach it to also show the color for libGDX Color class?
11  Game Development / Game Play & Game Design / Re: Pixel Art, How can I be less terrible? on: 2014-05-14 21:17:41
It's a bit hard to explain, so I said screw and made this: Tongue
->

I thought the original sprite was already nice but you "upgraded" it really nice.
HOWWWWWWWWWWWWWWWW?! Cheesy
12  Discussions / General Discussions / Re: New feature: topic labels [solved] on: 2014-05-06 23:07:30
I like it  Cool
13  Discussions / Miscellaneous Topics / Re: Dark Souls II - Ridiculous Controls on: 2014-05-01 21:49:00
It takes a while to get used to it Smiley Yes it is a bad port because they don't show you the keyboard and mouse controls but the XBOX buttons, but it's also 1000% better than the first dark souls for PC.

You'll get used to it if you keep playing. It's annoying in the beginning but it gets better Smiley
Also you'll miss out on a pretty good game if you get that refund Smiley
14  Game Development / Newbie & Debugging Questions / Re: [Libgdx] how to use GLES20 on: 2014-04-29 22:38:47
IIRC in order to use GLES20 in the emulator you have to check the option "use host GPU" or something like that.
15  Game Development / Newbie & Debugging Questions / Re: Rotating animations problem in LibGDX on: 2014-04-25 10:06:56
you can either create a sprite form the keyframe and setRotation there, which is probably not recommended or you can set the rotation when you batch.draw() the textureRegion, which is probably better. There is a param for this. Smiley
16  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Scene2D, utter tedious on: 2014-04-17 15:16:33
I don't have any of the problems with Scene2D (like exceptions).
IIRC there is an "old" skin file around and if you try to use that you'll likely get errors, because Scene2D received an update for the SelectBox or something.

Once you're using a current version of the default skin you're good to go.

Also you don't really need to use the skin if all you're doing is creating two buttons. The setup is quite slim without a skin too.
17  Game Development / Networking & Multiplayer / Re: Entity System - Networking on: 2014-04-09 08:14:18
I am using yours <3 Cheesy
Just didn't mention it Smiley

Btw. I just update the components the moment they're received now via
1  
entity.getComponent(Component.class).field = updatedField;


Don't think it has a huge performance impact anyway. Shouldn't be much slower than adding it to a queue and have the component update on the next system-iteration. Listening to myself, it's probably faster :p
18  Game Development / Newbie & Debugging Questions / Re: LibGdx Entity error on: 2014-04-09 07:28:12
What Endos said.

Or you could call
1  
2  
Player player = new Player();
player.player();


somewhere in your other class, which looks funny Cheesy
19  Game Development / Networking & Multiplayer / Re: Entity System - Networking on: 2014-03-31 12:53:06
Yep, so you update the entities the moment they're received on the client/server, not during the component-update-iteration loop. It's what I do too, I was just wondering if it's the "right way".

Thanks tho Smiley
20  Game Development / Networking & Multiplayer / Entity System - Networking on: 2014-03-30 19:27:17
Heya,

I know
Quote
Entity Systems will not get your game done

etc. etc. Cheesy

Anyway, maybe someone can give me some insight to this. I'm using Artemis Entity System (http://gamadu.com/artemis/) which is pretty easy to setup and use and I have really become a big fan of it. Now I have implemented the *most* simple client/server using Kryonet (server trusts the clients, clients just send positional updates at ~30 times per second, server distributes updates to the other clients, you know the drill), which also works fine.

But here comes the "problem". I'm not 100% sure about my way of implementation in regards to the entity system, because what I do now is:

* Client and Server both have their own entity system world (server runs on another thread).
- Client sends positional update to the server (I know, I know Cheesy).
- Server receives update and updates the corresponding entity (the player) the moment it receives the update.
- Server sends the update to the clients and they update the entity the moment they receive it

Now the last 2 parts are what concerns me. I don't know if that is the right way to go about networking in an entity system. If you tried an entity system you know the systems iterate through their components on every frame and *then* do their magic. I'm just not sure how to implement an "this-entity-received-an-update-so-update-it-on-the-next-turn" system.

I know it doesn't really matter in "the most simple client-server-game-thing", performance-wise, but I want to know the "correct" way to go about this.

Maybe someone here has done something like this before and can give some insight into this?

Thanks a lot Smiley

21  Game Development / Newbie & Debugging Questions / Re: [LIBGDX] Bitmap font add action on: 2014-03-18 13:03:43
try a
1  
font.setColor(1, 1, 1, parentAlpha)


before drawing
22  Games Center / Showcase / Re: Danger Joe - Escape from the Jungle on: 2014-03-14 12:55:09
Looks nice,
the link is broken tho
23  Games Center / Android Showcase / Re: Dominoes Block! - NEW VERSION 1.7 (almost 500k downloads!) on: 2014-03-13 18:15:50
How do you get those download numbers? I'm jelly Cheesy
Might I ask if you have invensted anything in ads or something?

Gonna try the game later for sure Smiley
24  Game Development / Newbie & Debugging Questions / Re: [LibGDX] Make small sprites pretty on: 2014-03-12 17:15:31
Use MipMap or Linear as TextureFilter instead of Nearest.
25  Discussions / Miscellaneous Topics / Re: What's your rig? on: 2014-03-10 10:35:03
Mm that looks pretty sexy, but where's the numpad? Cheesy
26  Games Center / Showcase / Gem Lords on: 2014-03-08 23:16:53


Hey all so here is my first game ever for android Smiley
Hope you like it.

Classic Match 3 game with a little twist.
Collect and use items to defeat your enemies.

Some screenshots:




Play store link
https://play.google.com/store/apps/details?id=de.cosh.anothermanager
27  Game Development / Newbie & Debugging Questions / Re: libGDX, AdMob, and Google Play Leaderboards on: 2014-03-08 12:54:03
Here's the fix for your first problem. Don't ask me why, this just works

1  
2  
adView.setBackgroundColor(Color.TRANSPARENT);
adView.loadAd(request);


That should load your ad immediately.

As for your other probleme, I'm not sure. Maybe start a new AdRequest or something?

28  Games Center / Showcase / Re: Legacy Defence on: 2014-02-28 07:48:56
I get a white screen and nothing happens
(exe version (no music))
29  Game Development / Game Mechanics / Re: Assistance with Match-3 Style Game Logic on: 2014-02-21 14:27:22
With a for loop like above

1  
2  
3  
4  
5  
6  
7  
for( x = 0; x < MAX_X; x++ ) {
     for( y = 0; y < MAX_Y; y++ ) {
          if( cells[x][y].getOccupant().needsToFall() {
               cells[x][y].getOccupant().fall(delta);
               }
          }
    }
30  Game Development / Game Mechanics / Re: Assistance with Match-3 Style Game Logic on: 2014-02-21 14:21:14
Well if you do it with scene2D you don't need to update them manually, you just add the action. But if you do the other method, where you set a boolean (like needsToFall or something), then you iterate through each of your Cell-occupants (extensions of Sprite), check if they need to fall (have the boolean set to true) and update their y-position accordingly.

Edit: Also, once they've fallen CELL_SIZE update the cell below to hold a reference to the sprite, set the needToFall boolean to false, so they don't fall forever Smiley
Pages: [1] 2 3 4
 

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

The first screenshot will be displayed as a thumbnail.

CogWheelz (18 views)
2014-07-30 21:08:39

Riven (23 views)
2014-07-29 18:09:19

Riven (15 views)
2014-07-29 18:08:52

Dwinin (12 views)
2014-07-29 10:59:34

E.R. Fleming (33 views)
2014-07-29 03:07:13

E.R. Fleming (12 views)
2014-07-29 03:06:25

pw (43 views)
2014-07-24 01:59:36

Riven (43 views)
2014-07-23 21:16:32

Riven (30 views)
2014-07-23 21:07:15

Riven (31 views)
2014-07-23 20:56:16
List of Learning Resources
by SilverTiger
2014-07-31 18:29:50

List of Learning Resources
by SilverTiger
2014-07-31 18:26:06

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

HotSpot Options
by dleskov
2014-07-08 03:59:08

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:58:24

Java and Game Development Tutorials
by SwordsMiner
2014-06-14 00:47:22

How do I start Java Game Development?
by ra4king
2014-05-17 11:13:37

HotSpot Options
by Roquen
2014-05-15 09:59:54
java-gaming.org 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‑gaming.org
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!