Java-Gaming.org Hi !
Featured games (83)
games approved by the League of Dukes
Games in Showcase (592)
Games in Android Showcase (168)
games submitted by our members
Games in WIP (646)
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 ... 88
1  Discussions / General Discussions / Re: Oracle are winning in the 'copyright an api' legal fight on: 2015-06-30 21:05:26
The legal and tech implications are already basically covered in this thread...

Ethically, making it first open source and then suing someone for seemingly using it appropriately, means one of two things:
A) They didnt image this usage - Seemingly impossible and or very stupid
B) Their behavior was inconsistent, meaning a change of heart. Which means first they were ok with it and then, considering the circumstances they were not anymore, or realized they could sue.

And the second one is not really defensible ethically imo.

I'm not 100% informed on this issue... If SUN open sourced it and THEN was bought and Oracle disapproved it makes more sense at least. Not that I would approve tho anyway.
2  Game Development / Game Mechanics / Re: Game loop and capping fps on: 2015-06-20 05:42:22
@ags1

I'm not really arguing that performance available was never better and the codebase of java2D was probably never better. Sure. Nevertheless I see no point why anyone would start getting into Java2D... there is just no point. I dont really see a OpenGL binding as a "dependency" because, I mean, we all use some sort of codebase to build a game with, you never start with zero, so whats the difference. And a OpenGL binding is really the basis of any game development framework.

I remember getting hardware acceleration in java2D was a nightmare... A) There was no real dependable way to get the information on IF we are hardware accelerated or not
and B) The rules for getting and worse the rules for losing hardware acceleration were completely arbitrary.

yeah but cas uses opengl and those instructions are easily ported, let alone to other opengl systems.

I mean by porting I kinda also mean your knowledge... knowing java2D is not beneficial when you could know OpenGL. Better that nothing obviously, but many of the concepts are actually complete Java2D's own bullshit...

tl;dr
Yeah I also dont argue with you. If you do want to do Java2D it probably has never been easier performance-wise and codebase-wise.
However that being said, I dont see why anyone would ever do Java2D to begin with.
3  Game Development / Game Mechanics / Re: Game loop and capping fps on: 2015-06-19 02:10:59
@ags1
Really?
Performance wasn't even my main concern...
You'll end up with a codebase you cant port to anything, different from OpenGL code.
Why build expertise in an API no one uses?
There are literally zero advantages to handicapping yourself like that, EXCEPT "java2D is easier". But compared to libgdx this isn't even true, especially considering super hacks you have to do in java2D to get performance.

There is no point.


@pelep
We have discussed this over the years in this forum countless times.
Basically, since this is a gaming forum one would assume you want to make a GAME. You will either do a game or an engine, not both. And to be perfectly realistic you wont do an engine. At least a GOOD one. Now whats the point of making an inferior weak lackluster maybe unstable engine? Fun. I guess If its fun to you I can't really argue... If you want to be productive though, this is certainly the wrong approach.
4  Game Development / Game Mechanics / Re: Game loop and capping fps on: 2015-06-18 09:38:15
you dont have to do this yourself. which library or framework or whatever are you using?

I know I don't Smiley Currently, I'm using only Java2D. I explain why here. Specifically, the second paragraph

Quote
Hi, I'm currently rewriting the game engine

Stopped reading there. Sorry.
I will assume you are pretty young and wont listen, but dont write an engine yourself unless you have like 10 years of experience and a team. Just dont.
Especially not one that uses Java2D... that shit was outdated in... well actually always.
5  Game Development / Game Mechanics / Re: Game loop and capping fps on: 2015-06-18 08:36:53
you dont have to do this yourself. which library or framework or whatever are you using?
6  Discussions / Miscellaneous Topics / Re: What's your favorite OS and why? on: 2015-06-07 10:23:43
In Mac OSX they even took out things like the mouse acceleration curve.
So if you dont like it, tough nuggies :|

Also to do a hibernation instead of sleep, I had to use the console.

The amount of limitations on mac is just staggering...

The File manager... dear lord. It doesnt even have "cut" and "paste". "You dont do that on mac" - SURE... sure.
7  Discussions / Miscellaneous Topics / Re: What's your favorite OS and why? on: 2015-06-06 08:36:48
Probably Linux Mint.
I used to love Ubuntu, back in the day of Ubuntu 8.04 and gnome 2, but I can't stand the Unity gui and had to stop. Recently learned that torvalds thinks similarly about the unity gui which is comforting.

Running windows (win7) because most stuff runs on it plus drivers...

Hate mac pretty much, worked with in 2 years on the job.

Windows ME was pretty funny for crashing all the time.
I started with win 3.1
Tried some OS/2 back in the day.

