Hi !
Featured games (90)
games approved by the League of Dukes
Games in Showcase (726)
Games in Android Showcase (216)
games submitted by our members
Games in WIP (796)
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 ... 14
1  Discussions / Miscellaneous Topics / Re: What I did today on: 2017-05-10 09:55:12
Not exactly today, but this past Saturday I have finally graduated from Georgia Tech with Highest Honors!!
Nice job)
Times goes so fast:
I remember couple years ago you post here that entering Georgia Tech and now you already finished it ^^

to reverse a float[]
[]taolf )
2  Game Development / Performance Tuning / Re: Pathfinding over too large grid on: 2017-04-26 10:07:19
You need search per object – not per tile
Per Octree node object – its eliminate empty iterations
But you have new problem – recreate nodes on every static tile change
– but because its Octree – its fast)
3  Discussions / Miscellaneous Topics / Re: What I did today on: 2017-02-26 15:53:45
Interesting idea – that I don’t have time to check:
If your fears hash Collisions – Fear Not!!!
Simply use 2 or more hash algorithms on same DATA – and compare(equals) their results each other
if with one algorithm you have 8 byte(1 long) hash size and 1% collision
when using 2 algorithms you have 16 byte(2 long) hash size and 0.000001% collision  ^^

p. i update text^^ - because so simple solutions hard to understand from start:
if let say using SHA-1 you have collision on different data check MD5 hash - it really small chances that you receive collisions on 2 hash algorithm at once for different data
4  Game Development / Newbie & Debugging Questions / Re: Peculiar stacktrace and an error I've never seen before on: 2017-02-21 20:23:22
Hm, maybe pack Game resource in some 1 big file with ".pak” extension
and make updates downloading new .pak files above

like big games do (blizzard games)
they have every new update as 1 file

but because error happens in 0.001% users – no one's care XD

up: + Add files hash check - if file corrupted - redownload it
its easy to integrate)
5  Game Development / Newbie & Debugging Questions / Re: Peculiar stacktrace and an error I've never seen before on: 2017-02-21 19:45:05
Maybe Windows try force use own Java..
So, I appear to have resolved the issue.
You can try use custom Class Loader for shiped JVM, it prevents Code running from 3d party JVM
And gives some protection from decompilers

Or if you want open code (maybe for custom mods)
You can use Custom class loader only for 1 Main class
6  Game Development / Newbie & Debugging Questions / Re: Peculiar stacktrace and an error I've never seen before on: 2017-02-21 08:16:58
Maybe Windows try force use own Java..
Or maybe its bug JVM (that was fixed in next version)
 - so maybe try ships more new version of Java
7  Discussions / Miscellaneous Topics / Re: What I did today on: 2017-02-21 08:09:38
files were stored on the server to use a UUID for the file name, and then store the real file name in a database with a reference to the UUID
You don’t need create new file system)
unique UUID is good idea for any file system, but
You can use - base Folder tree structure for users
Simple create new folder per user,
It direct sync with folder on user system
-if user try write duplicate files - behave as normal file system do)

(+ of course caching folders tree structure for faster search ^^)
8  Discussions / Miscellaneous Topics / Re: What I did today on: 2017-02-18 18:24:09
Today, I wrote a mesh optimizer in Java to be used on the output of my Blender export plugin.
Nice job)
I also may recommend try put draw in to DisplayList
– yes I know it deprecated – but you don’t lose anything trying)
9  Discussions / General Discussions / Re: Steam Greenlight to be replaced with Steam Direct on: 2017-02-14 11:30:09
Small example why tags in steam works wrong:

Pay Day 2 DLC is Rpg?

Is - Quarantine – RPG? It's even don't have RPG Tag how it was added to rpg category?
And - The Wild Eight? Also don’t have RPG Tag
Its Survival – not RPG
- Not in canonic gender Role Play Game,
- Not in RPG like – Diablo and some other games with leveling and quests

And what about Grouping:
-Popular New Releases
-Top Sellers
-New Releases

And all older games that not part of “Top sellers and Specials” – is buried far-far away

Its all wrong..

p.s Adding more categories and tags can't harm sales in any sense

