Hi !
Featured games (87)
games approved by the League of Dukes
Games in Showcase (670)
Games in Android Showcase (194)
games submitted by our members
Games in WIP (727)
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 ... 39
1  Games Center / WIP games, tools & toy projects / Re: FPS Engine on: 2016-04-26 18:42:28
It works on my AMD 290x, albeit it still logs some error message (I think you can ignore the REX prefix thing at the end...I'm getting this too in my idea where it actually comes from, but it doesn't seem to hurt):

... Initializing Rendering Pipeline ...
.......... Creating Shaders ...........
......... Setting Up Camera ...........
..... Setting Up Lighting Engine ......
Error occured: An OpenGL error was already present when the new LightingEngine object was created.: Invalid enum
Detected ATI card, enabling depth-stencil workaround.
Vendor: ati technologies inc.
Renderer: amd radeon r9 200 series
....... Initializing resources ........
........ Setting up Game Logic ........
OpenAL initialized.
[0x7FFEABEB4450] ANOMALY: meaningless REX prefix used
2  Games Center / WIP games, tools & toy projects / Re: FPS Engine on: 2016-04-26 06:42:47
Perhaps the problem lies in the static model class...
I'll give it a go at home on a more recent AMD card and report back...
3  Games Center / WIP games, tools & toy projects / Re: FPS Engine on: 2016-04-25 07:55:20
On my mighty work PC with an AMD Radeon HD5450 and Windows7/64bit, all it renders is the sky and the arm/weapon. It also says this:

Starting up SoundSystem...
Initializing LWJGL OpenAL
    (The LWJGL binding of OpenAL.  For more information, see http://www.lwjgl.or
OpenAL initialized.

Error occured: An OpenGL error was already present when the new LightingEngine o
bject was created.: Invalid enum
Error occured: An OpenGL error occured while creating the new LightingEngine obj
ect.: Invalid enum
4  Game Development / Game Mechanics / Re: [LWJGL] 3D Collision on: 2016-04-22 19:42:20
I suggest this paper: Correctly implemented, it gives you proper ellipsoid->polygon collision detection which should work fine in your case.
5  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-04-18 15:13:30
- auto save would be nice
I thought about it, but decided against it. Especially later in the game and on slower devices, saving can take quite a few seconds and I don't want to interrupt the game every now and then this way. I may add some reminder though.
- please dont make me read so much before anything starts, especially on a phone game, I get the point of it, but maybe there is a better way
Yes. The better way would have been some full blown cut scenes, but I can't do these. The text dump at the beginning acts as exposition (to tell the player why he's actually there) and as the character creation. Your answers define your character's attributes. If you can't stand this intro texts, you can't stand the game (it contains quite a lot of text and you have to read it, because there are no quest markers or anything like that), so it also serves as a kind of filter...
- some of the menus are a little too complex for a phone game
Which ones and where in particular?
- the controls are... ok for this type of game on a phone, truthfully I dont know how to do it better, games on phones... but yea you get a lot of drunken stumbling, looking and waving your sword around
I think that they are pretty good once you get used to it. I played a lot of similar games to get some ideas and personally, I found them all worse then mine. Virtual sticks and such are never perfect...
- by choppy animations that were mentioned he means swinging the sword doesnt really look like he is really swinging, its more waving a little, needs more punch, broader movement
To do that, I would have to show the hand and a part of the arm. But I don't have those, so I'll leave it as it is. After all, only 2 players complained about the animation so far.
- enemies in starting area that one shot kill me... well its a design decision... as long as its intended... x) (not gonna complain while playing Dark Souls 3 all day...)
It's open world on the one hand and not that large on the other. So it's only natural that you run into some harder enemies pretty quickly. Some players complained that the enemies are much too easy while other claim that they are too hard... Wink
it makes me wonder how good tilt controls would be... tilting it to the left makes you turn left, right ,right, and maybe tilting forward and backwards for walking... but what about the camera... yea control without any sticks and buttons...
I really don't think that this would work...I'll leave it to somebody else to give it a try... Grin
6  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-04-12 19:47:31
Released a new update with a new, basic options menu that lets you, among other things, increase the grass' detail level a little:

7  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-03-25 13:16:24
I don't think that higher res textures necessarily make the graphics 'better'. High res textures on low poly models can look pretty inconsistent IMHO. Most textures in the game are either 256*256 or 512*512. One or two are even 1024*1024. Given that the game uses over 230 textures in total and that I simply don't have higher res textures for a lot of the models, I'll leave it as it is to keep the look consistent (as far as it's possible when combining the work of so many different people) and to keep loading times as well as memory and storage needs as low as they are. After all, this is still running on mobile devices with limited resources.
8  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-03-25 08:44:08
In some reviews on Google Play, people mentioned that the game needs a little more polish. So I asked a coworker of mine and he'll do a polish translation... Grin
Be careful what you wish for... Wink
9  Discussions / Miscellaneous Topics / Re: The point of games on: 2016-03-16 16:10:15
> GTA's story is unique, it is well developed, but today's games like Witcher and stuff don't display an adequate story
I know that this is a little off topic now, but...WHAT? The Witcher's story isn't adequate? The story of the game that got lots and lots of praise for the depth of its world and the stories within it is bad? The story and the world design is based on the novels, which means that (at least in case of the german translation) it's based on over 5500 pages of narrative and lore. Maybe it's a little harder to get into it if you haven't read the novels, but calling it "not adequate" leaves the impression that you haven't played that game at all (or maybe for 30min.).
And GTA's story (I assume that you are referring to GTA V here) is unique? Honestly, what's it all about? It's about three guys trying to make money...that's basically it. And when the main story ends, nothing has really changed. They are still the same three guys, some other guys are dead and Franklin now lives in a nicer place, but apart from that, nothing has really changed. The Witcher 3 in comparison has multiple endings, which depend on your choices much earlier in the story. You can't revert and try another ending.
And for the record: I love both games and I played GTA V for 35h and Witcher 3 for 73h.
10  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-03-10 08:07:58
The game now works on devices with a turkish locale as well. Remember: The turks have two i, one dotted, one not. And if you convert an I to lower case on a turkish locale, you end up with a lowercase i without the dot, which might not be a good idea if you try to load a file of that name... Grin
11  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-03-06 11:07:11
Neither of these approaches is actually "realistic". They are both just gameplay mechanics. There is no such thing as a "level" or a "skill tree" in real life. Linear levels and diminishing XP for kills and quests are a way to balance huge open world games like The Witcher 3, because it prevents the player from grinding. On the other hand, it makes balancing more difficult. In Naroth, I can almost exactly determine, how much XP the player can earn in the game in total, so that I could tweak it towards a "final" level (which is 30 btw.) and it doesn't matter in which order he levels up, finishes which quest or kills which monster. The end result will be the same. With diminishing XP, this is not so easy. Another approach to deal with this is to make the enemies level up with you (Oblivion, Skyrim to a degree), but I don't like that too much.
12  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-03-05 08:33:10
In Vangard I have each level cost a constant 50 points. But experience rewards are reduced by level, so killing a goblin might be worth 7XP at level 1 but worth 1XP at level 7.
That's the approach that The Witcher 3 takes as well. The end result is basically the same. However, I prefer 'my' system, because it feels less punishing to the player. If you decrease the earned experience with each level, the player (or at least I and some others that I talked to) feels directly punished for leveling up. If you just increase the XP needed for each higher level and leave the XP of the enemies untouched, this is not the case so much.
Of course, the end result is the's just about how it feels...
13  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-03-04 18:48:17
Experience points needed for the levels are (starting with level 2):

300, 600, 1000,
2500, 3700, 5000,
6500, 8000, 10000,
12000, 14000, 16500,
19000, 22000, 25000,
28000, 32000, 36000,
40000, 45000, 50000,
55000, 62000, 69000,
76000, 82500, 89500,
96000, 105000, 115000