Also AmigaOS back then was pretty cute
8  Game Development / Game Play & Game Design / Re: How to make a good fight system? on: 2015-05-19 14:53:59
Quote
But the problem is for the one who is attacked, the only tool to defend himself for now is by dashing
Then add blocking? :3

Overall I don't think you need advice here, seems like you are on the right path if you are concerned about these things.
Just play some fast paced fighting games and understand the mechanics. Like I dunno BlazBlue, King of Fighters, Skullgirls... or Melty Blood my personal favorite :D

Quote
I have thought about a parry system where you need to click a the right moment to block an incoming attack but again it's random because the attacks animations are so fast and there will be situations like 2 players dashing to melee and both spam parry because they are afraid of taking a hit.
A) Well make sure moves are more telegraphed ant not super immediate. Timing and delays are everything is these games.
And B) This suggests you lack experience with fighting games. So again... get in there :D
9  Discussions / General Discussions / Re: Contacted by a publisher to be a technical reviewer on: 2015-05-13 00:24:45
and I mean, if one was qualified they really wouldnt consider doing this for free.
A whole book! That's a lot of goddamn work and time D:
Just to get one or more copies of that book you already read during the review...

Imagine QA staff at a games company just get the games they are bug-testing :D
10  Discussions / General Discussions / Re: Contacted by a publisher to be a technical reviewer on: 2015-05-12 23:46:28
Why would they consult and hire a 14 year old, which has legal problems on top of obvious problems like skill level and lack of experience.
Especially a 14 year old without significant credentials... Anyone doing a technical review would have to have significant credentials. Heck I am 27 and have worked with libgdx for like 5 years and I am NOT qualified for this. You would have to know and be sure of the inner workings and intricacies of most areas of libgdx.
Its absurd.
Plus the wording and the simple idea of this email has scam written all over it... How would they have even learned about you? They wouldn't, its just a bot searching for email addresses on this forum or something to that effect.
11  Java Game APIs & Engines / Java Sound & OpenAL / Re: I'm working on FMOD Studio bindings for Java, is this valuable to anyone? on: 2015-05-07 22:19:13
I use FMOD a couple of years ago in my java games because it was THE standard when it comes to sound playback in video games.
Back then there was a binding called org.jouvieje.FmodEx
Not sure if that still exists, I also recall some licensing issue with that or FMOD later on.

So basically I have been using OpenAL for a long time and never really missed anything and almost never saw anyone talk about FMOD on here.
Which is inherently a little strange to me, just like Bink video and Havok physics these are proven standards of the game industry. But I guess the lack of java binding makes it impossible to care about those.

tl;dr I would guess unfortunately that not a lot of people will care about this, although they should since I see no reason to use anything other than FMOD or OpenAL personally.
12  Game Development / Newbie & Debugging Questions / Re: Libgdx TexturePacker/Atlas and Manually on: 2015-05-04 17:17:26
None that the eye could see. Why the question?

You do manually what the code would do for you, so same thing.
13  Game Development / Newbie & Debugging Questions / Re: How to order the way in which objects are rendered? on: 2015-05-04 17:15:14
Sort every frame.
Yeah should be fine in most cases.
14  Java Game APIs & Engines / Java Sound & OpenAL / Re: EasyOgg nowhere to be found. on: 2015-05-04 15:33:41
I do have it and could upload it, but its really ancient.

I use OpenAL through libgdx.
15  Discussions / General Discussions / Congrats on Ultratron being featured on various websites! on: 2015-05-04 15:31:32
Hey Cas,

congrats on Ultratron being featured on numerous websites with the news of it coming to PS3, PS4, PS Vita and Wii U. If I missed a platform, add them :D
I assume all the ports are non Java ports, as in C++, C# or Unity, right?
16  Games Center / WIP games, tools & toy projects / Re: GNetLib V0.0.0.3 (A Simple Java Networking Library) on: 2015-04-27 13:21:40
Try to avoid morbid thoughts and jinxing fellow members.
Wow, that was ridiculous.
17  Discussions / General Discussions / Re: Need halp (help) testing native binaries on Mac and Linux on: 2015-04-24 03:17:10
Sigh. This would be so much easier to figure out if I actually had a Mac... Is there any significant difference between how shell scripts behave on Linux and Mac?
Not really as far as I could tell. I'm sure if you are hardcore at shell scripting some differences do appear, but aside from some commands/tools not being available on one system versus the other for more or less obvious reason, didn't seem much different.

IIRC the working-directory on Mac OS X is the user-dir, not the directory of the double-clicked file / app.
I do recall this. The devil can in those details...
18  Discussions / Miscellaneous Topics / Re: Books, Movies, Games for free on: 2015-04-19 15:40:02
Yeah not gonna watch it as I am familiar with that.
Homeless living in Internet Cafes, even getting mail there.