- I could go on but fundamentally there is no place for a review system in a world of instant refund policy.
Agree, in place where you can get refund full money in 1 click without any question -
review system, is only harms public opinion and tricks the buyers
(except - you have low internet speed like download 30gb in 1-2 days to try game, or hi price bandwidth ^^)
10  Discussions / General Discussions / Re: Steam Greenlight to be replaced with Steam Direct on: 2017-02-14 09:39:21
Out of curiousity, princec, or anyone else, what would you do to replace/fix Greenlight?
Steam don’t have any problems with Greenlight
When game finds some amount of customers, it released in shop
and gives some minimum income to developer and Steam

Steam have, problems with game categories, and Tags for them
Tags like FPS – now, don’t have any sense, because - half games have it
FPS mean you see hands with weapon on screen and can shoot
Need more deep categories(tags)
Like: Sci-fi single player shooter with quests, leveling, craft, and random generated levels

So to fix all problems in steam they simple need hire 50-100 moderators
who manually add tags to games and move them to needed categories.

But increasing price for publishing game, is looks like Steam simple need more money,
Without Greenlight (I think) we shall see - even more trash – because some ppl simple do it
and have money to realize it (like billions Unity games maps with free contents from Asset Store)

I am sure on 99% that Steam wants more money – so they decide to monetize Unity / Unreal crap,
They don’t care about players, about developers
they care only about VR porno for Gabe XD

+ wants make billions: selling places on shelve for trash games and % from their sales ^^
11  Discussions / General Discussions / Re: Steam Greenlight to be replaced with Steam Direct on: 2017-02-13 21:56:20
For context the guy that made Steamspy bought a house in Ukraine only a few years ago for $3000.
Small info About: Ukraine Smiley
(because topic seems stuck)

It not so simple when talking about richness of people here:
We have houses for sale
Like this:

And for:
180 000$

We even have even castles for 1-20 millions$ ^^
Like this:

4 500 000 $

Its not India, but gap between poor and reach is big.
I don’t want go to details, but simple people with middle income
to earn 30k – 50k $ for apartment in City
need work 20-30+ years.

So, yes(one more) for 500$ steam fee - its will be really a challenge to see real indie games from Ukraine
and similar to it Sad
12  Discussions / General Discussions / Re: Steam Greenlight to be replaced with Steam Direct on: 2017-02-12 16:23:40
Even $500 is a fortune to a Ukrainian.
Yes in Ukrainian in many Software Companies 500$ is middle salary per month
(For now, it was all different 3 year ago in 3 times more Sad )
(some have more, some less, but surely 1500-2000$ is top what can get except really rarely situations)

Even pay 500$ from salary 2000$ - risky decision
(and other professions - do not have any chances with salary 200-300$)

I hoped then when I finish any game I can pay 100$ to steam
and be hoping to: at least return this money
(it was my small dream task at end of this year to realize 1 small game)
*(100$ != 100 sales per 1$ it also Steam fee + taxes)

Now – if price will be 500$ - am surely can't afford it
(same as many other developers except - they have, don’t needed 500$ to throw them away,
Or - they publishing game else where, and it gave enough profit to expand it on steam)

p.s I am from Ukraine Smiley, and currently even 100$ is valuable for me (little broke)

So, life pushing me to: maybe, go to youtube for money ^^
13  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-20 09:02:43
I sold all my gun skins in Counter Strike for just over $1000
Turned out to be a profitable investment.
I have only one question:
And how many money you spend on keys to unlock them? Wink
14  Discussions / Business and Project Management Discussions / Re: Mentor Needed! on: 2016-10-17 12:29:16
My recommendation – try out Unity, Unreal
And when you have more experience - you can try create own engine from packs of libraries Wink
15  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-15 19:56:19
Can someone explain me this?

Up: Caution MAY freeze System on couple min's (it create only 2 gb)
but it may lags on not clean Disk!!!!! - because of fragmentation or other background IO operations

