Video-Projekt TicTacCam

Größe: px
Ab Seite anzeigen:

Download "Video-Projekt TicTacCam"

Transkript

1 Video-Projekt TicTacCam Sven Eric Härtel Audio-Video Programmierung, Media Systems WS09/10 Prof. Dr. Andreas Plaß TicTacCam ist eine kleine Videospielapplikation, die sich an dem bekannten PEN & Paper Spielprinzip von TicTacToe orientiert.

2 Inhaltsverzeichnis 1. Einleitung 2. Voraussetzungen 3. Spiel- und Bedienungsanleitung 4. Programmstruktur 2

3 1. Einleitung Vorgabe war, das Spiel TicTacToe mit Hilfe von OpenCV 1 und C++ sowie einer Webcam programmtechnisch so umzusetzen, dass eine spielbare Variante dabei heraus kommt. OpenCV eignet sich in idealerweise zur Mensch-Maschine Interaktion, Objekterkennung, Segmentierung und Bewegungserkennung. Mit Hilfe einer montierten Webcam wird die Bewegung bzw. Lage des Spielsteins erkannt und in ein Ausgabefenster übertragen, wo die unterschiedlichen Positionen in abwechselnder Weise per Kreuz oder Kreis markiert werden. So ist ein normaler Spielablauf zwischen zwei Personen möglich. Dem Programm ist ein Spielfeld (camtttprintout.jpg) beigelegt welches man sich ausdrucken sollte, um einen visuellen Rahmen für die Kalibrierung und gleichzeitig das Spielfeld zu erhalten in dessen Rahmen man sich bewegen muss. 2. Voraussetzungen MS Windows (XP, Vista, Win7) Microsoft Visual C Express Edition 2 OpenCV eine montierbare USB Webcam ausgedrucktes Spielfeld ein blauer Spielstein (änderbar im Sourcecode, cvscalar(0,0,255,0)) Laptop (da das errechnete Grid vom Abstand zur Webcam angepasst ist)

4 3. Spiel / Bedienungsanleitung Um das Spiel TicTacCam spielen zu können, sollte die Webcam etwas links von der Mitte des Laptopdeckels montiert werden. Nach dem compilieren des Sourcecodes muss zunächst das ausgedruckte Spielfeld, am besten mit Ausrichtung zum linken oberen Rand, auf der Laptoptastatur platziert werden. Dadurch erhält man auch etwas Platz um unproblematisch an die geforderten vorbelegten Tasten zu kommen, die das Spiel steuern. Es erscheint nun eine Meldung in der DOS-Konsole, wonach man den Spielstein in der Mitte des Spielfelds platzieren soll. Die durchschnittlich errechnete Position des Spielsteins wird als Basis des zu errechnenden virtuellen Grids dienen, welches für die zukünftige Positionserrechnung der Spielmarkierungen im 2D-Ausgabefenster herhält. Nach Betätigung der Entertaste wird die Position errechnet und die Ausdehnung bzw. Lage des Spielfelds ist festgelegt. Daraufhin erfolgt eine weitere Aufforderung per Entertaste das Spiel zu starten. Jetzt kann man durch verschieben des Spielsteins, wechselseitig die entsprechenden Felder im 2D-TicTacToe-Feld per Kreuz oder Kreis belegen. Es gibt 8 Gewinnkombinationen, 3 Felder waagrecht, senkrecht oder diagonal und eine unentschieden Situation, d.h. alle Felder sind belegt ohne das es einen Gewinner gibt. Doch wenn man es genau nimmt, so hat ein Gegenspieler immer die Möglichkeit seinen Zug so zu setzen, sodass es immer zu einem unentschieden kommt. Nach Spielende, wird eine kurze Meldung des Gewinners oder unentschieden ausgegeben und man hat erneut die Möglichkeit das Spiel per Backspacetaste zu starten. Mit ESC ist ein Abbruch jederzeit möglich. 4

5 4. Programmstruktur Das Programm besteht aus einer Main und mehreren Header Dateien. Die meisten Headerdateien werden von OpenCV bereitgestellt, die cvcam.h wurde von Intel als Open Source freigegeben und dient der Ansteuerung bzw. der Verarbeitung der aufgenommenen Bilder der Webcam. Zunächst wird die Sourcequelle für den Input der Webcam definiert und im weiteren Verlauf die Datenstruktur erzeugt auf die verschiedene Operationen ausgeführt werden um letztlich in einem schwarz/weiß Falschfarbenbild nach einer bestimmten Farbe tracken zu können. Aus der Ansammlung von erkannten Pixeln aus dem zuvor platzierten Spielstein, wird ein Schwerpunkt errechnet der im folgenden als Grundlage zur Positionierung des Spielfeldes und darauf folgend zur weiteren Verarbeitung durch die Spiellogik dient. Durch die interne Festlegung von 4 Arrays[9], mit einer standardisierten Ausdehnung über die Koordinatenpaare X1,Y1 / X2, Y2, ist es möglich über den Schwerpunkt, als Mittelpunkt des Grids, einerseits die Ausdehnung des Spielfeldes zu bestimmen und später im laufenden Spiel die abgefragte Position des Spielsteins zu vergleichen und damit die Transformation vom 3D in den 2D- Raum zu übertragen. Nach dem nun diese Voraussetzungen bestehen, wird nach dem Spielstart von der jeweilige Spielsteinposition der Durchschnittswert genommen und eine Schleife durchlaufen die bestimmt in welchem Bereich des zuvor rechnerisch ermittelten Bereichs der Spielstein liegt. Mit diesem Ergebnis wird in einem weiteren Array, das leer vordefiniert ist, verglichen ob eine Position im Spielfeld schon belegt oder noch frei ist. Durch wechselseitiges befüllen mit einem X oder O des zuvor leeren Arrays kann daraufhin die Prüfung über diverse Gewinnkombinationen erfolgen. Tritt ein Gewinnfall oder unentschieden ein so ist das Spiel beendet und es wird eine entsprechende Meldung in der Konsole und in dem grafischen TicTacToe Feld ausgegeben. Nachfolgend ist der grobe Ablauf in einem vereinfachten Diagramm dargestellt. 5

