Zurück tutorials.de > Programming > .NET > .NET Café

 
 
Hallo und herzlich willkommen! Tutorials.de ist eine Hilfe-Community mit dem Motto User helfen Usern. Als Gast verfügst Du über Schreibrechte in unseren Foren und Blogs. Du kannst dich aber gerne auch kostenlos registrieren und Teil unserer Gemeinschaft werden! Viel Spaß & Erfolg bei der Vermehrung deines Wissens :-)

Themen: 242.975 | Beiträge: 1.352.293 | Mitglieder: 169.418 (Stand 28.01.10) | Fragen zur Nutzung von Tutorials.de? Nutzungsregeln | Kontaktformular | Impressum

Jubiläums-Countdown 23.02 23.03 23.04 23.05 23.06 23.07 23.08 23.09


Einladung zum C++ für Einsteiger-Workshop
  AntwortAntworten (über Gastzugang)    
  AntwortAntworten (über Gastzugang)    
 
Themen-Optionen Ansicht
Alt 21.02.06, 17:40   #1 (permalink)
Mitglied Gold
 
Registriert seit: Jan 2006
Beiträge: 124
Renommee-Modifikator: 9
kasal hat eine blütenweiße Weste

wichtige Ankündigung/Information C# - Spiel

Hallo Freunde!

Wie Ihr vllt. schon aus dem anderen Thread wisst habe Ich vor ein kleies Spiel zu programmieren, in C#. Doch nun habe Ich mich damit Mal richtig auseinader gesetzt und habe mir überlegt, die Form in Quadrate zu unterteilen, denn die Einheiten die da ja Mal "laufen" sollen, müssen sich ja irgendwo orientieren. Aber kann Man so eine Form denn einfach "rastern" etc.
Wollte auch einfach Mal einen Erfahrungsbericht/Tipps/Ideen etc. hören.
Habt Ihr vllt. auch Links zu (deutschen) Tutorials etc.?
Wollte so ein kleines Spiel mit GDI+ realisieren, habe mich da auch ein bisserl eingelesen, auch da Tut. von Norbert.

Vielen Dank schon Mal.


LG,
kasal
  kasal ist offline  
 
Alt 21.02.06, 23:12   #2 (permalink)
 
Benutzerbild von Java/CppProgrammer  
 
Registriert seit: Aug 2004
Beiträge: 213
Renommee-Modifikator: 12
Java/CppProgrammer hat eine blütenweiße Weste

AW: C# - Spiel

Sehr brauchbarer Link ist zum Beispiel der:

http://www.codeproject.com/csharp/csgatetris.asp

Ein Tetris-Clone erläutert.
__________________
"Nun, diese taktischen Atomwaffen, das ist ja eine bloße Fortsetzung der Artillerie."
"Nehmen Sie die Menschen, wie sie sind, andere gibt's nicht."
"Lieber das halbe Deutschland ganz als das ganze Deutschland halb."
"Ist es nicht schrecklich, dass der menschlichen Klugheit so enge Grenzen gesetzt sind und der menschlichen Dummheit überhaupt keine?"
- Konrad Adenauer

sprachtherapie göttingen
  Java/CppProgrammer ist offline  
 
Alt 22.02.06, 18:01   #3 (permalink)
Mitglied Gold
 
Registriert seit: Jan 2006
Beiträge: 124
Renommee-Modifikator: 9
kasal hat eine blütenweiße Weste

Frage AW: C# - Spiel

Hi.

Ist nicht so ganz das was Ich eigentlich wollte, aber trotzdem danke.

Ich hatte mir das eigentlich so vorgestellt:
Ich habe ne Form, und die Wird in 25x25 px große Quadrate (Raster) eingeteilt, dass wenn Man später was baut, dass das auch schön an nem raster etc. ausgerichtet ist. Jedes Feld könnte Man mit einem Wert belegen, zb.

1 = Feld ist frei, Man kann bauen etc.
2 = Feld ist nicht frei, dort kann Man nicht bauen, laufen etc.
3 = Wasserfläche, nur Schiffe können dort fahren etc.
3 = z.B. Goldhaufen, dort kann Man nur eine Mine bauen etc.

Habe aber keinen Plan wie Ich das genau realisieren kann. Vllt. mit 100en von Pictureboxen nebeneinander, Panels, überhaupt Steuerelement?
Di Quadrate sollen auch nacher dem Pathfinding der Einheiten etc. dienen.

Wäre echt dankbar, wenn Ihr mir da einen kleinen Denkanstoß gebt, ich komm da echt nicht weiter.


LG,
kasal
  kasal ist offline  
 
Alt 23.02.06, 11:08   #4 (permalink)
Moderator
 
Benutzerbild von Norbert Eder tutorials.de Moderator 
 
Registriert seit: Feb 2004
Ort: Österreich / Graz
Beiträge: 5.097
Renommee-Modifikator: 34
Norbert Eder ist einfach richtig nettNorbert Eder ist einfach richtig nett

AW: C# - Spiel

Naja, im Prinzip reicht es, wenn du dir im Hintergrund eine Matrix haltest, denn ich kann mir nicht vorstellen, dass die einzelnen Vierecke für den Spieler sichtbar sein sollen.

In die Matrix trägst du die einzelnen Koordinaten ein und wann immer irgendwo hingeklickt wird (zwecks bauen etc.) kannst du in der Matrix nachfragen in welchem Punkt das ganze liegt und ob dort bereits ein Gebäude etc. steht.
__________________
Microsoft MVP - Client App Dev

.NET GUI - Community für WPF, Silverlight, Win-Forms und mehr
Das Blog über .NET, C# und mehr :: The .NET Blog :: WPF Blogger :: .NET BlogBook
  Norbert Eder ist offline  
 