Actually pretty cool. I mean if you would become homeless, wouldnt you rather go to an internet cafe? Cheesy
19  Discussions / Miscellaneous Topics / Re: Can Word Lists be Copyrighted on: 2015-04-09 17:35:22
You cannot patent something which isn't new. Patent offices are there to check this (well, they should ...)
Long discussion, kept short:
Yes well, theoretically. In practice that isn't so at all anymore. First of all nothing is completely "new" anyway, unless you got your zero point energy device or cold fusion.
Secondly the patent office doesnt have to and couldnt check if you invention actually works. So you submit a schematic, concept or whatever and they dont verify if it works or anything; thereby making many patent moot to begin with.


It depends a bit on the place where you live. In Germany you cannot actively "copyright" something. If you created it, you have author rights, which work like copyright (and often are called) copyright, but it doesn't need any action except the act of creation. You also cannot pass it to someone else - you can only pass usage rights, but you will always stay author.
Again don't trust random people on the internet, however, I am German as well and took some copyright and media law classes, and I can verify this is exactly how it works in Germany and SHOULD work the same or similar in most 1st world countries.

Which actually baffled me, that the author (while alive) is legally unable to make something he created public domain. Only licensing would be possible.


Flip-side of the coin is similar: One can sue anyone for anything. Doesn't mean it has a legal basis.

I feel like one pertinent example in this thread would be Bethesda's lawsuit against Mojang for announcing a game called "Scrolls" because of their trademarked franchise "Elder Scrolls".
Was settled outside of court probably because Bethesda was begging Mojang.
20  Discussions / Miscellaneous Topics / Re: Can Word Lists be Copyrighted on: 2015-04-09 11:48:34
You can not copyright words or numbers.

Oh, but you can copyright numbers. And people do all the time. Every time a bit of code is copyrighted, they are essentially just copyrighting a very large number, as it's essentily nothing but a string of 0s and 1s. You can also trademark numbers for specific uses, such as Boeing and their 737.

Well it doesnt mean anything.
Anyone can copyright, patent, trademark "anything" but it's not enforced, YOU have to sue and then it has to hold up in court.

On the other hand it also comes down to legal muscle of course. Something like Google vs. Oracle is massive, and there was actually a company making "IPhones" before Apple and the sued Apple. But being a smaller companies they just got buried by Apple in legal fees.

So anyway:
- Things like, a sign saying "This is private property, no trespassing" has no copyright because it needs a certain complexity to be copyrighted.
- Anyone can copyright anything, but that doesnt mean it has any legal value
- However, yes do not take legal advice from strangers
21  Game Development / Newbie & Debugging Questions / Re: Questions about creating a level editor. on: 2015-04-08 09:16:22
Trust me, you'll want to have human readable savegames during development.
I can absolutely see where you are coming from, but I have been using Kryo even for development. But I made it so that missing fields are ignored so it doesnt break the savegames

@ Editor and game in one, common code, dont separate otherwise you have to change things in 2 places... Well
I will comment on that when making my own thread I guess but all in all I can say that this is always something you TRY to do but most of the times fail so you have to compromise. Fact of the matter is the editor simply doesnt operate the same as the game in many cases, especially depending how your tile engine and all that stuff works
22  Game Development / Newbie & Debugging Questions / Re: Questions about creating a level editor. on: 2015-04-06 15:32:27
The concept of using a premade "level" editor like the TilED editor is really alien to me because you never have the flexibility and its hard to combine it with your specific game / engine.

I should probably make a full thread showing my map editors and their features at some point.
When your map has interesting stuff like event and story flags, npcs, shops, savepoints, items, tiles that simply behave differently fall or break or animate, enemy placement and AI, placing lights and hitboxes

in short, I have no idea how anyone builds a sophisticated game just using TilED and not making their own tool.
23  Java Game APIs & Engines / Engines, Libraries and Tools / Re: Animated graphics formats in OpenGL Java on: 2015-04-01 08:08:41
yeah years ago nsigma and I basically released a gstreamer java player which works on linux, mac and windows.
video playback with that is actually fairly beautiful, due to the lack of alternatives @topic I have worked with it again
The player works with lwjgl and libgdx.

Actually you wrote some lines in there too theagentd, since I couldn't figure out the opengl.

Works really stable and synced and everything.
Right now I am switching to the latest gstreamer and libgdx version but I doubt there will be problems

@Topic so yes I GUESS you can use that for simple short animations, but its heavy weight overkill

Example of simple animations:

<a href="http://www.youtube.com/v/6id6s2_YAZU?version=3&amp;hl=en_US&amp;start=" target="_blank">http://www.youtube.com/v/6id6s2_YAZU?version=3&amp;hl=en_US&amp;start=</a>

