Search Results for "learn-game-programming-with-ruby-bring-your-ideas-to-life-with-gosu"

Learn Game Programming with Ruby

Learn Game Programming with Ruby

Bring Your Ideas to Life with Gosu

  • Author: Mark Sobkowicz
  • Publisher: Pragmatic Bookshelf
  • ISBN: 1680503782
  • Category: Computers
  • Page: 206
  • View: 7167
DOWNLOAD NOW »
Level up your programming skills while making fast-paced, arcade-style video games. Make enemy spaceships explode in balls of fire, and escape from a pit while dodging falling boulders. You'll use the fun and approachable Ruby programming language and the Gosu 2D game library, which makes making games a breeze. Gain the skills and techniques you need to bring your own video game ideas to life with moving images and thumping sounds. If you have a little experience programming in Ruby or another language, then you're ready to start making your own video games. In this book you'll learn concepts such as animation, keyboard and mouse movement, sounds and music, and physics as you build four exciting games. Your first game will test your reflexes as you try to click on a ruby that pops in and out of your screen. Learn how to draw images and text, and how to make objects move around the screen. You'll make a space-shooter where you defend your home base from a seemingly endless stream of enemies, as you discover how to use keyboard input, add music and sounds, an opening title screen, and scrolling end-credits. Next up: make a sliding number puzzle game where you'll learn to incorporate more complicated logic and user interaction into your game. Learn all about game physics as you build a game where a bold adventurer must climb out of a pit while dodging bouncing, spinning rocks. Finally, package up your games as Windows and Mac apps so you can share them with your friends. When you're done with this book, you'll have improved your programming skills, and you'll have all the tools you need to make your own arcade-style games. What You Need: You'll need a computer running Windows 7 or later, or Mac OS X 10.7 or later. All the other software you need is free, and the first chapter will get you up and running.

Die Programmiersprache Ruby

Die Programmiersprache Ruby

  • Author: David Flanagan,Yukihiro Matsumoto
  • Publisher: O'Reilly Germany
  • ISBN: 3897218747
  • Category: Object-oriented programming (Computer science)
  • Page: 464
  • View: 1776
DOWNLOAD NOW »
"Die Programmiersprache Ruby" ist das magebliche Handbuch zu Ruby mit einer umfassenden Beschreibung der Sprachversionen 1.8 und 1.9. Es wurde fur erfahrene Programmierer geschrieben, die sich neu in Ruby einarbeiten wollen, und fur Ruby-Programmierer, die ihr Wissen erweitern und Ruby besser beherrschen wollen. Dieses Buch dokumentiert Ruby umfassend, jedoch ohne den Formalismus einer Sprachspezifikation. Ruby vom Feinsten Dieses Handbuch beginnt mit einem Tutorial zum Schnelleinstieg in die Sprache Ruby und erklart sie dann detailliert auf allen Ebenen: Lexikalische und syntaktische Struktur von Ruby-Programmen, Datentypen und Objekte, Ausdrucke und Operatoren, Anweisungen und Kontrollstrukturen, Methoden, Procs, Lambdas und Closures, Klassen und Module, Reflection und Metaprogrammierung und die Ruby-Plattform API der Ruby-Plattform Die Programmiersprache Ruby beinhaltet eine umfassende Einfuhrung in die machtige API der Ruby-Plattform und stellt - mit ausfuhrlich kommentiertem Code - die Moglichkeiten von Ruby in Bezug auf Textbearbeitung, mathematische Berechnungen, Collections, Ein-/Ausgabe, Netzwerkverarbeitung und Concurrency vor. Wenn Sie Ruby wirklich verstehen wollen, ist dies das Buch, das Sie brauchen.

Programmieren mit Ruby

Programmieren mit Ruby

  • Author: David Thomas,Andrew Hunt
  • Publisher: Pearson Deutschland GmbH
  • ISBN: 9783827319654
  • Category:
  • Page: 681
  • View: 4326
DOWNLOAD NOW »

Design Patterns für die Spieleprogrammierung

Design Patterns für die Spieleprogrammierung

  • Author: Robert Nystrom
  • Publisher: MITP-Verlags GmbH & Co. KG
  • ISBN: 395845092X
  • Category: Computer games
  • Page: 400
  • View: 2874
