Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (499)
Games in Android Showcase (118)
games submitted by our members
Games in WIP (566)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
 
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  Looking for a part-time (or preferably full) coder for Project Zomboid  (Read 5900 times)
0 Members and 1 Guest are viewing this topic.
Offline lemmy101

Senior Newbie


Medals: 1



« Posted 2012-08-28 16:12:18 »

Details here. Smiley

http://projectzomboid.com/blog/index.php/2012/08/the-indie-stone-need-you-if-youre-a-java-coder/

Will not be brilliantly paid at the moment, hence the part-time, but we're hoping someone will see it as a potential opportunity for when the game becomes more successful and future big rewards, possibly profit share or something, for anyone willing to go above and beyond.

Let me know if you're interested!
Offline teletubo
« League of Dukes »

JGO Ninja


Medals: 48
Projects: 4
Exp: 8 years



« Reply #1 - Posted 2012-08-28 18:00:13 »

What would be the main responsabilities of this new guy?
Anything specific or doing everything related to the game?

Offline gouessej
« Reply #2 - Posted 2012-08-28 18:06:06 »

Sorry, I misread.

Errare humanum est.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline lemmy101

Senior Newbie


Medals: 1



« Reply #3 - Posted 2012-08-28 18:13:44 »

Quote
What would be the main responsabilities of this new guy?
Anything specific or doing everything related to the game?

Initially and in the short term it would mainly be memory optimization (we're having issues with what seem to be GC pauses but apparently aren't, and something doesn't add up) mixed with some self-contained tasks to help become more familiar with the code-base. Ultimately it could range from anything from bug fixing to entire system development and there would be room for design input should you wish to be involved in that. Primarily we need someone who is very well versed with Java's intricacies, since I (the only dev on the project) come from a C++ and C# background and have as such fallen into a few Java specific traps and have little knowledge of optimizing the JRE, GC and other things.
Offline gouessej
« Reply #4 - Posted 2012-08-28 18:44:54 »

Would really appreciate if you could keep snarky comments out of this thread as if you reread the OP very carefully you may notice that wasn't what I was asking for. Wink
Fixed.

Offline lemmy101

Senior Newbie


Medals: 1



« Reply #5 - Posted 2012-08-28 18:50:42 »

Quote from: gouessej
Fixed.

NP Smiley sorry didn't realize it was misread wouldn't have jumped down your throat quite so much. Smiley
Offline ra4king

JGO Kernel


Medals: 347
Projects: 3
Exp: 5 years


I'm the King!


« Reply #6 - Posted 2012-08-29 20:40:20 »

I know Java intricacies yet I'm 17, live in the US, and have little time due to school. I'm off to cry in my corner now Cry

Offline kaffiene
« Reply #7 - Posted 2012-08-30 01:10:44 »

Sounds interesting.  I had a look at Zomboid previously and really liked what you're doing - I'll send a CV later on tonight (NZ time).

V. Important question: is 'lemmy101' a Motorhead reference?
Offline princec

JGO Kernel


Medals: 386
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #8 - Posted 2012-08-30 09:08:45 »

Just so you know... I'm helping out until someone full-time can take over.

Cas Smiley

Offline gouessej
« Reply #9 - Posted 2012-09-01 07:36:36 »

Quote from: gouessej
Fixed.

NP Smiley sorry didn't realize it was misread wouldn't have jumped down your throat quite so much. Smiley
That was my fault.

I know a game programmer who might be interested by your project. I already asked him to work on a (paid) game project that I didn't want to do (a Javascript game for ADSL set top boxes) and he did a nice job. He has a lot of experience in Java, C, C++ and Javascript.

Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline TheGDeveloper

Junior Member


Projects: 1



« Reply #10 - Posted 2012-11-14 22:59:28 »

i am interesting, i am from Greece we have time zone difference, is it a problem? If there is not i can send you my cv

Offline princec

JGO Kernel


Medals: 386
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #11 - Posted 2013-01-08 16:30:10 »

Total nonsense I'm afraid. Please remove that post or it will be forever indexed and misinform people.

Cas Smiley

Offline Eli Delventhal

JGO Kernel


Medals: 42
Projects: 11
Exp: 10 years


Game Engineer


« Reply #12 - Posted 2013-01-08 18:36:56 »

Yeah, where's Riven to pounce on people posting inaccurate stuff?  Pointing

The former won't do anything, the compiler will be better than you at optimizing stuff like that in 99.9% of cases. In fact, all you will accomplish is obfuscating your code and wasting time on premature optimization. And it's micro optimization, which is even worse because it's usually wrong.

If you really want to get picky, I'd say having a while( true ) anywhere in your code ever is a poor idea. It's just bad practice to purposefully put an infinite loop anywhere, because if you have complex logic for the break or return statements inside you can mess things up and miss an edge case. Then you're borked.

As for the latter, as far as I know those memory amounts are correct. But, using a byte or short or whatever rather than just using an int is still a premature optimization most of the time. If you're allocating a massive state array or something, well okay. But otherwise, why bother until you need it? Most systems have gads of memory now, and in games your bottleneck is going to be image and sound assets, not random variables in memory.

See my work:
OTC Software
Offline BoBear2681

JGO Coder


Medals: 18



« Reply #13 - Posted 2013-01-08 18:54:24 »

The former won't do anything, the compiler will be better than you at optimizing stuff like that in 99.9% of cases. In fact, all you will accomplish is obfuscating your code and wasting time on premature optimization. And it's micro optimization, which is even worse because it's usually wrong.

The JVM Specification actually states that the two approaches are equivalent, IIRC.  Space for all local variables of a method is pre-allocated at method invocation.  It doesn't matter whether a variable is declared inside of a loop or outside of it.  Variable scope should be based on what makes the most sense.
Offline Best Username Ever

Junior Member





« Reply #14 - Posted 2013-01-09 01:03:01 »

Primitive types are not garbage collected. They don't point to anything.
Garbage collection is supposed to be delayed. That's the point. It's slower to do C++ style dynamic allocation.
Pages: [1]
  ignore  |  Print  
 
 
You cannot reply to this message, because it is very, very old.

 

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

The first screenshot will be displayed as a thumbnail.

Pippogeek (35 views)
2014-09-24 16:13:29

Pippogeek (28 views)
2014-09-24 16:12:22

Pippogeek (17 views)
2014-09-24 16:12:06

Grunnt (40 views)
2014-09-23 14:38:19

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

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

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

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

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

BurntPizza (51 views)
2014-09-19 03:14:18
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
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!