Skip to 1:33
You can see each in FF13, each time you select a character the background is like a short video, like 2 seconds, making it kinda appealing. Saving that in individual frames and loading into memory and all that... yeah. So streaming an animation would be great.
24  Discussions / Miscellaneous Topics / Re: Books, Movies, Games for free on: 2015-03-30 08:12:13
Yeah rest assured I have studied the options for years in case of Japan and the US. Actually in case of th US I have talked to an immigration lawyer.
Indeed getting an H1B is no simple matter... and takes a long time and costs a lot of money. But that's what it is...
Good to know that Canada is rather simple, haven't looked into Canada seriously yet.
25  Discussions / Miscellaneous Topics / Re: Books, Movies, Games for free on: 2015-03-30 02:27:47
I will try Japan, if that doesnt go as well then its the US. Canada is an option too, sure :3
26  Discussions / Miscellaneous Topics / Re: Books, Movies, Games for free on: 2015-03-29 11:05:59
As a German who is going to emigrate as well, I salute you  Cheesy
27  Game Development / Game Mechanics / Re: [LibGDX] Start Game with Spring Framework on: 2015-03-29 09:34:51
Have never really seen Spring used for client-only software, like games.
Even for web stuff, which is it used for, people don't generally enjoy using it...  Roll Eyes
28  Java Game APIs & Engines / Engines, Libraries and Tools / Animated graphics formats in OpenGL Java on: 2015-03-29 09:30:42
So, lately a lot of animated graphic formats have seen support with the popular browsers are are used frequently throughout the web.
Formats such as good old gif, webm, gifv, animated jpg apparently, simple mp4s (@ stuff like VINE) and technically animated pngs, havent seen any of those though.

What kind of libraries (that are hopefully compatible with opengl) do we have to decode those formats?
I consciously want to separate this from the video playback discussion, because while we do have some solutions to play video now, something like this is usually way simpler, and they are usually without sound, disregarding the mp4s.

Stuff like webm really shouldnt have any license problems since its an open standard, right?
On the other hand there really should be a pure java decoder for webm's anyway in the video playback side of things, because webm video are actually pretty decent; But we dont have that either. I guess there is simply not enough demand for it.
29  Game Development / Game Play & Game Design / Re: How to win the boss-fight on: 2015-03-25 03:41:09
I find that the Dark Souls series has well done boss battles.
Absolutely, and basically Dark Souls is just a modern version of the old school games like castlevania.
Overwhelming opponent, but by learning the patterns you can know whats coming, overcome and get a real sensation of accomplishment.

Victories shouldnt be gifted, unless you are making a game for 4 year olds, anyone appreciates a decent challenge. Why else would you play ?
But it has to be fair.
30  Game Development / Performance Tuning / Re: [LibGDX] Least costly way to render lines? on: 2015-03-25 00:22:27
1  
2  
3  
4  
5  
6  
7  
8  
9  
10  
11  
public static void drawLine(SpriteBatch batch, float _x1, float _y1, float _x2, float _y2, float thickness, Texture tex)
   {
      float length = Trigonometrics.getDistanceAccurate(_x1, _y1, _x2, _y2); // get distance between those 2 points
      float dx = _x1;
      float dy = _y1;
      dx = dx - _x2;
      dy = dy - _y2;
      float angle = MathUtils.radiansToDegrees*MathUtils.atan2(dy, dx);
      angle = angle-180;
      batch.draw(tex, _x1, _y1, 0f, thickness*0.5f, length, thickness, 1f, 1f, angle, 0, 0, tex.getWidth(), tex.getHeight(), false, false);
   }

texture would be a 1x1 white texture, in this case, but could vary
Pages: [1] 2 3 ... 88
 
deepthought (24 views)
2015-06-30 15:39:44

deepthought (26 views)
2015-06-30 15:39:09

deepthought (33 views)
2015-06-30 15:36:52

Za\'Anzabar (21 views)
2015-06-29 05:44:54

TritonDreyja (36 views)
2015-06-24 17:10:40

CopyableCougar4 (33 views)
2015-06-23 00:34:45

BurntPizza (37 views)
2015-06-21 20:36:46

cookiecompiler (80 views)
2015-06-11 15:42:53

cookiecompiler (44 views)
2015-06-11 15:41:14

NegativeZero (72 views)
2015-06-11 09:49:18
How Do I Expand My Game?
by bashfrog
2015-06-14 11:34:43

List of Learning Resources
by PocketCrafter7
2015-05-31 05:37:30

Intersection Methods
by Roquen
2015-05-29 08:19:33

List of Learning Resources
by SilverTiger
2015-05-05 10:20:32

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
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!