The enemies don't level with you. At the beginning, you should be able to beat urapis (these spider like beings), snakes and maybe a single goblin, if you are lucky.
Everything else will wipe the floor with you.
14  Games Center / WIP games, tools & toy projects / Re: WaveDefender(); //2D RPG-ish on: 2016-02-26 21:54:18
First time the page will "refresh" and the second will initiate the download.
Nope, it won' least not for me. I can click that button over and over again and all it does is refreshing the page (tried with Chrome and Firefox)... Sad
15  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-02-23 16:01:41
How and why are you needing that many framerates?
To make music! A lot of graphics cards' voltage regulators start to emit a high-pitched buzzing sound when rendering at a very high frame rate.
16  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-21 10:21:11
The sword slashes are calculated based on some sin/cos idea what's wrong with them or what you mean by choppy in that context...
17  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-21 09:45:21
I don't know what you mean? How can you judge the player's animation, if you haven't tried the game? Apart from that, it's a first person view. There is no player model, so how can it have choppy animations... Huh
18  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-21 08:41:29
It's actually 20 years, but anyway... Grin
19  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-21 08:36:58
I've developed it on a Nexus 4 for the most part. I found it perfectly readable on that device...hmm... Huh It might be possible to increase the font size for dialogs and such on demand, but not for the GUI as it would make the whole layout explode...
20  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-20 14:29:02
No, there isn't. Which device do you have? I tested it on a 4" device and found it readable.

