Fortgeschrittene objektorientierte Programmierung
LVA 185.211, VU, 3 ECTS, 2016 S
Second Assignment
Game in Smalltalk
Learn Smalltalk, and design and implement a mouse racing game in Smalltalk.
The game shall resemble that from the
first assignment, but it need not be network-compatible, and several (at least two) players shall be able to play on the same computer using the same keyboard simultaneously.
It is recommended to use
Squeak, a relatively up-to-date implementation of Smalltalk-80.
Each team member shall work on this assignment to get his/her own Smalltalk experience.
Smalltalk programmers usually prefer to adapt existing code over writing new code from scratch.
Please try out this style of programming and answer the following questions:
- Do you prefer to program in a dynamic or static language? Why?
- How important ist the run-time penalty of an interpreted language like Smalltalk?
- Is the concept of
personal computing
(each person has its own customized system) still adequate?
- How can team members cooperate when developing software together in Smalltalk?
- Which aspects of programming in Smalltalk do you like, which aspects don't you like?