Java Will Nur Spielen : Programmieren Lernen Mit Spass Und Kreativität


E-Book Content

Sven Eric Panitz Java will nur spielen Sven Eric Panitz Java will nur spielen Programmieren lernen mit Spaß und Kreativität Mit 16 Abbildungen STUDIUM Bibliografische Information der Deutschen Nationalbibliothek Die Deutsche Nationalbibliothek verzeichnet diese Publikation in der Deutschen Nationalbibliografie; detaillierte bibliografische Daten sind im Internet über abrufbar. Das in diesem Werk enthaltene Programm-Material ist mit keiner Verpflichtung oder Garantie irgendeiner Art verbunden. Der Autor übernimmt infolgedessen keine Verantwortung und wird keine daraus folgende oder sonstige Haftung übernehmen, die auf irgendeine Art aus der Benutzung dieses Programm-Materials oder Teilen davon entsteht. Höchste inhaltliche und technische Qualität unserer Produkte ist unser Ziel. Bei der Produktion und Auslieferung unserer Bücher wollen wir die Umwelt schonen: Dieses Buch ist auf säurefreiem und chlorfrei gebleichtem Papier gedruckt. Die Einschweißfolie besteht aus Polyäthylen und damit aus organischen Grundstoffen, die weder bei der Herstellung noch bei der Verbrennung Schadstoffe freisetzen. 1. Auflage 2008 Alle Rechte vorbehalten © Vieweg +Teubner | GWV Fachverlage GmbH, Wiesbaden 2008 Lektorat: Sybille Thelen | Andrea Broßler Vieweg+Teubner ist Teil der Fachverlagsgruppe Springer Science+Business Media. www.viewegteubner.de Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Jede Verwertung außerhalb der engen Grenzen des Urheberrechtsgesetzes ist ohne Zustimmung des Verlags unzulässig und strafbar. Das gilt insbesondere für Vervielfältigungen, Übersetzungen, Mikroverfilmungen und die Einspeicherung und Verarbeitung in elektronischen Systemen. Die Wiedergabe von Gebrauchsnamen, Handelsnamen, Warenbezeichnungen usw. in diesem Werk berechtigt auch ohne besondere Kennzeichnung nicht zu der Annahme, dass solche Namen im Sinne der Warenzeichen- und Markenschutz-Gesetzgebung als frei zu betrachten wären und daher von jedermann benutzt werden dürften. Umschlaggestaltung: KünkelLopka Medienentwicklung, Heidelberg Druck und buchbinderische Verarbeitung: MercedesDruck, Berlin Gedruckt auf säurefreiem und chlorfrei gebleichtem Papier. Printed in Germany ISBN 978-3-8348-0358-0 Vorwort Spiele sind prim¨ ar ein Hort der Entspannung, Kreativit¨at und Geselligkeit. Programmieren dagegen erscheint den meisten Menschen als eine abstrakte, komplizierte, mechanische und einsame Besch¨ aftigung. Dabei besch¨aftigen sich viele Menschen zur Entspannung mit T¨ atigkeiten, die denen der Programmierung recht nahe kommen. Schon auf dem Weg zur Arbeit kann man viele Pendler in den U- und S-Bahnen Sudokus l¨osen sehen. In langweiligen Mathematikstunden malen sich Sch¨ uler gerne ein 4-Gewinnt Spielfeld auf die Karos der Mathehefte und ganze N¨achte durch k¨onnen sich erwachsene Menschen mit Strategiespielen wie Die Siedler von Catan besch¨aftigen. Der homo ludens, der spielende Mensch, ist mehr als nur eine abstrakte Idee. Wir wollen diesen Spieltrieb nutzen, um Programmieren zu erlernen und als eine spannende, kreative und auch gesellige T¨ atigkeit sch¨atzen zu lernen. Als Programmiersprache dient hierzu die Sprache Java in der aktuellen Version 1.6. Treibende Kraft zum Erlernen der Programmierf¨ ahigkeit soll dabei die Entwicklung von unterschiedlichen Spielen sein. Angefangen von einfachen Reaktionsspielen beweglicher Objekte im zweidimensionalen Raum, u ¨ber Strategie- und Denkspiele, bis hin zu verteilten Spielanwendungen u ¨ber ein Netzwerk oder Spiele auf mobilen Endger¨aten wie dem Handy. Unterschiedliche Programmiertechniken und Technologien, wie Sammlungsklassen, Netzwerke, XML-Verarbeitung, GUI-Programmierung, Applets und Programmierung von Handys werden bedarfsgesteuert zur L¨ osung spezieller Fragen der Spieleprogrammierung eingesetzt und immer in einem konkreten Kontext eingef¨ uhrt. Viele
You might also like

Invitation To Fixed-parameter Algorithms
Authors: Rolf Niedermeier    84    0


Perl Programming For Biologists
Authors: D. Curtis Jamison    81    0


Coding Theory - Algorithms, Architectures, And Applications
Authors: Andre Neubauer , Jurgen Freudenberger , Volker Kuhn    107    0


Pattern Classification
Authors: Richard O. Duda , Peter E. Hart , David G. Stork    122    0


Digital Image Processing
Authors: Bernd Jähne    106    0


Image Processing In C
Authors: Dwayne Phillips    123    0


Digital Image Processing: Piks Scientific Inside
Authors: William K. Pratt    123    0


Synthesis And Optimization Of Dsp Algorithms
Authors: Constantinides , Cheung , Luk.    113    0


Webster's New World Telecom Dictionary
Authors: Ray Horak    129    0


Combinatorial Optimization. Theory And Algorithms
Authors: Bernhard Korte , Jens Vygen    170    0