DOWNLOAD NOW »
- Die bekannten Design Patterns der Gang of Four im konkreten Einsatz für die Entwicklung von Games - Zahlreiche weitere vom Autor entwickelte Patterns - Sequenzierungs-, Verhaltens-, Entkopplungs- und Optimierungsmuster Für viele Spieleprogrammierer stellt die Finalisierung ihres Spiels die größte Herausforderung dar. Viele Projekte verlaufen im Sande, weil Programmierer der Komplexität des eigenen Codes nicht gewachsen sind. Die im Buch beschriebenen Design Patterns nehmen genau dieses Problem in Angriff. Der Autor blickt auf jahrelange Erfahrung in der Entwicklung von weltweit erfolgreichen Games zurück und stellt erprobte Patterns vor, mit deren Hilfe Sie Ihren Code entwirren und optimieren können. Die Patterns sind in Form unabhängiger Fallbeispiele organisiert, so dass Sie sich nur mit den für Sie relevanten zu befassen brauchen und das Buch auch hervorragend zum Nachschlagen verwenden können. Sie erfahren, wie man eine stabile Game Loop schreibt, wie Spielobjekte mithilfe von Komponenten organisiert werden können und wie man den CPU-Cache nutzt, um die Performance zu verbessern. Außerdem werden Sie sich damit beschäftigen, wie Skript-Engines funktionieren, wie Sie Ihren Code mittels Quadtrees und anderen räumlichen Aufteilungen optimieren und wie sich die klassischen Design Patterns in Spielen einsetzen lassen.

Rails Kochbuch

Rails Kochbuch

  • Author: Rob Orsini
  • Publisher: O'Reilly Germany
  • ISBN: 3897217147
  • Category: Ruby (Computer program language)
  • Page: 545
  • View: 2320
DOWNLOAD NOW »

Refactoring

Refactoring

wie Sie das Design vorhandener Software verbessern

  • Author: Martin Fowler
  • Publisher: N.A
  • ISBN: 9783827322784
  • Category:
  • Page: 440
  • View: 5249
DOWNLOAD NOW »

Raspberry Pi für Dummies

Raspberry Pi für Dummies

  • Author: Sean McManus,Mike Cook,Gerhard Franken
  • Publisher: John Wiley & Sons
  • ISBN: 3527681205
  • Category: Computers
  • Page: 470
  • View: 8955
DOWNLOAD NOW »
Sean McManus und Mike Cook f?hren Sie Schritt f?r Schritt in die Nutzung des Raspberry Pi ein und verschaffen Ihnen einen ?berblick ?ber all die M?glichkeiten, die er Ihnen bietet. Sie zeigen Ihnen, wie Sie den Raspberry Pi zum Laufen bringen, sich unter Linux zurechtfinden, den Raspberry Pi als ganz normalen Computer mit Office- und Bildverarbeitungsprogrammen oder als Mediencenter zum Abspielen von Musik und Videos nutzen. Au?erdem lernen Sie mit Scratch und Python programmieren und erfahren alles ?ber die Verwendung des Raspberry Pi als Steuereinheit f?r elektronisches Spielzeug.

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code

Deutsche Ausgabe

  • Author: Robert C. Martin
  • Publisher: MITP-Verlags GmbH & Co. KG
  • ISBN: 3826696387
  • Category: Computers
  • Page: 480
  • View: 9261