6 6

Dokumentation des Projektes Tic Tac Toe

Dokumentation des Projektes Tic Tac Toe Praktikum aus Programmierung Dr. Michael Hahsler Dokumentation des Projektes Tic Tac Toe 0050230 1 Java Projekt: Tic Tac Toe 1. Inhaltsverzeichnis 1. Inhaltsverzeichnis... 2 2. Problemdefinition... 2 3.

Mehr

Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3

Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3 Michael Jugovac Dominik Kopczynski Jan Quadflieg Till Schäfer Stephan Windmüller Dortmund, den 30. Oktober 2014 Praktikum zur Vorlesung Einführung in die Programmierung WS 14/15 Blatt 3 Es können 12 (+5

Mehr

Programmierpraktikum

Programmierpraktikum TECHNISCHE UNIVERSITÄT MÜNCHEN FAKULTÄT FÜR INFORMATIK Praktikum: Grundlagen der Programmierung Programmierpraktikum Woche 05 (24.11.2016) Stefan Berktold [email protected] PRÄSENZAUFGABEN Heutige Übersicht

Mehr

Benutzung von Microsoft Visual Studio 2017

Benutzung von Microsoft Visual Studio 2017 Benutzung von Microsoft Visual Studio 2017 Hier am Beispiel der deutschen Version Beim Erstellen eines Projektes für eine Konsolenanwendung ist es ein klein wenig anders als bei früheren Versionen, wenn

Mehr

Bedienungsanleitung. Stefan Feldmann

Bedienungsanleitung. Stefan Feldmann Bedienungsanleitung Stefan Feldmann Bedienungsanleitung für den einfachen und kompakten Umgang mit dem unter Borland Delphi 7 erstellten Programm Mühle, März 2007. S t e f a n F e l d m a n n 1 4. 0 3.

Mehr

Pai Sho German Rules Inhaltsverzeichnis

Pai Sho German Rules Inhaltsverzeichnis Pai Sho German Rules Inhaltsverzeichnis 1. Skud Pai Sho 2. Spielziel 3. Spielsteine 4. Erklärung des Spielfeldes 5. Spielstart 6. Allgemeines Spielzug Ordnung Spielsteine bewegen Pflanzen Wachsen und Blühen

Mehr

Java Projekt: Tic Tac Toe + GUI

Java Projekt: Tic Tac Toe + GUI Java Projekt: Tic Tac Toe + GUI Rechnerpraktikum aus Programmierung im WS 2005/06 unter der Leitung von Dr. Michael Hahsler Tadeh Amirian (h0253821) 10.01.2006 1) Problemdefinition Beim TicTacToe Spiel

Mehr

Dieses Dokument enthält alle Teilaufgaben zur Java-Pflichtaufgabe für das Sommersemester Aufgabe 1 (Vier Gewinnt 1. Teil)

Dieses Dokument enthält alle Teilaufgaben zur Java-Pflichtaufgabe für das Sommersemester Aufgabe 1 (Vier Gewinnt 1. Teil) Vier Gewinnt Dieses Dokument enthält alle Teilaufgaben zur Java-Pflichtaufgabe für das Sommersemester 2008. Aufgabe 1 (Vier Gewinnt 1. Teil) Implementieren Sie eine Java-Klasse VierGewinnt1, mit einer

Mehr

Netzwerkprogrammierung in Java Protokollspezifikation Vier Gewinnt

Netzwerkprogrammierung in Java Protokollspezifikation Vier Gewinnt Rheinisch-Westfälische Technische Hochschule Aachen Lehrstuhl für Informatik IV Prof. Otto Spaniol Netzwerkprogrammierung in Java Protokollspezifikation Vier Gewinnt Das Spezifikationskomitee: Hendrik

Mehr

Arrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3

Arrays. Theorieteil. Inhaltsverzeichnis. Begriffe. Programmieren mit Java Modul 3. 1 Modulübersicht 3 Programmieren mit Java Modul 3 Arrays Theorieteil Inhaltsverzeichnis 1 Modulübersicht 3 2 Eindimensionale Arrays 3 2.1 Arrays deklarieren.............................. 3 2.2 Arrays erzeugen................................

Mehr

Safari Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de

Safari Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de Safari Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de Inhalt Safari Spielregeln...1 Spielidee...2 Spielstart...3 Spielablauf...4 Tiere suchen...5 Wie fotografiere ich

Mehr

Versuch 3: Kamera 1. In diesem Programm sind die grundlegenden Funktionen der Kamera schon implementiert. Diese Funktionen sind:

Versuch 3: Kamera 1. In diesem Programm sind die grundlegenden Funktionen der Kamera schon implementiert. Diese Funktionen sind: Versuch 3: Kamera 1 Was ist ein Bild? Ein Bild ist in diesem Versuch ein zweidimensionales Array vom Typ unsigned char. Jedes Element des Arrays entspricht einem Pixel des Bildes, dessen Wertebereich zwischen

Mehr

LASERBALL EIN PUBLIC DOMAIN SPIEL 1991/ von Thomas Ilg Programmiert für den klassischen ATARI ST oder kompatible Emulatoren.

LASERBALL EIN PUBLIC DOMAIN SPIEL 1991/ von Thomas Ilg Programmiert für den klassischen ATARI ST oder kompatible Emulatoren. EIN PUBLIC DOMAIN SPIEL 1991/2014-15 von Thomas Ilg Programmiert für den klassischen ATARI ST oder kompatible Emulatoren. Zur GESCHICHTE 1991/2014-15 Laserball wurde von mir 1991 als Public Domain Spiel