Edit: Which text do you mean in particular? Dialogs, quest descriptions, GUI elements...?
21  Discussions / Miscellaneous Topics / Re: Realistic graphics -- how can it be achieved? on: 2016-02-18 09:30:04
Depending on how much effort you put in you can do it within two months. I built my whole engine from scratch within two months. It has all the features listed above and many more. Some of the people saying it would take 20 years or more for one person are just undedicated. Of course you still need good graphics designers and animators/riggers to bring your games to life. But it's not far from the scope of reality to do such games in a one man studio. Sure it might take longer eventually but it's very possible.
This is wrong on so many levels, that I don't even know where to start...let's try with what you said about your own work. Even if we assume that the statement "it has all the features listed above" is true (albeit I can't find such a feature list anywhere above...), you haven't build it in two month. A quote from yourself from your own thread about your engine (which is great work, don't get me wrong...I really appreciate it): "The base engine took me 2 months to build, But with time I started adding more features, So the total time now is a full year."...not two months, but a full year to add the features that you've listed in that thread. And those features, while it is impressive to see what you achieved in just one year, are nowhere near the feature set of AAA engines...the Unreal engine hasn't been done by a dedicated guy in his basement over the period of 2 months.

But let's move on: "You can do "such games" (which ones exactly, btw...?) in a one man studio. But you still need good artists and animators to do it"...which somehow doesn't fit my idea of a one man studio, but anyway. If that's true, why don't we see dozens of "such games" from indie development studios (which usually consist of more than one guy anyway...)? I guess it's all lack of dedication...or maybe not?

Let's see some numbers: GTA V had a development team of 1000 people and costed 137 million dollars to make (just the game, marketing and such excluded). The Witcher 3 had a team of 200 people and costed approx. 30-40 million dollar (again, excluding marketing). 10 different game studios were involved in the making of Assassins Creed Unity, approx. 400-500 people (budget unknown). Good old Morrowind ( from 2002 took 100 man years to build.

Good luck on trying to build even 10% of the Witcher 3 on your own. It will take you years, even decades, no matter how dedicated you are. There a physical limits on what one guy can do...time passes regardless of dedication and tasks take their time, even if (which is highly unlikely) you are able to do eveything on your own (and can live for 20 years without additional income...).

Also interesting in this context:

22  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-17 11:58:25
This is very impressive!  If you don't mind me asking, which free or cheap resources did you use for the assets?  
I used stuff from (those with a fitting license only), from, from as well as other free stuff that was either free to use by license or I asked for permission. I bought quite a few assets on as well as on and on

...and some models and textures were made by people from the jPCT community.
23  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-12 14:21:19
One thing I'd like is, when an enemy kills me from behind, knowing who it was. Maybe switch to overhead camera after dying?
I had a another request to add a decidated "you are dead" message anyway. Maybe I can combine both ideas by printing out something like "Killed by <enemy type>" or something like that...I'll put it on the TODO list.
24  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-12 13:30:24
It's very nice, but I must say that it took me about 5 tries to finally kill that Urapi spider in the very first quest! Then I was slaughtered by the trading outpost monsters even more quickly than the spiders and I forgot to save lol.
The wolf at the trading post is much too powerful for a level 1 character. The actual trick in combat is to strike and move away...don't stand still. If an enemy hits you, you are stunned for a short time and the attack frequency of most enemies is higher than this stun time (which can be decreased by putting some skill points into "numbness"), so standing still is usually not a good idea.
25  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-12 05:54:34
No, it's not undefined. And even if it doesn't say that, it just exits without a proper error message (at compile time, not runtime). And it works on everything else, including SGX540 and SGX6xx, Mali, Adreno, Intel,'s clearly a compiler bug.

Edit: This is the line right before the failing one:

float angle = dot(normalEye, normalize(lightPositions[0] -; it's clearly not undefined.. Smiley
26  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-11 21:59:24
Does it also crash if you write it like this:
if ((angle > 0.0) && (!dungeon)) {
Just wondering what causes that esoteric bug Grin
Yes, it does...but this would work fine as well:

if (!dungeon && angle > 0.0 && !dungeon) {
27  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-11 21:38:07
I've released some updates in the past few days... Wink Including one that works around a nasty bug in PowerVR's shader compiler which prevented the game from running on SGX 54x, x>1 GPUs.

Because...this crashes the shader compiler:

if (angle > 0.0 && !dungeon) {

while this works fine:

if (!dungeon && angle > 0.0) {

...I just love shaders...they are so reliable... Roll Eyes
28  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-08 17:31:48
Was this a solo endeavor or did you have a small team to help you?
I did the coding, the game design, the world and map building and the writing (quests and dialogs and such). But I used a lot of assets from either free or cheap sources, some models were build by members of the jPCT-community and I had a native english speaker, who did the proofreading of the english version. So it was no team effort, but it wasn't me alone either.
29  Games Center / Featured Games / Re: Naroth - 3D open world RPG on: 2016-02-08 08:40:21
Any further plans for the game?
I guess I'll see how it goes. If people actually like it, I might consider to add some additional end-game stuff like an additional dungeon for high level players or something like that. But for now, I'll take a break and only do some small fixes and spelling corrections.
30  Games Center / Featured Games / Naroth - 3D open world RPG on: 2016-02-07 20:14:04
Naroth is a 3D open world, fantasy role playing game for Android.

You need at least Android 4.0 to download and play it:

<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>

You can find the game's features on the Google Play page above. But because this is a development focused site, I'll post some development numbers here instead:

  • 520 classs files (3D engine excluded)
  • 90 sounds
  • 9 music tracks
  • 120 3D meshes
  • 236 textures
  • 23 shaders
  • 39 quests
  • 42 NPCs
  • 29 dungeons, 1 wilderness
  • 15 subtle(?) references to games, movies, books and other stuff
  • 2 languages (english and german)
  • time to make it: 12/2011 to 2/2016 (as a spare time project)

Have fun!
Pages: [1] 2 3 ... 39
IanParcs (36 views)
2016-04-18 14:18:53

KaiHH (36 views)
2016-04-18 08:35:41

KaiHH (67 views)
2016-04-15 12:43:58

theagentd (67 views)
2016-04-14 02:16:17

theagentd (75 views)
2016-04-14 02:15:43

IanParcs (92 views)
2016-04-12 03:51:16

IanParcs (37 views)
2016-04-12 03:50:03

IanParcs (33 views)
2016-04-12 03:49:54

IanParcs (30 views)
2016-04-12 03:49:52

IanParcs (39 views)
2016-04-12 03:49:52
Website offering 3D Models specifically for games for free
by vusman
2016-04-29 12:56:17

List of Learning Resources
by SilverTiger
2016-02-05 09:39:47

List of Learning Resources
by SilverTiger
2016-02-05 09:38:38

List of Learning Resources
by SilverTiger
2016-02-05 09:35:50

Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30 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!