DOWNLOAD NOW »
h2> Kommentare, Formatierung, Strukturierung Fehler-Handling und Unit-Tests Zahlreiche Fallstudien, Best Practices, Heuristiken und Code Smells Clean Code - Refactoring, Patterns, Testen und Techniken für sauberen Code Aus dem Inhalt: Lernen Sie, guten Code von schlechtem zu unterscheiden Sauberen Code schreiben und schlechten Code in guten umwandeln Aussagekräftige Namen sowie gute Funktionen, Objekte und Klassen erstellen Code so formatieren, strukturieren und kommentieren, dass er bestmöglich lesbar ist Ein vollständiges Fehler-Handling implementieren, ohne die Logik des Codes zu verschleiern Unit-Tests schreiben und Ihren Code testgesteuert entwickeln Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er ein Entwicklungsunternehmen in die Knie zwingen. Jedes Jahr gehen unzählige Stunden und beträchtliche Ressourcen verloren, weil Code schlecht geschrieben ist. Aber das muss nicht sein. Mit Clean Code präsentiert Ihnen der bekannte Software-Experte Robert C. Martin ein revolutionäres Paradigma, mit dem er Ihnen aufzeigt, wie Sie guten Code schreiben und schlechten Code überarbeiten. Zusammen mit seinen Kollegen von Object Mentor destilliert er die besten Praktiken der agilen Entwicklung von sauberem Code zu einem einzigartigen Buch. So können Sie sich die Erfahrungswerte der Meister der Software-Entwicklung aneignen, die aus Ihnen einen besseren Programmierer machen werden – anhand konkreter Fallstudien, die im Buch detailliert durchgearbeitet werden. Sie werden in diesem Buch sehr viel Code lesen. Und Sie werden aufgefordert, darüber nachzudenken, was an diesem Code richtig und falsch ist. Noch wichtiger: Sie werden herausgefordert, Ihre professionellen Werte und Ihre Einstellung zu Ihrem Beruf zu überprüfen. Clean Code besteht aus drei Teilen:Der erste Teil beschreibt die Prinzipien, Patterns und Techniken, die zum Schreiben von sauberem Code benötigt werden. Der zweite Teil besteht aus mehreren, zunehmend komplexeren Fallstudien. An jeder Fallstudie wird aufgezeigt, wie Code gesäubert wird – wie eine mit Problemen behaftete Code-Basis in eine solide und effiziente Form umgewandelt wird. Der dritte Teil enthält den Ertrag und den Lohn der praktischen Arbeit: ein umfangreiches Kapitel mit Best Practices, Heuristiken und Code Smells, die bei der Erstellung der Fallstudien zusammengetragen wurden. Das Ergebnis ist eine Wissensbasis, die beschreibt, wie wir denken, wenn wir Code schreiben, lesen und säubern. Dieses Buch ist ein Muss für alle Entwickler, Software-Ingenieure, Projektmanager, Team-Leiter oder Systemanalytiker, die daran interessiert sind, besseren Code zu produzieren. Über den Autor: Robert C. »Uncle Bob« Martin entwickelt seit 1970 professionell Software. Seit 1990 arbeitet er international als Software-Berater. Er ist Gründer und Vorsitzender von Object Mentor, Inc., einem Team erfahrener Berater, die Kunden auf der ganzen Welt bei der Programmierung in und mit C++, Java, C#, Ruby, OO, Design Patterns, UML sowie Agilen Methoden und eXtreme Programming helfen.

Sterben lernen

Sterben lernen

und ohne Angst leben

  • Author: Gerhard Pfeifer
  • Publisher: tredition
  • ISBN: 3732343847
  • Category: Philosophy
  • Page: 200
  • View: 1861
DOWNLOAD NOW »
Warum haben wir Angst vor Sterben und Tod? Und wie können wir diese Angst überwinden? Antworten darauf sucht dieses Buch, das seine Leser intensiv in die Suche einbezieht. Abschließende Antworten gibt es nicht, denn diese Suche ist eine Aufgabe, vor der jeder Mensch sein Leben lang steht. Ein Weg aus der Angst wird aber erkennbar: Auch wenn man nur einmal stirbt, so haben wir doch die Möglichkeit, im Leben sterben zu lernen. Wem das gelingt, der überwindet die Angst vor Sterben und Tod und ist frei: "Wer zu sterben gelernt hat, Sklave zu sein hat er verlernt" (Seneca im 26. Brief an Lucilius).

JavaScript & jQuery

JavaScript & jQuery

Interaktive Websites entwickeln

  • Author: Jon Duckett
  • Publisher: VCH
  • ISBN: 9783527760572
  • Category:
  • Page: 640
  • View: 7154
DOWNLOAD NOW »

Flammenalphabet

Flammenalphabet

  • Author: Ben Marcus
  • Publisher: Hoffmann und Campe
  • ISBN: 3455810462
  • Category: Fiction
  • Page: 288
  • View: 3887
DOWNLOAD NOW »
"Am Anfang war das Wort - und das Wort tötete": Ein literarisches Epos über eine Welt, in der die Sprache der Kinder ihre Eltern umbringt. Zuerst sind es nur die Juden, bald schon trifft es jeden: Die Sprache der Kinder wird für Erwachsene unerträglich, sie macht krank und tötet. Claire, Sams Frau, ist bereits schwer erkrankt und erträgt die Nähe ihrer Tochter Esther nicht mehr, die sie über alles liebt. Unaufhaltsam breitet sich die Epidemie aus, Panik greift um sich, und die letzten Radiosendungen verkünden, dass die Menschen ihre Kinder und Häuser verlassen, um in die Wildnis zu fliehen. Als Claire kurz vor dem Zusammenbruch steht, scheint auch ihnen kein anderer Ausweg zu bleiben, aber am Vorabend ihres Aufbruchs verschwindet Claire, und Sam macht sich auf den Weg, um ein Heilmittel zu finden. Dabei gerät er in eine gefährliche Schattenwelt. Ben Marcus erzählt ebenso brillant wie literarisch funkelnd von der Macht der Familie, zu lieben und zu zerstören. "Ben Marcus hat ungeheures Talent, dies ist ein traumwandlerischer, eindrucksvoller Roman." New York Times "Ben Marcus gehört zu der außergewöhnlichsten Art von Schriftstellern: Nämlich ein absolut notwendiger. Es ist nicht mehr möglich, sich die literarische Welt und damit die Welt selbst ohne seine mutigen Bücher vorzustellen." Jonathan Safran Foer