Mehr

Um Listen in übersichtlicher Form zu präsentieren, verwenden Sie zur bequemen Eingabe und übersichtlichen Ausgabe Tabellen.

Um Listen in übersichtlicher Form zu präsentieren, verwenden Sie zur bequemen Eingabe und übersichtlichen Ausgabe Tabellen. Um Listen in übersichtlicher Form zu präsentieren, verwenden Sie zur bequemen Eingabe und übersichtlichen Ausgabe Tabellen. Übung 9 Das Gitternetz einer Tabelle hilft bei der Erstellung von langen Listen,

Mehr

Das Handbuch zu KReversi. Clay Pradarits Entwickler: Mario Weilguni Korrektur: Lauri Watts Deutsche Übersetzung: Maren Pakura

Das Handbuch zu KReversi. Clay Pradarits Entwickler: Mario Weilguni Korrektur: Lauri Watts Deutsche Übersetzung: Maren Pakura Clay Pradarits Entwickler: Mario Weilguni Korrektur: Lauri Watts Deutsche Übersetzung: Maren Pakura 2 Inhaltsverzeichnis 1 Einführung 5 2 Spielanleitung 6 3 Spielregeln, Spielstrategien und Tipps 7 3.1

Mehr

Universität Stuttgart Programmierübung Bildschirmschoner

Universität Stuttgart Programmierübung Bildschirmschoner Programmierübung Bildschirmschoner Ilona Heurich C# Warum C#? In Windows-Umgebung leicht zu handhaben In Wirtschaft häufig verwendet Ähnliche Sprachbausteine wie andere verbreitete Sprachen (Java, C++,

Mehr

Aufgabenblatt 3. Kompetenzstufe 2. Allgemeine Informationen zum Aufgabenblatt:

Aufgabenblatt 3. Kompetenzstufe 2. Allgemeine Informationen zum Aufgabenblatt: Aufgabenblatt 3 Kompetenzstufe 2 Allgemeine Informationen zum Aufgabenblatt: Die Abgabe erfolgt in TUWEL. Bitte laden Sie Ihr IntelliJ-Projekt bis spätestens Freitag, 15.12.2017 13:00 Uhr in TUWEL hoch.

Mehr

Das Werkzeug Verschieben/Kopieren wird über die Symbolleiste oder im Pull-Down- Menü Tools > Verschieben (Mac: Tools > Verschieben) aktiviert.

