Siemens Technik Akademie Berlin

Home  |  Berlin  |  Erlangen  |  München
TransRun


Special lecture topics

During our second semester we covered some special topics in our java lessons to build a basic knowledge of java programming. Those topics had to be worked out by us students to be presented to all the others. For those topics Kay Duve had to prepare for GUI programming, Markus Frank prepared for sound-implementation in java and Johannes did a presentation about creating graphics and using them in java. That also helped us to get deeper into this programming language, if we already knew several things about it. Besides those lectures we mostly had to learn the java language on our own. Major reason for this was that we wanted to create something different from the very beginning.


Different versions - Version 0.6.x

As mentioned above, before the summer break we stopped the initial version and started to develop something new. The idea was to go 3D. Because we only knew about Java 2D, we tried to implement our new idea with some tricks in Java 2D to make it look 3D. This attempt almost drove us mad because we had to create methods and algorithms for moving 2D objects like 3D objects. And the complete world had to be deformed to 3D. This version wasn’t completed like the previous one by far. It only had a not perfect movement of the vocabulary objects. Due to the enormous work this would have cost, we also stopped the development on this version and in august right after the summer break we tried something new again.

Version 0.8.x

This is the latest version of game engine we used and are still using for our game. As you can see, this is real 3D. It’s because we finally switched to Java3D. Java3D provided us with all the routines of movement and object sizing, so we could focus on setting the 3D objects.