Effektiv C++ programmieren

Effektiv C++ programmieren

55 Möglichkeiten, Ihre Programme und Entwürfe zu verbessern

  • Author: Scott Meyers
  • Publisher: Pearson Deutschland GmbH
  • ISBN: 3827330785
  • Category:
  • Page: 326
  • View: 7002
DOWNLOAD NOW »

Java 8

Java 8

Das Übungsbuch

  • Author: Elisabeth Jung
  • Publisher: MITP-Verlags GmbH & Co. KG
  • ISBN: 3826696492
  • Category: COMPUTERS
  • Page: 995
  • View: 1014
DOWNLOAD NOW »
Dieses Buch ist kein Lehrbuch, sondern ein reines Übungsbuch und wendet sich an Leser, die ihre Java-Kenntnisse anhand zahlreicher praktischer Übungen durch Learning by Doing vertiefen und festigen möchten. Es ist ideal, um sich auf Prüfungen vorzubereiten oder das Programmieren mit Java praktisch zu üben. Jedes Kapitel enthält zunächst eine kompakte Zusammenfassung des Stoffes, der in den Übungsaufgaben dieses Kapitels verwendet wird. Anschließend haben Sie die Möglichkeit, zwischen Aufgaben in drei verschiedenen Schwierigkeitsstufen – von einfach bis anspruchsvoll – zu wählen. Anhand dieser Aufgaben können Sie Ihr Wissen praktisch testen. Am Ende des Kapitels finden Sie vollständige und kommentierte Musterlösungen.

Der Pragmatische Programmierer

Der Pragmatische Programmierer

  • Author: Andrew Hunt,David Thomas
  • Publisher: N.A
  • ISBN: 9783446223097
  • Category:
  • Page: 307
  • View: 9815
DOWNLOAD NOW »

Die Zeit der Verachtung

Die Zeit der Verachtung

Roman

  • Author: Andrzej Sapkowski
  • Publisher: Deutscher Taschenbuch Verlag
  • ISBN: 3423401605
  • Category: Fiction
  • Page: 400
  • View: 3498
DOWNLOAD NOW »
Der zweite große Roman der Hexer-Saga. Krieg kündigt sich an. Ein Konvent der Zauberer soll klären, wie sie sich in dem bevorstehenden Konflikt verhalten werden. Am Vorabend der Besprechungen sieht sich Geralt einem Dickicht undurchsichtiger Intrigen und Bündnisse gegenüber. Der geheimnisvolle Rience, sein alter Gegenspieler, verfolgt Ciri, die Prinzessin von Cintra, die unter Geralts Schutz steht. Es kommt zu einer blutigen Konfrontation. Ciri gelingt es zu fliehen, doch dann findet sie sich in einer entsetzlichen Wüste wieder. Ein verirrtes Einhorn ist ihr einziger Gefährte ... Der zweite große Roman aus Andrzej Sapkowskis siebenbändiger Geralt-Saga. Mehr zur Geralt-Saga unter www.der-hexer.de.

Die C++-Programmiersprache

Die C++-Programmiersprache

  • Author: Bjarne Stroustrup
  • Publisher: Pearson Deutschland GmbH
  • ISBN: 9783827316608
  • Category: C+
  • Page: 1068
  • View: 2679
DOWNLOAD NOW »

Der Schwalbenturm

Der Schwalbenturm

Roman

  • Author: Andrzej Sapkowski
  • Publisher: Deutscher Taschenbuch Verlag
  • ISBN: 3423402911
  • Category: Fiction
  • Page: 544
  • View: 2659