Alt 23.02.06, 11:58   #5 (permalink)
Moderator
 
Benutzerbild von Norbert Eder tutorials.de Moderator 
 
Registriert seit: Feb 2004
Ort: Österreich / Graz
Beiträge: 5.097
Renommee-Modifikator: 34
Norbert Eder ist einfach richtig nettNorbert Eder ist einfach richtig nett

AW: C# - Spiel

Schau dir mal den Anhang an, da sind durchaus brauchbare Informationen für dich dabei. Die Buildings werden nicht angezeigt, bzw. wenn du eines erstellst, dann wird es immer in der linken oberen Ecke erstellt. Wenn du auf das entsprechende Feld klickst bekommst du dann die Information.

Ablauf:
1. Zuerst Matrix erstellen
2. Dann Building erstellen
3. In die linke obere Ecke des Panels klicken: da müsste dann die Info erscheinen, dass es ein Building gibt
4. Irgendwo anders im Panel klicken und dann bekommst die Info, dass es dort kein Building gibt

lG
Angehängte Dateien
Dateityp: zip MatrixTestGame.zip (42,4 KB, 310x aufgerufen)
__________________
Microsoft MVP - Client App Dev

.NET GUI - Community für WPF, Silverlight, Win-Forms und mehr
Das Blog über .NET, C# und mehr :: The .NET Blog :: WPF Blogger :: .NET BlogBook
  Norbert Eder ist offline  
 
Alt 25.02.06, 10:39   #6 (permalink)
Mitglied Gold
 
Registriert seit: Jan 2006
Beiträge: 124
Renommee-Modifikator: 9
kasal hat eine blütenweiße Weste

positiv AW: C# - Spiel

Hi Norbert.

Also erstmal Danke!!

Ich habe das Beispiel ausgeführt, den Code etc. angeschaut, alles einwandfrei. Ich werde mich jetzt gleich Mal in Matrix etc. einlesen, dass sieht wirklich vielversprechend aus!
Hast übrigens recht, die Linien sollen für den user nicht sichtbar sein.


LG,
kasal
  kasal ist offline  
 
Alt 25.02.06, 12:29   #7 (permalink)
Moderator
 
Benutzerbild von Norbert Eder tutorials.de Moderator 
 
Registriert seit: Feb 2004
Ort: Österreich / Graz
Beiträge: 5.097
Renommee-Modifikator: 34
Norbert Eder ist einfach richtig nettNorbert Eder ist einfach richtig nett

AW: C# - Spiel

Sollte es dich oder andere interessieren, ich hab ein erweitertes Beispiel hier beschrieben. Damit kann auch schon ein echtes Building angezeigt werden. Würde ich ordentliche Grafiken machen können, dann hätt ich daraus schon mehr gemacht. Aber wenns anderen weiterhilft soll es mir auch recht sein
__________________
Microsoft MVP - Client App Dev

.NET GUI - Community für WPF, Silverlight, Win-Forms und mehr
Das Blog über .NET, C# und mehr :: The .NET Blog :: WPF Blogger :: .NET BlogBook
  Norbert Eder ist offline  
 
Alt 25.02.06, 13:46   #8 (permalink)
Mitglied Gold
 
Registriert seit: Jan 2006
Beiträge: 124
Renommee-Modifikator: 9
kasal hat eine blütenweiße Weste

positiv AW: C# - Spiel

Hi Norbert.

Ja, das ist das was Ich gesucht habe. Mir gefällt besonders, dass es erweiterbar ist (Figuren, mehrere Buildings etc.).
Danke schonmal!

LG,
kasal
  kasal ist offline  
 
 
 
Lesezeichen:


Themen-Optionen
Ansicht
Ähnliche Themen
 
Thema Autor Forum Antworten Letzter Beitrag
Memory-Spiel andreas2000 Swing, Java2D/3D, SWT, JFace 2 02.12.05 19:45
Entwicklungsprojekt: mmorpg - spiel MeisterMichi 3D Studio Max 1 30.09.04 19:17
Spiel torrential Java 6 30.09.03 13:40
Spiel in der Eingebaeaufforderung js-mueller C/C++ 7 27.05.03 13:31
» Tools
 
tutorials.de-Tools tutorial.de-Suchfeld tutorial.de-Widget tutorial.de-RSS-Feed tutorial.de-Banner
» Neue Links
 
Hits: 134
»
JHT's Planetary...
(Cinema 4D-Objekte)
Hits: 261
»
Tageslicht ohne GI
(Cinema 4D-Tutorials)
Hits: 148
»
Puzzle
(Cinema 4D-Tutorials)
Hits: 100
»
Lacreme
(Cinema 4D-Tutorials)
Hits: 189
»
Liquid Light
(Cinema 4D-Tutorials)
» Aktuelle Umfrage
 
Bist du mit der Geschwindigkeit der Tutorials.de-Website zufrieden?
Ja, es putzt mir glatt den Staub vom Bildschirm! - 79,79%
150 Stimmen
Nein, ich denke da muss noch nachgebessert werden... - 20,21%
38 Stimmen
Stimmen gesamt: 188
Du darfst bei dieser Umfrage nicht abstimmen.

 

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 Uhr.


Powered by vBulletin® Version 3.8.5 (Deutsch) & vBadvanced CMPS v.3.2.0
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.5.0 RC2 ©2010, Crawlability, Inc.
Alle Rechte vorbehalten ©2000 - 2010 tutorials.de
Design by Mark, CSS by Maik & Sven Mintel
Seite generiert in 0,19238 Sekunden mit 27 queries