Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 28 May 2005
Offline Last Active Today, 08:09 AM

Posts I've Made

In Topic: How difficult(or not) do you find these C++ tests?

07 September 2014 - 04:29 AM

I would say it really depends on what you'd define as 'roll through'. From the few I looked at, I think many candidates would have their answers be marked as incorrect. They're quite full of small gotchas, instead of really testing someone's programming skills.

(But hey, that may just be my disappointment speaking biggrin.png )


That said, I'd be much more interested in why the candidate gave that answer. If a candidate knows what a reference, copy constructor, initialization list, etc. is, but just overlooked some small issue, I'd still would want to hire them.

Example: one of the tests checks if you know what happens if a local functor has the same name as a function and you call f(..). I don't care: anyone who programs something like that will be close to be fired on the spot or at least have a good talking to... wink.png


So as a test, I don't think these are particularly good. As a starting point for a technical discussion, they're quite nice.

In Topic: Android OpenGL not working in emulator

06 August 2014 - 05:29 AM

Did you try to run your app using an actual Android-device? Did it work that way?


Also, LogCat can show you a trace where the crash occurred. You could use that to pinpoint any errors.

If you use Eclipse (ADT Bundle), you can open it using Window -> Show view -> Other -> Android -> LogCat.

In Topic: Can encrypted apps like Tigertext messaging be hacked?

08 June 2014 - 02:58 AM

Well, in short I would deem nothing 'unhackable'. Most people would have considered OpenSSL to be safe, and the Heartbleed-bug showed that in certain cases this was unsafe as well. A cynical answer would therefore be: nothing is unhackable.


The other part of this is that everything that will be decrypted on your user's client side will be accessible to him/her. So, by asking for something unhackable, who is not allowed to have the information? Is it your user that cannot see the information? Or is it just the data as it is in transit?


In the encryption debate, I think it is important to strike a balance between 'unhackability' and 'impact if hacked'. If the consequences of an intercepted message would be that one player would know the location of another, and would be cheating, it would probably be more efficient to implement a good banning system, instead of trying to create a really secure system. 

In Topic: Some help starting Java

07 June 2014 - 07:55 AM

If you have an Android-device (phone or tablet), I found it quite satifying to create my own Android game. Although mobile development may not be the first thing that comes to mind for making an FPS, it does help you learn Java and have something to show for it quite quickly. The Android developer pages (http://developer.android.com/training/index.html) contain loads of good documentation and tutorials.


From there, you have picked up enough programming skills and knowledge to transition to a more FPS-minded environment or even C++/Unity/etc...

In Topic: Sponza rendering issue

05 May 2014 - 01:24 AM

You have given us little information to go on. Debugging is a bit like police work: you need to get a lot of clues and from that distill what happened.


As far as I see the runtime error occurs in the DX11 Effects-framework. Since you say 'it just goes there', I'm suspecting your debugger stopped execution there because of a crash, or an exception. Could it be pResource is just NULL? You can check in the debugger (or by checking in the code).


You already deduced that the error only occurs in the last 15 meshes. How many meshes are there (i.e. is at least one mesh actually succesfully loaded?). Can you pinpoint which exact meshes fail to load? Oh also, there's lots of versions of the Sponza model. It may help to know which one you're using.


Please try to dig a little deeper. That way, either you figure it out yourself, or are able to provide us with some information to help you better.

Good luck.