DOWNLOAD NOW »
»Was ist mit dem Mädchen? Ihr dürft nicht zulassen, dass sie den Turm betritt! Hörst du? Lasst nicht zu, dass sie den Schwalbenturm betritt ...« Hexer Geralt und seine Gefährten sind bei der Suche nach Ciri, der verschwundenen Prinzessin von Cintra, bisher erfolglos geblieben. Jetzt will die rivische Königin sie als Partisanenkämpfer in dem blutigen Krieg gegen Nilfgaard verpflichten. Doch sie setzen sich ab, um ihre unterbrochene Reise zu den Druiden wieder aufzunehmen. Bei einem Überfall gerät Geralts Wolfsmedaillon, das Insignium seines Hexertums, in fremde Hände... Ciri, die so hartnäckig Gesuchte, ist von dem gelehrten Einsiedler Vysogota aufgenommen worden. Ihr ganzes Sinnen und Trachten richtet sich jetzt auf den legendären Schwalbenturm, denn dies muss der Ort sein, von dem in der alten Prophezeiung die Rede ist. Allerdings ist der Schwalbenturm nur noch eine Ruine ...

Feuertaufe

Feuertaufe

Roman

  • Author: Andrzej Sapkowski
  • Publisher: Deutscher Taschenbuch Verlag
  • ISBN: 3423407093
  • Category: Fiction
  • Page: 432
  • View: 7602
DOWNLOAD NOW »
Der dritte Roman der Hexer-Saga In Nilfgaard wird die Verlobung des Kaisers mit Cirilla, der Thronerbin von Cintra, proklamiert. Aber handelt es sich wirklich um die echte Cirilla? Geralt, halbwegs von seinen schweren Verletzungen genesen, macht sich auf den Weg nach Nilfgaard, begleitet von Rittersporn und der Bogenschützin Milva sowie einem Vampir, der sich das Trinken von Blut schon seit Langem abgewöhnt hat. Doch auch eine gerade erst gegründete Geheimloge von Zauberern beschließt, Cirilla um jeden Preis zu finden und zur Königin zu machen, um so die Macht der Zauberer zu sichern ...

Eine Tour durch C++

Eine Tour durch C++

Die kurze Einführung in den neuen Standrad C++11

  • Author: Bjarne Stroustrup
  • Publisher: Carl Hanser Verlag GmbH Co KG
  • ISBN: 3446439838
  • Category: Computers
  • Page: 200
  • View: 3396
DOWNLOAD NOW »
EINE TOUR DURCH C++ // - Dieser Leitfaden will Ihnen weder das Programmieren beibringen noch versteht er sich als einzige Quelle, die Sie für die Beherrschung von C++ brauchen – aber diese Tour ist wahrscheinlich die kürzeste oder einfachste Einführung in C++11. - Für C- oder C++-Programmierer, die mit der aktuellen C++-Sprache vertrauter werden wollen - Programmierer, die in einer anderen Sprache versiert sind, erhalten ein genaues Bild vom Wesen und von den Vorzügen des modernen C++ . Mit dem C++11-Standard können Programmierer Ideen klarer, einfacher und direkter auszudrücken sowie schnelleren und effizienteren Code zu schreiben. Bjarne Stroustrup, der Designer und ursprüngliche Implementierer von C++, erläutert die Details dieser Sprache und ihre Verwendung in seiner umfassenden Referenz „Die C++-Programmiersprache“. In „Eine Tour durch C++“ führt Stroustrup jetzt die Übersichtskapitel aus der Referenz zusammen und erweitert sie so, dass auch erfahrene Programmierer in nur wenigen Stunden eine Vorstellung davon erhalten, was modernes C++ ausmacht. In diesem kompakten und eigenständigen Leitfaden behandelt Stroustrup – neben Grundlagen – die wichtigsten Sprachelemente und die wesentlichen Komponenten der Standardbibliothek. Er präsentiert die C++-Features im Kontext der Programmierstile, die sie unterstützen, wie die objektorientierte und generische Programmierung. Die Tour beginnt bei den Grundlagen und befasst sich dann mit komplexeren Themen, einschließlich vieler, die neu in C++11 sind wie z.B. Verschiebesemantik, einheitliche Initialisierung, Lambda-Ausdrücke, verbesserte Container, Zufallszahlen und Nebenläufigkeit. Am Ende werden Design und Entwicklung von C++ sowie die in C++11 hinzugekommenen Erweiterungen diskutiert. Programmierer erhalten hier – auch anhand von Schlüsselbeispielen – einen sinnvollen Überblick und praktische Hilfe für den Einstieg. AUS DEM INHALT // Die Grundlagen // Benutzerdefinierte Typen // Modularität // Klassen // Templates // Überblick über die Bibliothek // Strings und reguläre Ausdrücke // E/A-Streams // Container // Algorithmen // Utilities // Numerik // Nebenläufigkeit // Geschichte und Kompatibilität