stefanhendriks Posted June 14, 2010 Share Posted June 14, 2010 I'm very glad to say, that finally, after many years of study I am reaching the end now. I have worked, and finished, my thesis about Software Quality. I will be having a final presentation at 21st of June (at 20:30, GMT+1). After that I will hear if I have graduated. I can call myself a Bachalor of ICT (see http://en.wikipedia.org/wiki/Bachelor_of_Information_Technology) once I pass.All in all reason for a party.So, why is it relevant here. Well, I've always used my study as an excuse.. lets say I just choose to spend time on my study instead of D2TM. So, now, with the study (almost) finished. You can expect I will be reevaluating the D2TM project. And I will continue it in some way. I am not sure how yet, perhaps in Java (it has many advantages for developers, but it has a downside as well). Perhaps I will rewrite it using SDL. Perhaps I might even just continue refactor the existing code. I am not sure yet.But I am sure, that I will be working on the project again :) Quote Link to comment Share on other sites More sharing options...
MrFlibble Posted June 14, 2010 Share Posted June 14, 2010 Congratulations Stefan! ;D I wish you best of luck with the presentation of your thesis! Quote Link to comment Share on other sites More sharing options...
athanasios Posted June 14, 2010 Share Posted June 14, 2010 Me too, and away from Java! Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted June 20, 2010 Author Share Posted June 20, 2010 Thanks! and away from Java!Why is that?If i had to choose between two languages (ie, C and Java), then based on the available build tools and the ability to easily test my code, Java is lightyears ahead compared to C (or even C++ for that matter).The only 'thing' you might dislike is that you have to install a JRE (Java Runtime Environment). Quote Link to comment Share on other sites More sharing options...
athanasios Posted June 21, 2010 Share Posted June 21, 2010 http://www.developer.com/java/article.php/3856906/Java-vs-C-The-Performance-Showdown.htm Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted June 22, 2010 Author Share Posted June 22, 2010 Yesterday I've graduated. On the 7th of July i can call myself a B ICT :) I got a superb grade for my thesis... 9 out of 10 :Dhttp://www.developer.com/java/article.php/3856906/Java-vs-C-The-Performance-Showdown.htmAh, I totally agree with the performance issue. But then again, for an indie game like D2TM it is not that important as for superb 3D games. I have written a simple tile engine in Java, and it ran at higher FPS (due the OpenGL native binding (~ 200/300 FPS)) than current D2TM (~ 70/80 FPS). I bet if i use OpenGL in C(++), which I am not using (just using simple 2D graphics), it would be higher. But anything > 60 FPS is good enough. Quote Link to comment Share on other sites More sharing options...
MrFlibble Posted June 22, 2010 Share Posted June 22, 2010 Yesterday I've graduated. On the 7th of July i can call myself a B ICT :) I got a superb grade for my thesis... 9 out of 10 :DCongratulations! Well done! ;D Quote Link to comment Share on other sites More sharing options...
Rene Posted June 22, 2010 Share Posted June 22, 2010 Yesterday I've graduated. On the 7th of July i can call myself a B ICT :) I got a superb grade for my thesis... 9 out of 10 :DWow Stefan, that's really impressive! Congrats!http://www.developer.com/java/article.php/3856906/Java-vs-C-The-Performance-Showdown.htmI don't wish to start a language war here, but please don't rely on tests like that to measure performance. In 'real' programs java and c++ perform about the same. Java startup times are longer because the JVM meeds to be loaded, but for the rest...Some time ago I made a 3D game in Java. There were about one million polygons on screen, and it runs fine (+/- 60 fps) on an Intel graphics card. On beefy hardware it runs at about 1500 frames per second. Performance really isn't an issue.Btw Stefan, if you chose to continue in Java, my original offer is still open. If you're interested ;) Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted June 22, 2010 Author Share Posted June 22, 2010 Thanks. Yes, it was a really high grade. I did not expect that, although I did expect it was 'good' :)About Java and performance. I think it really depends on the type of program you're creating. I think for a game like D2TM, or anything in that order, it is ok to use Java.I've some sketches about an RTS/Dune game laying around. I might give it a try, and I think i'd do that in Java :) Quote Link to comment Share on other sites More sharing options...
athanasios Posted June 22, 2010 Share Posted June 22, 2010 I see. It will suffice for this type of game.Congratulations! Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted June 23, 2010 Author Share Posted June 23, 2010 Thanks :) Quote Link to comment Share on other sites More sharing options...
nemafakei Posted June 24, 2010 Share Posted June 24, 2010 Well done!Have you considered rewriting it in javascript? Quote Link to comment Share on other sites More sharing options...
MrFlibble Posted June 25, 2010 Share Posted June 25, 2010 Hi Nema! ;D Long time no see. How're you doing? Quote Link to comment Share on other sites More sharing options...
nemafakei Posted June 27, 2010 Share Posted June 27, 2010 Pretty busy, but I like to check in regularly to lurk. I tend not to have the inclination to post so much nowadays. Quote Link to comment Share on other sites More sharing options...
stefanhendriks Posted August 1, 2010 Author Share Posted August 1, 2010 I have decided not to go for Java. In fact, I have decided to keep on refactoring the current (C/C++) code. It is a shame to throw it all away anyway. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.