(sorry for code it's very raw example)
It create and write 2 GB Data
for 3.1679208 sec its 631 mb/s

p.s if you have same results and it not some trick (that i don't understand at this point)
pp.s maybe i made some mistakes in code that can explain such result)

Up Solved: Trying create 5 files for 2 gb with 4 Gb Ram - And its freezes after Write 3.5 Gb =)
and write next very slow == it's some system(Java) cache that give only illusion of such cool speed Wink
(Yes-Yes MappedByteBuffer.force() - but it freezes whole system for me on couple min's Sad )
Most interesting is: this Write IO is in - some low Core Sys
- because none of Sys profilers(and external profilers) not show any IO activity at all but all lags as Hell untill All IO ends
16  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-13 22:30:36
Why VHD? because its easy to backup – copy 1 file, faster read write, even may have dynamic grow Size, but need separate important data to different VHDs to not copy all, one big piece.
Microsoft:  'Do you really think you can run away so easily - Wink
VHD – dynamic have 25% performance and creating static takes eternityyyy 2 Gb created in 2 min or so

Yes it definitely faster to copy-paste - especially full Git rep – 1 file

But this not save you from nightmare of defragmentation
(because inside VHD you still have same Logic disk =))

P.s IMO Best way to copy Git is: -bundle or git -archive for only data – but VHD Faster XD
pp.s try Deferment disk 8 gb it take 2 hrs Wink no I event don't want try it on 500 gb

IMHO: Best way defragment disk is – copy all important data to another disk – and let it BURN
Recreate Disk Volume – with full format XDDDDD

Recreate 500 gb partition - separate it
- all backs to normal Write speed 20-50 mb/s on big file =)
not bad for 7 year old HDD in everyday Use XD
17  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-12 22:17:47
Hope tomorrow sort all my HDD Data and finally move it To VHD
Because Window f**k up Disk with 500 gb all over the time (especially git folder XD)
first I even think its problem with my HDD – but no, I test it on bad sectors in DOS and
it find only 1 bad sector
I have 70 gb free space NTFS but once i fill 499 GB and it was start of all problems
now Windows can't defragment it in background
(manual I even don't want try - it's take 5 or even 10+ hrs)
today hi finally kill my patience when I try copy 1 gb file on same disk(500 gb-70 gb free)
and hi give me 500 kb/s write speed

Why VHD? because its easy to backup – copy 1 file, faster read write, even may have dynamic grow Size, but need separate important data to different VHDs to not copy all, one big piece.

but VHD have 1 problem if Win f**k up this 1 big file - chances that hi restore it almost 0 ^^
but i use VHD for backup - it easy to do copy, so even if this happen data can be restored from copy
or maybe google how restore broken VHD =)
Logical copy better then hope in win chkdsk:
that maybe hi restore all broken files
- no he don't – I check many time in 50% cases hi simple lost files

p.s Reminder for self – Never-ever do Logical disk with 100 gb's+ on old file system like NTFS
except maybe Windows Sys – because it writes all crap without asking - at same disk
18  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-06 20:25:18
After a couple weeks of learning C++, I think I'm starting to think in C rather than Java... I tried to create a pointer persecutioncomplex
You can create pointer in Java)
   public class Ptr_Obj<T>{
      public T P;
19  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-05 11:33:57
Should I keep it??  Grin
No - trow it away )
Even Diablo 3 don't have rotate )
Its looks cool, but hard to use by players + create Motion sickness
(in top down - isometric style game)

but its ok for cinematics =)
+you can try keep it for gameplay  - like nice looking fresh idea)
20  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-02 15:11:24
2.  this probably has to do with my computer, but probably once every 3 or 4 minutes, the program freezes and wont respond for maybe 10-20 seconds.  It's annoying because its easy to lose your train of thought when it happens.
I think i have something same long time ago - simple now: i use clean Java eclipse
without additional plugins and even version without eclipse git (i use git external)
All works like a charm ^^
(except on every launch it recompile 1-3 min my project with 2000 errors XD)

p.s i also remove git from OS autorun - because background git:
make synchronizeon every file change, it looks nightmare for me - it call HDD billion times
(I may be wrong about git synchronize, maybe someone who know how git background works - fix me Wink)
21  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-10-01 19:19:09
Eclipse, it always randomly hides blocks of code and refuses to open them until I launch it again)
Have same problem in every Eclipse version that i use
sometimes hiden blocks refuse to open in big file (like 1000 lines+)
i call it "Eclipse eat lines"
becouse if you try delete or write in visible part of hiden block it simple delete Whole BLOCK
so i try - not use hide at all
22  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-30 10:21:07
I also started doing freelance programming for some pocket money and wow does it pay well.
Simple interesting what freelance sites you using?)
(never try freelance Sad )
23  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-29 22:27:43
Spend last 6 days wring char(Byte) Sequence search (aka Regex)
Technically it search at once for multiple Sequences like “Language parser”
It was hardest thing that I wrote for a couple of years – it simple melt my brain.

