more java @ mlab, 10-17 Jan 2000, juhuu@katastro.fi

 [ previous course java basics ]   java experiments


schedule monday : 10.15-16.00 morning warming up Snow, Snow.java Snow with classes, Snow.java, Flake.java incremental Snow, Snow.java, Flake.java images background.jpg, snow.jpg, snow_purewhite.jpg afternoon first elements of The Game Game 0.01, Game.java Game 0.02, Game.java, Target.java images background.jpg, test.gif - Target Class java programming style guide - basics tuesday : 10.15-16.00 go 3d, Game.java, Grid.java, Matrix3D.java images background.jpg - Field Class Game 0.1, Game.java, Target.java, Field.java images background.jpg, test.gif, test2.gif, test3.gif about classes in java template for java00 pages wednesday : 16.15-19.00 - Ball Class Game 0.3, Game.java, Target.java, Field.java, Bat.java Smooth mouse, Simple.java draw 3d, Game.java, Grid.java, Matrix3D.java thursday : 16.15-19.00 - object inheritance >> organising the classes in a different way simple grid example, Game.java Game 0.4, Game.java, Target.java, Field.java, Bat.java, Ball.java Game 0.5, Game.java, Target.java, Field.java, Bat.java, Ball.java, Base.java friday : 16.15-19.00 - lecture: what have we learned so far? next week monday : 13.15-19.00 - collision detection - finishing up & viewing the results Game 0.9, Game.java, Target.java, Field.java, Bat.java, Ball.java, Base.java documented version of Game.java LATEST VERSION of the game... including better collision detection & score count Game 1.0, Game.java, Target.java, Field.java, Bat.java, Ball.java, Base.java
links University of Helsinki Introduction to Programming Programming in Java javasoft.com jdk 1.02 documentation java tutorial jdk 1.02 API documentation jdk 1.02 Graphics Class demonstration applets jdk 1.0 others godog (a pc with a sound card recommended) sumea.com maedastudio.com SourceTec Java Decompiler