Das Werkzeug Verschieben/Kopieren wird über die Symbolleiste oder im Pull-Down- Menü Tools > Verschieben (Mac: Tools > Verschieben) aktiviert. 92 Einfach SketchUp Die Bearbeitungswerkzeuge In den Kapiteln zuvor haben Sie gelernt, wie Sie mit den Zeichnungswerkzeugen die in SketchUp TM vorhandenen Grundformen (Rechteck, Kreis, Bogen, Linie und

Mehr

Das Handbuch zu KReversi. Clay Pradarits Entwickler: Mario Weilguni Korrektur: Lauri Watts Deutsche Übersetzung: Maren Pakura

Das Handbuch zu KReversi. Clay Pradarits Entwickler: Mario Weilguni Korrektur: Lauri Watts Deutsche Übersetzung: Maren Pakura Clay Pradarits Entwickler: Mario Weilguni Korrektur: Lauri Watts Deutsche Übersetzung: Maren Pakura 2 Inhaltsverzeichnis 1 Einführung 5 2 Spielanleitung 6 3 Spielregeln, Spielstrategien und Tipps 7 3.1

Mehr

JAVA Projekt Mensch ärgere dich nicht

JAVA Projekt Mensch ärgere dich nicht JAVA Projekt Mensch ärgere dich nicht Rechnerpraktikum aus Programmierung, WS06/07 Unter der Leitung von Dr. Michael Hahsler Autor: Name: Patrick Siebert Matrikelnummer: 0252978 Inhalt: PROBLEMBESCHREIBUNG:...

Mehr

von Heinrich Glumpler und Matthias Schmitt

von Heinrich Glumpler und Matthias Schmitt von Heinrich Glumpler und Matthias Schmitt Schachen spielt sich wie Schach ohne Brett. Die Schachregeln werden dabei geringfügig verändert und ermöglichen neue Strategien, ohne den Kern des Schachspiels

Mehr

Es gibt ein Spielfeld mit 9x9 Feldern. Jedes Feld hat eine aus insgesamt 7 Farben.

Es gibt ein Spielfeld mit 9x9 Feldern. Jedes Feld hat eine aus insgesamt 7 Farben. Bereich: Klassen* Wechselspiel (. Teil) Package: de.dhbwka.java.exercise.classes Klasse: Wechselspiel Diese Aufgabe ist für sehr gute Studierende, denen die anderen Aufgaben zu einfach sind. Sie geht weit

Mehr

Ausdruck von Ersatzquittungen bzw. Belegen

Ausdruck von Ersatzquittungen bzw. Belegen Ausdruck von Ersatzquittungen bzw. Belegen 1. Ausdruck von Ersatzquittungen Sie können jetzt im OrthoCash Kassenbons nachträglich ausdrucken, die in der Vergangenheit schon mal ausgegeben wurden. Für diesen

Mehr

NMG2 Auswertungssoftware NMG2-USB/RS232-PROSOFT

NMG2 Auswertungssoftware NMG2-USB/RS232-PROSOFT NMG2 Auswertungssoftware NMG2-USB/RS232-PROSOFT Version: 1.2 Stand: 22.09.2015 1. Lieferumfang NMG2-USB/RS232-PROSOFT auf CD oder als.zip Verbindungskabel RS232 USB zu RS232 Adapter 2. Systemvoraussetzungen

Mehr

Aufgabe 2 (Musterlösung) CorelDRAW

Aufgabe 2 (Musterlösung) CorelDRAW Aufgabe 2 (Musterlösung) CorelDRAW Seite 1 von 9 Aufgabe 2 (Musterlösung) CorelDRAW Inhaltsverzeichnis Einleitung... 2 Musterlösung... 2 Nachtrag... 9 Abbildungsverzeichnis Abb. 1: Linie und Dreieck (vorher

Mehr

Durchführung einer Inventur im HWP

Durchführung einer Inventur im HWP Durchführung einer Inventur im HWP Copyright 2015 Sage GmbH Die Inhalte und Themen in dieser Unterlage wurden mit sehr großer Sorgfalt ausgewählt, erstellt und getestet. Fehlerfreiheit können wir jedoch

Mehr

INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG

INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG TOP-CHECK TRANSFER Für TOP-CHECK FE-B und TOP-CHECK FN-B ab Firmware-Version 6.1 Version 1.0 von 2017-09 LIST-MAGNETIK Dipl.-Ing. Heinrich List GmbH D-70771 Leinfelden-Echterdingen

Mehr

Logic Masters 2015 Runde 2: Schiffe versenken und Varianten

Logic Masters 2015 Runde 2: Schiffe versenken und Varianten NAME Logic Masters 05 Runde : Schiffe versenken und Varianten Bearbeitungszeit: 60 Minuten. Schiffe versenken Standard... 0 Punkte. Schiffe versenken Standard... 55 Punkte. Schiffe versenken Salat... 5

Mehr

INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG

INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG MP-800 TRANSFER Für MP-800 ab Firmware-Version 8.1 Version 2.4 von 2018-10 LIST-MAGNETIK Dipl.-Ing. Heinrich List GmbH D-70771 Leinfelden-Echterdingen Max-Lang-Str.

Mehr

Berichte aus der Informatik. Dieter Pawelczak. Start in die C-Programmierung

Berichte aus der Informatik. Dieter Pawelczak. Start in die C-Programmierung Berichte aus der Informatik Dieter Pawelczak Start in die C-Programmierung Shaker Verlag Aachen 2012 Inhaltsverzeichnis Inhaltsverzeichnis i 1 Einleitung 1 1.1 Umfeld und Aufbau des Buches 1 Die Programmiersprache

Mehr

Einmaleins-Rennen. Einmaleins-Rennen Spielregeln

Einmaleins-Rennen. Einmaleins-Rennen Spielregeln Einmaleins-Rennen Automatisierung neuer Einmaleins-Reihen Wiederholung bekannter Einmaleins-Reihen Visualisierung der Mächtigkeiten der Reihen Visualisierung von Zahlenmustern auf dem Hunderter-Feld K

Mehr

Werkzeugelemente Beamer Epson EB585/EB595

Werkzeugelemente Beamer Epson EB585/EB595 Werkzeugelemente Beamer Epson EB585/EB595 Für den Beamer Epson EB585 wie auch für den Epson EB595 gibt es unterschiedliche Werkzeugleisten: - Symbole der vorinstallierten Werkzeugleiste: Eine Erstellung

Mehr

Installation & Usage. Version 1.0. estickflashtool

Installation & Usage. Version 1.0. estickflashtool Installation & Usage Version 1.0 estickflashtool Allgemeines Der estick ist ein USB basiertes Entwicklungs-Board für Atmel AT90USB162 Mikro-controller. Einfache, anschauliche Anwendungen und Beispiele

Mehr

Inhalt: Spielbrett, 36 Kugeln (8 gelbe, 7 rote, 6 grüne, 5 blaue, 4 weiße, 3 graue. 3 schwarze), 2 rote und 2 gelbe Zeiger.

Inhalt: Spielbrett, 36 Kugeln (8 gelbe, 7 rote, 6 grüne, 5 blaue, 4 weiße, 3 graue. 3 schwarze), 2 rote und 2 gelbe Zeiger. Wer sammelt die wertvollsten Kugeln? Brettspiel für 2 oder 4 Spieler von Sid Sackson Ravensburger"' Spiele Nr. 60451249 Inhalt: Spielbrett, 36 Kugeln (8 gelbe, 7 rote, 6 grüne, 5 blaue, 4 weiße, 3 graue.

Mehr

Swissmem ebooks ebook Funktionen Software Version 4.x (PC)

Swissmem ebooks ebook Funktionen Software Version 4.x (PC) Swissmem ebooks ebook Funktionen Software Version 4.x (PC) 29.05.2017 Inhalt 6.0.0 ebook Funktionen 2 6.1.0 Übersicht...2 6.2.0 Notizen...3 6.2.1 Einfaches Notizfeld...3 6.2.2 Handschriftliches Notizfeld...6

Mehr

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner

Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Programmieren? Das kann ich auch! Bau dir deinen eigenen Bildschirmschoner Christiane Taras Institut für Visualisierung und interaktive Systeme Universität Stuttgart GEFÖRDERT VON AKTIONSPARTNER Folien

Mehr

Spiele auf dem Amigo-Tablet

Spiele auf dem Amigo-Tablet Spiele auf dem Amigo-Tablet Amigo-Nutzer können Spiele auf ihren Tablet spielen. Memory Memory ist ein Spiel für Einzelspieler um Ihr Gedächtnis zu trainieren. Am Anfang jedes Spieles sind 12 Karten in

Mehr

LinTech. Konfigurationssoftware. Bedienungsanleitung. Revision 1.46

LinTech. Konfigurationssoftware. Bedienungsanleitung. Revision 1.46 LinTech Bedienungsanleitung bluelino 4G/ 4G+ Konfigurationssoftware Revision 1.46 Inhalt 1 Konfiguration des bluelino 4G oder 4G+ ändern... 3 1.1 Voraussetzungen... 3 1.2 Start/Inbetriebnahme Konfigurationssoftware...

Mehr

BRING DEINE STRATEGIE INS ROLLEN THE STRATEGIC BOARD GAME WITH SHIFTING MARBLES

BRING DEINE STRATEGIE INS ROLLEN THE STRATEGIC BOARD GAME WITH SHIFTING MARBLES BRING DEINE STRATEGIE INS ROLLEN THE STRATEGIC BOARD GAME WITH SHIFTING MARBLES Level 2-4 BRING DEINE STRATEGIE INS ROLLEN 8+ THE STRATEGIC BOARD GAME WITH SHIFTING MARBLES Shiftago 1-15 Min. Express 10-30

Mehr

int i=1; //Integerzahl i anlegen und mit 1 initialisieren float wert; //Floatzahl deklarieren scanf( %f,&wert); //Wert über Tastatur eingeben

int i=1; //Integerzahl i anlegen und mit 1 initialisieren float wert; //Floatzahl deklarieren scanf( %f,&wert); //Wert über Tastatur eingeben Datenfelder (Array) Seite 1 von 7 Bei den bisherigen Programmen wurde für jede verwendete Variable (oder für jedes Objekt) ein eigener Typ und Name vergeben. Die Initialisierung, d.h. die Belegung mit

Mehr

Das fesselnde Strategiespiel für zwei Personen. The exciting strategy game for two players

Das fesselnde Strategiespiel für zwei Personen. The exciting strategy game for two players Das fesselnde Strategiespiel für zwei Personen The exciting strategy game for two players 1 Das fesselnde Strategiespiel für zwei Personen Autoren: Robert Witter und Frank Warneke www.barragoon.de Inhalt:

Mehr

Produktschulung WinArchiv

Produktschulung WinArchiv Produktschulung WinArchiv Codex GmbH Stand 2012 Inhaltsverzeichnis Einleitung... 3 Starten des Programms... 4 Suchen von Kunden... 7 Funktionen in der Hauptmaske... 10 Erfassen von Besuchsnotizen in WinArchiv...

Mehr

Futterneid. Ein Spiel um Spatzen, Tauben und Brotkrumen. Von Cyril Kajnar und Martin Nerurkar. Entworfen im Rahmen des GameArch Seminars

Futterneid. Ein Spiel um Spatzen, Tauben und Brotkrumen. Von Cyril Kajnar und Martin Nerurkar. Entworfen im Rahmen des GameArch Seminars Futterneid Ein Spiel um Spatzen, Tauben und Brotkrumen. Von Cyril Kajnar und Martin Nerurkar. Entworfen im Rahmen des GameArch Seminars im WS 2004/05 an der Uni Stuttgart. Inhalt Box Inhalt 1x Spielbrett

Mehr

Brettspiele (Mühlespiel)

Brettspiele (Mühlespiel) Benötigte Hard- oder Software Textverarbeitungsprogramm Anmerkung: Die Anleitung ist optimiert für MS Word 03. Ziel Brettspiel auf PC gestalten Im Internet Spielanleitung und evtl. Information über die

Mehr

Swissmem ebooks ebook Funktionen Software Version 4.x (PC)

Swissmem ebooks ebook Funktionen Software Version 4.x (PC) Swissmem ebooks ebook Funktionen Software Version 4.x (PC) 25.08.2017 Inhalt 6.0.0 ebook Funktionen 2 6.1.0 Übersicht...2 6.2.0 Notizen...3 6.2.1 Einfaches Notizfeld...3 6.2.2 Handschriftliches Notizfeld...6

Mehr

C-Programme kompilieren mit Visual Studio Express

C-Programme kompilieren mit Visual Studio Express C-Programme kompilieren mit Visual Studio Express Die Beispiele, Aufgaben und Lösungen zum Buch C als erste Programmiersprache können mit Visual Studio Express von Microsoft bearbeitet, kompiliert und

Mehr

Softwareentwicklung Schrittweise Verfeinerung, Programmieren üben: Tic-Tac-Toe in Raten

Softwareentwicklung Schrittweise Verfeinerung, Programmieren üben: Tic-Tac-Toe in Raten Mag. iur. Dr. techn. Michael Sonntag Softwareentwicklung Schrittweise Verfeinerung, Programmieren üben: Tic-Tac-Toe in Raten E-Mail: [email protected] http://www.fim.uni-linz.ac.at/staff/sonntag.htm

Mehr

Sudoku goes Classic. Spielmaterial und die gemeinsame DOMINARI - Regel. für 2 Spieler ab 8 Jahren

Sudoku goes Classic. Spielmaterial und die gemeinsame DOMINARI - Regel. für 2 Spieler ab 8 Jahren Sudoku goes Classic für 2 Spieler ab 8 Jahren Spielmaterial und die gemeinsame DOMINARI - Regel Die Spielfläche Die Spielfläche besteht aus 6x6 Feldern. 4 zusammen hängende Felder gleicher Farbe bilden

Mehr

Das ist nicht besonders spannend. Wir ändern daher die Regeln für den Turm leicht ab.

Das ist nicht besonders spannend. Wir ändern daher die Regeln für den Turm leicht ab. Hans Walser, [20150101] Schachbrett-Geometrie 1 Worum es geht Auf dem Schachbrett wird eine Metrik definiert, die sich an den Bewegungen von Schachfiguren orientiert. Für eine bestimmte Schachfigur ist

Mehr

Mandozzi Elettronica S.A..

Mandozzi Elettronica S.A.. Mandozzi Elettronica S.A. SOFTWARE PANEL Stand alone Beispiel für eine Großflächenanzeige im ON AIR Studio USB/ Parallel-Interface zum Überwachen von 16 Einund Steuern von 8 Ausgängen Beispiel für eine

Mehr

Pinguin Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Alvydas Jakeliunas und Günter Cornett

Pinguin Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Alvydas Jakeliunas und Günter Cornett Pinguin Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Alvydas Jakeliunas und Günter Cornett Inhalt Pinguin Spielregeln...1 Spielidee...2 Spielbeginn...3 Phase 1: Pinguine platzieren...4

Mehr

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005

Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Kurze Einführung in die C++-Entwicklungsumgebung Visual Studio 2005 Visual Studio 2005 downloaden und installieren Visual Studio 2005 (VS) ist eine Entwicklungsumgebung von Microsoft für mehrere Programmiersprachen,

Mehr

TEXTEFFEKTE TEXTFELDER VERWENDUNG VON TEXTFELDERN. Markieren Sie den Text, und klicken Sie in der Registerkarte Start auf das

TEXTEFFEKTE TEXTFELDER VERWENDUNG VON TEXTFELDERN. Markieren Sie den Text, und klicken Sie in der Registerkarte Start auf das TEXTEFFEKTE Markieren Sie den Text, und klicken Sie in der Registerkarte Start auf das Symbol Texteffekte auswählen.. Der Katalog klappt auf, und Sie können einen Effekt Über Kontur, Schatten, Spiegelung

Mehr

Fähigkeitsnachweis bei Spritzgießmaschinen VDMA Teil 2: Nachweis der Kurzzeitfähigkeit. Bedienungsanleitung zum Excel-Programm

Fähigkeitsnachweis bei Spritzgießmaschinen VDMA Teil 2: Nachweis der Kurzzeitfähigkeit. Bedienungsanleitung zum Excel-Programm Fähigkeitsnachweis bei Spritzgießmaschinen VDMA 24470 Teil 2: Nachweis der Kurzzeitfähigkeit Bedienungsanleitung zum Excel-Programm Inhalt Seite 1 Einleitung... 2 2 Die Oberfläche... 3 2.1 Einteilung der

Mehr

Deinen EV3-Kasten vorbereiten

Deinen EV3-Kasten vorbereiten 1 Deinen EV3-Kasten vorbereiten Alle Roboter dieses Buchs können mit nur einem Lego-Mindstorms-EV3- Kasten gebaut werden (Lego-Katalognummer 31313). Wenn du diesen Kasten, gezeigt in Abbildung 1-1, besitzt,

Mehr

Oldenburger Messprogramme

Oldenburger Messprogramme Oldenburger Messprogramme Software-Umgebung für audiometrische und diagnostische Messverfahren Bedienungsanleitung Lexikalischer Test Copyright HörTech ggmbh, Marie-Curie-Str. 2, D-26129 Oldenburg. Angaben

Mehr

Beispielprojekt: Datenloggen mit MSD200 und Auswertung mit Tabellenkalkulation (Teil 2)

Beispielprojekt: Datenloggen mit MSD200 und Auswertung mit Tabellenkalkulation (Teil 2) Beispielprojekt: Datenloggen mit und Auswertung mit Tabellenkalkulation (Teil 2) Im zweiten Teil dieses Beispielprojektes Datenloggen mit und Auswertung mit Tabellenkalkulation gehen wir auf das Weiterverarbeiten

Mehr

Der folgende Vortrag basiert auf dem Text A Polynomial Time Algorithm for the N-Queens Problem von Rok Sosic und Jun Gu aus dem Jahre 1990.

Der folgende Vortrag basiert auf dem Text A Polynomial Time Algorithm for the N-Queens Problem von Rok Sosic und Jun Gu aus dem Jahre 1990. Ein polynomieller Algorithmus für das N-Damen Problem 1 Einführung Der folgende Vortrag basiert auf dem Text A Polynomial Time Algorithm for the N-Queens Problem von Rok Sosic und Jun Gu aus dem Jahre

Mehr

HALLO UND WILLKOMMEN!

HALLO UND WILLKOMMEN! HALLO UND WILLKOMMEN! DRUCKEN: Am besten weisses Papier verwenden, Papierformat Din A4, Hochformat, Farbdruck. (Bei schwarz/weiss Druck: 4 Spielfiguren und 84 Elementsteine anmalen). Das Spiel ist natürlich

Mehr

Firmware-Update für CHERRY ehealth-bcs Produkte Terminal ST-1503 und Tastatur G

Firmware-Update für CHERRY ehealth-bcs Produkte Terminal ST-1503 und Tastatur G Inhalt 1. Firmware Download für an USB angeschlossene Geräte... 1 2. Firmware Download für an LAN angeschlossene Geräte... 7 1. Firmware Download für an USB angeschlossene Geräte Voraussetzungen: Die aktuellste

Mehr

Spielregeln für Schach

Spielregeln für Schach Gebrauchsartikel mit sozialer Herkunft B-Vertrieb GmbH Anerkannt gemeinnütziges Unternehmen gem. Art. 80 Abs. 1 lit. g und Art. 56 Bst. g DBG Lehnstrasse 90 l CH-9014 St.Gallen Tel. +41 (0)71 280 83 20

Mehr

Schach Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de

Schach Spielanleitung/Spielregeln. Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de Schach Spielanleitung/Spielregeln Brettspielnetz.de Team Copyright 2017 Brettspielnetz.de Inhalt Schach Spielregeln...1 Einleitung...2 Das Ziel des Spiels...3 Das Spielbrett...4 Züge...5 Das Schlagen von

Mehr

Software- Beschreibung. PC- Programm SM7D zur Datenerfassung für das Strahlenmessgerät SM7D Version V1.0 de ( Stand: 28 Januar 2011)

Software- Beschreibung. PC- Programm SM7D zur Datenerfassung für das Strahlenmessgerät SM7D Version V1.0 de ( Stand: 28 Januar 2011) Software- Beschreibung für PC- Programm SM7D zur Datenerfassung für das Strahlenmessgerät SM7D Version V1.0 de ( Stand: 28 Januar 2011) Inhalt: 1. Installation 2. Inbetriebnahme / Geräteanschluss / Programmstart

Mehr

Einführung in die Programmierung für NF MI. Übung 04

Einführung in die Programmierung für NF MI. Übung 04 Einführung in die Programmierung für NF MI Übung 04 Inhalt Arrays Einführung in Objekte Einführung in die Programmierung für NF Übung 04 2 Arrays Arrays repräsentieren Reihungen von Objekten, z.b. Variablen

Mehr

CRecorder Bedienungsanleitung

CRecorder Bedienungsanleitung CRecorder Bedienungsanleitung 1. Einführung Funktionen Der CRecorder zeichnet Istwerte wie unter anderem Motordrehzahl, Zündzeitpunkt, usw. auf und speichert diese. Des weiteren liest er OBDII, EOBD und

Mehr

Anleitung zum Applet Richtungsfeld einer Differentialgleichung

Anleitung zum Applet Richtungsfeld einer Differentialgleichung Richtungsfeld einer DGL 1 Anleitung zum Applet Richtungsfeld einer Differentialgleichung Bearbeitung von: Sebastian Jäkel WS 2009/10 Studiengang Elektronik und Informationstechnik Betreuung durch: Prof.

Mehr

Bedienungshinweise zum. Hörmann-Architektenprogramm

Bedienungshinweise zum. Hörmann-Architektenprogramm Bedienungshinweise zum Hörmann-Architektenprogramm Programmstart... 1 Ausschreibungstexte... 2 als WordDatei ausgeben... 2 kompletten Produkttext anzeigen... 3 Dokumentationen... 3 technische Zeichnungen...

Mehr

Spielanleitung Steffen Spiele

Spielanleitung Steffen Spiele Spielanleitung Steffen Spiele PICASSO Für 4 8 Spieler ab 7 Jahren Spielmaterial 40 lange Hölzchen, 10 kurze Hölzchen Spielziel Ziel des Spiels ist es, möglichst rasch Begriffe oder Gegenstände zu erraten,

Mehr

Andreas Kuhnekath. Kulami. Spielregel

Andreas Kuhnekath. Kulami. Spielregel Andreas Kuhnekath Kulami Spielregel Gestaltung: Steffen Mühlhäuser Graphische Arbeiten: Steffen Mühlhäuser, Bernhard Kümmelmann, Regelmitarbeit: Swen Jamrich, Steffen Mühlhäuser Holzarbeiten: Schaarschmidt,

Mehr

INHALTSVERZEICHNIS. 2D-DXF / DWG Import Allgemeines

INHALTSVERZEICHNIS. 2D-DXF / DWG Import Allgemeines Allgemeines INHALTSVERZEICHNIS 1 2D-DXF / DWG Import...3 1.1 Allgemeines...3 1.2 Starten des Imports...3 1.3 Der Dialog 2D DXF / DWG Datei importieren...3 1.4 Importiertes Symbol platzieren...4 1.5 Eigenschaften

Mehr

Installationsgruppen

Installationsgruppen Installationsgruppen 1. Leitfaden-Inhaltsverzeichnis 1. Leitfaden-Inhaltsverzeichnis 1 2. Ein Vorwort 3 3. Erstellen von Installationsgruppen 4 3.1. Eigenschaften von CAD-Objekten 4 3.2. Bearbeitungsarten

Mehr

2.1.1 Skizzieren mit Abhängigkeiten

2.1.1 Skizzieren mit Abhängigkeiten Aus nebenstehender Zeichnung (Zeichnungsname: Lagerblock ) soll eine Skizze erstellt und anschließend daraus ein Volumenmodell erzeugt werden. 2.1.1 Skizzieren mit Abhängigkeiten Tippen Sie in der Schaltflächenleiste

Mehr

Musterlösung: 12. Jgst. 2. Kursarbeit Datum: Fach: Informationsverarbeitung (LK)

Musterlösung: 12. Jgst. 2. Kursarbeit Datum: Fach: Informationsverarbeitung (LK) Musterlösung: 12. Jgst. 2. Kursarbeit Datum: 15.01.2007 Klasse: GY 05 c Fach: Informationsverarbeitung (LK) Themen: C++ (Schleifen; Funktionen; ein- & mehrdimensionale Arrays; Zufallszahlen; Sortierverfahren)

Mehr

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT

Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Boris Golubovic Dortmund, den 24. Oktober 2010 Anleitung zum Arbeiten mit Microsoft Visual Studio 2008 im Softwarepraktikum ET/IT Ein Projekt anlegen Ein Projekt kapselt alle zu einer Anwendung gehörenden

Mehr

INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG

INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG INSTALLATIONSANLEITUNG BEDIENUNGSANLEITUNG TOP-CHECK TRANSFER Für TOP-CHECK FE-B und TOP-CHECK FN-B ab Firmware-Version 6.3 Version 2.4 von 2018-10 LIST-MAGNETIK Dipl.-Ing. Heinrich List GmbH D-70771 Leinfelden-Echterdingen

Mehr

Ein Spiel von Thomas Odenhoven. Spieleranzahl: 2 5. Dauer: Minuten

Ein Spiel von Thomas Odenhoven. Spieleranzahl: 2 5. Dauer: Minuten Ein Spiel von Thomas Odenhoven Spieleranzahl: 2 5 Dauer: 20 30 Minuten Die Spieler schlüpfen in die Rolle von Druiden, die durch die keltischen Landschaften wandern und gemeinsam Steinkreise errichten.

Mehr

Spannung und Stromstärke einer Solarzelle Einfluss von der Fläche und der Beleuchtungsstärke

Spannung und Stromstärke einer Solarzelle Einfluss von der Fläche und der Beleuchtungsstärke Spannung und Stromstärke einer Solarzelle ENT Schlüsselworte Sonnenenergie, Fotovoltaik, Solarzelle, Lichtintensität, Elektrische Energie, Leerlaufspannung, Kurzschlussstromstärke Prinzip Solarzellen wandeln

Mehr

ConstruCAM-3D / Modul ReliefVTR

ConstruCAM-3D / Modul ReliefVTR ConstruCAM-3D / Modul ReliefVTR Ein Schmuckteil mit ReliefVTR erzeugen. Programm einstellen. Sollten sich noch Daten der letzten Arbeiten im Programm befinden, dann sichern Sie diese mit Datei. speichern

Mehr

Microsoft Visual C

Microsoft Visual C HOWTO Microsoft Visual C++ 2015 Zusammenfassung Dieses Dokument erklärt das Anlegen neuer Projekte in C/C++ und das hinzufügen neuer und vorhandener Sourcen. Inhalt 1. Allgemein... 2 2. Projekt... 2 a.

Mehr

Robot Karol für Delphi: Entwicklerhandbuch

Robot Karol für Delphi: Entwicklerhandbuch Robot Karol für Delphi: Entwicklerhandbuch Reinhard Nitzsche, OSZ Handel I Version 0.1 vom 24. Januar 2003 Zusammenfassung Dieses Handbuch beschreibt die Delphi-Klasse ckarol für Entwickler und Entwicklerinnen

Mehr

Software zur Gestensteuerung von Windows 7 über Kinect for Xbox

Software zur Gestensteuerung von Windows 7 über Kinect for Xbox WIN&I 1.0 Software zur Gestensteuerung von Windows 7 über Kinect for Xbox Steuern Sie mit WIN&I Windows 7 und tausende Applikationen über den Sensor Kinect for Xbox. WIN&I ersetzt die Computer-Maus und

Mehr

Dokumentation Installation & Konfiguration signotec Virtual Comport Driver. Version: Datum:

Dokumentation Installation & Konfiguration signotec Virtual Comport Driver. Version: Datum: Dokumentation Installation & Konfiguration signotec Virtual Comport Driver Version: 1.0.0 Datum: 02.12.2014 signotec GmbH www.signotec.de Tel.: 02102 53575 10 E-Mail: [email protected] Installation & Konfiguration

Mehr

Lösung Arbeitsblatt Mengenlehre

Lösung Arbeitsblatt Mengenlehre Fachhochschule Nordwestschweiz (FHNW) Hochschule für Technik Institut für Geistes- und Naturwissenschaft Lösung Arbeitsblatt Mengenlehre Dozent: Roger Burkhardt Klasse: Brückenkurs 2010 Büro: 4.613 Semester:

Mehr

Der Roboter wird auf einer 2 cm breiten, schwarzen Spur (mit Links- und Rechtskurven) gestartet.

Der Roboter wird auf einer 2 cm breiten, schwarzen Spur (mit Links- und Rechtskurven) gestartet. Info 13 LK (GA) Bearbeitungszeit: 225 min Seite 1 Aufgabe 1: Mindstorms Grundlage für alle Aufgaben ist ein Raupenroboter, wie du ihn aus dem Unterricht kennst. An den Sensoren sind je ein Lichtsensor

Mehr

Preisanpassungs-Modul

Preisanpassungs-Modul GISA Preisanpassung Preisanpassungs-Modul Preisanpassungs-Modul 2 Inhaltsverzeichnis 1 Preisanpassung 3 1.1 Selektion für die Preisanpassung 4 1.1.1 Selektion erfassen oder ändern 6 1.1.2 Selektion ausführen

Mehr

Erstellung eines elektronischen Bilderbuchs mit Open Office

Erstellung eines elektronischen Bilderbuchs mit Open Office Erstellung eines elektronischen Bilderbuchs mit Open Office OpenOffice ist eine vollwertige und vollständige Office-Software, welche kostenlos ist und unter http://de.openoffice.org/ (deutsche Version)

Mehr

Kurzanleitung Hama Photokalender v

Kurzanleitung Hama Photokalender v Inhalt 1. Vorwort / Installation 2. Software- / Druckereinstellungen 3. Symbole und Objekte 1. Vorwort / Installation Hama Photokalender ist ein einfaches, leicht anzuwendendes Programm zum erstellen individueller

Mehr

Die Uräusschlange galt im alten Ägypten zu allen Zeiten als königliches Abzeichen, das von den Pharaonen an der Stirn getragen wurde.

Die Uräusschlange galt im alten Ägypten zu allen Zeiten als königliches Abzeichen, das von den Pharaonen an der Stirn getragen wurde. Die Uräusschlange galt im alten Ägypten zu allen Zeiten als königliches Abzeichen, das von den Pharaonen an der Stirn getragen wurde. Die Bezeichnung Uräus" ist die latinisierte Form des griechischen Uraios",

Mehr

Observer. Handbuch. Handbuch Observer. Abbildung: Beispiel Observer. Abbildung: Beispiel Touchinterface

Observer. Handbuch. Handbuch Observer. Abbildung: Beispiel Observer. Abbildung: Beispiel Touchinterface Handbuch Abbildung: Beispiel Abbildung: Beispiel Touchinterface LNT Automation GmbH LNT 09_06_2015_V01_0.docx 2015-06-09 1 Inhalt 1 Allgemeines... 3 1.1 Überblick... 3 1.2 Software Konfiguration... 3 2

Mehr

Mind Mup.

Mind Mup. Mind Mup http://it.wikipedia.org/wiki/file:esempio_di_mappa_mentale.jpg Inhaltsverzeichnis Altersgruppe S. 3 Schwierigkeitsgrad der Software S. 4 Was ist Mind Mup? S. 5 Wo finde ich Mind Mup? S. 6 Warum

Mehr

Flappy Bird BlueJ Station 1: Flappy erstellen und bewegen

Flappy Bird BlueJ Station 1: Flappy erstellen und bewegen Flappy Bird BlueJ Station 1: Flappy erstellen und bewegen In diesen Arbeitsblatt geht es darum, dass Flappy erstellt wird. Flappy sich automatisch nach unten bewegt. die Tastatur benutzt werden kann, um

Mehr