It build Sequence tree not simple
check Text - for every Sequence
with speed O(n) – only 1 check for 1 char in text
(I hope, i understand “O” right)
//not regex style its debug data :)
[ab]11qq[ab]'32' //32 its space – End char

Returns :'aaababababb11qqabba'
From 'qqq aaababababb11qqabba ab'

Still may have billions bugs XD
Need more time for testing
24  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-25 11:51:58
Find this:
How To Start Your Game Development:
its video playlist
25  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-23 20:39:21
What I meant is the fact that the new methods just points to the deprecated one, and that just sounds plain cheap.
java.awt.Polygon was created in 1.0
in 1.2 it Implementing Interface Shape
Shape have getBounds
getBoundingBox can't be removed or rename by legacy support ^^

getBounds and getBoundingBox
have same code, do you really want duplicate it?

Yes this looks better
public Rectangle getBounds() {
    // snipped, irrelevant

public Rectangle getBoundingBox() {
    return getBounds();

but in any case it devs decision how separate code

p.s and even Open source Java have many bugs (not this small code style mistakes)
same as other big companys products - its natural
26  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-23 20:17:04
Now I get that the second method is probably deprecated in order to change the name but... I wonder if the entire source code is full of examples like this? persecutioncomplex
Sometimes you can't change name because of legacy)
is part of
Shape interface
27  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-21 13:03:49
Interesting video:

In case 60 min video is long for you:
Guy works for Microsoft 15 years was fired in 2014 with thousand other ppls
And now have own popular youtube channel
(Because Microsoft dismiss “Test department” so all testing do End Users XD)

So as you understand after dismiss Test department in 2014
all Microsoft product have Unstable patch’s and release’s ^^

It so strange that it happen in same time,
as some ppl decide that: “trow away $2.5 billion in a window” is smart decision,

I can’t say that these events are interconnected,
but $2.5 billion did not appear out of thin air,
And 18000 people has been fired Sad
(ppl’s that work many years for company)
28  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-20 22:08:56
Makes me happy, found this Smiley

Creating a 4D World: The Technology behind
<a href=";hl=en_US&amp;start=" target="_blank">;hl=en_US&amp;start=</a>

so similar to my old article

p.s and no he not use my idea, he have working prototype in 2009, we simple try some same crazy idea ^^
29  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-17 18:51:43
I expect 2000 installs on the morrow*
Even if all Active Java-Gaming users install it will still don't be even 1000 Sad

* Unless somehow you're one of those Apple people, in which case a) WHAT ARE YOU DOING IN HERE and b) you'll have to wait a couple more days
Or my device is Android 2.3 Tongue
(I even not sure if it can give stable 30 Fps for such cool graphics ^^)
30  Discussions / Miscellaneous Topics / Re: What I did today on: 2016-09-16 18:48:35
Its old discriminating game Tongue
Why I can have only 1 Lover?
And one Job…
Why i can't convert Friend to lover?
and many other discriminations
Pages: [1] 2 3 ... 14
Archive (290 views)
2017-04-27 17:45:51

buddyBro (477 views)
2017-04-05 03:38:00

CopyableCougar4 (924 views)
2017-03-24 15:39:42

theagentd (937 views)
2017-03-24 15:32:08

Rule (949 views)
2017-03-19 12:43:22

Rule (916 views)
2017-03-19 12:42:17

Rule (919 views)
2017-03-19 12:36:21

theagentd (980 views)
2017-03-16 05:07:07

theagentd (891 views)
2017-03-15 22:37:06

theagentd (688 views)
2017-03-15 22:32:18
List of Learning Resources
by elect
2017-03-13 14:05:44

List of Learning Resources
by elect
2017-03-13 14:04:45

SF/X Libraries
by philfrei
2017-03-02 08:45:19

SF/X Libraries
by philfrei
2017-03-02 08:44:05

SF/X Libraries
by SkyAphid
2017-03-02 06:38:56

SF/X Libraries
by SkyAphid
2017-03-02 06:38:32

SF/X Libraries
by SkyAphid
2017-03-02 06:38:05

SF/X Libraries
by SkyAphid
2017-03-02 06:37:51 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!