| Autor |
Beitrag |
stiftmaster
      
Beiträge: 149
|
Verfasst: Do 23.01.03 23:34
Hallo Leute,
für die Schule sollen wir ein Spiel in Delphi programmieren.
Zur Zeit stehe ich noch ziemlich auf dem Schlauch und weiß nicht, wie ich anfangen soll - welche Art von Spiel, welche Software ich brauche (habe bis jetzt nur Delphi 6 installiert) und vor allem, wie richte ich die Software ein. Grundlegende Delphi-Erfahrungen habe ich, nur halt eben noch net in der Grafik-Welt.
Für eure Tipps wäre ich sehr dankbar
Stefan
|
|
Tomac
      
Beiträge: 113
Win XP
D6 Ent
|
Verfasst: Fr 24.01.03 14:02
Das kommt ganz darauf an, welches Spiel du programmieren willst. Alleine mit grundlegenden Delphi-Kenntnissen wirst du keine komplexen Spiele programmieren können.
Ich empfehle dir, ein Spiel zu programmieren, bei dem du deine Delphi-Kenntnisse anwenden kannst, aber kein Grafiker sein musst.
z.B. ein Kartenspiel. Dazu gibts gute Card-Komponenten mit denen du zum Beispiel ein einfaches 17+4 oder Poker Spiel programmieren könntest.
Am Anfang kann es nämlich weit mehr Spaß machen, ein einfaches Spiel zu programmieren, bei dem du nicht ständig nicht mehr weiter weißt. Und ein Pokerspiel für mehrere Personen kann auch ganz schön viel Spaß machen.
Denk drüber nach
mfG
Tomac
|
|
stiftmaster 
      
Beiträge: 149
|
Verfasst: Fr 24.01.03 15:49
So, meine Delphi Kenntnisse sind recht gut. Wir sollen ein 2D oder 3D Spiel programmieren. Ich habe bisher schon einges positives von DelphiX gehört. Wie ist eure Meinung dazu - ist es gut, oder gib's was bessers?
Und wo bekomme ich es her und wie richte ich es ein???
Dankend
Stefan
|
|
Tomac
      
Beiträge: 113
Win XP
D6 Ent
|
Verfasst: Sa 25.01.03 13:21
DelphiX ist eine Komponentensammlung für DirectX- Programmierung. Eignet sich gut für 2D- Spiele, ist auch ein gutes Beispiel dabei.
Schau mal bei www.torry.net, da wirst dus finden.
mfG
Tomac
|
|
JacFab
      
Beiträge: 111
|
Verfasst: Sa 25.01.03 13:53
DelphiX ist sicher ein gutes Werkzeug, um auch kompliziertere Projekte in angriff zu nehmen.
Aber ich habe sehr schnell und gute ergebnisse auch mit glscene erleben können. (download unter www.glscene.org)
aber ich denke, um damit wirklich interressante 3d-objekte zu erstellen sollte man sich auch noch 3d studio max zulegen, wessen objekte man dann mit glscene laden kann!
gruß jan
|
|
OregonGhost
      
Beiträge: 215
|
Verfasst: Sa 25.01.03 14:00
| Zitat: | | sollte man sich auch noch 3d studio max zulegen |
Wobei 3dsmax schon in der billigsten Version den Rosa Schein kostet, man aber mit gmax (das quasi 3dsmax in klein, aber extra für Spiele ist) ein tolles Tool umsonst an die Hand bekommt ;c)
Und sonst gibt es noch DEN Klassiker Milkshape 3D.
_________________ Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
|
|
kampfkoloss23
      
Beiträge: 96
|
Verfasst: Sa 25.01.03 14:59
auf torry.net hab ich nirgends delphix gesehen
kannst du mir genauer sagen, wo man es runterladen kann?
|
|
JacFab
      
Beiträge: 111
|
Verfasst: Sa 25.01.03 15:01
ja natürlich, 3d max ist sauteuer!
das gmax hab ich selber noch nicht ausprobiert, kann deshalb nichts darüber sagen!
milkshape ist allerdings meiner meinung nach bullshit ;)
|
|
chr_engelmann2001
Hält's aus hier
Beiträge: 12
|
Verfasst: So 26.01.03 15:18
Nehm doch einfach OpenGL. Da kannst du schnell 2D-Games programmieren und wenn du schon ein bisschen Ahnung hast, auch 3D.
Geht wunderbar und sicherlich einfacher als bei DirectX. Ein simples 2D-Pong wird doch wohl drin sein, oder? Oder du machst ein kleines Strategie-Spiel, wo´s nicht so auf Grafik ankommt.
|
|
stiftmaster 
      
Beiträge: 149
|
Verfasst: So 26.01.03 15:28
Ja, ich habe eben 4 Monate Zeit - und da ich meine 15 Punkte in Informatik behalten möchte, sollte es schon was komplizierteres sein.
3D Studio Max haben wir in der Schule orginal - das könnte ich ohne Probleme benutzen.
Habe jetzt angefangen mit DelhpiX.
Damit habe ich mein erstes Snake-Spiel gecodet.
Wie soll ich jetzt weitermachen - welche Art von Spiel ist zu empfehlen?
MfG
Stefan
|
|
chr_engelmann2001
Hält's aus hier
Beiträge: 12
|
Verfasst: So 26.01.03 16:38
Ich hab mich zwar noch nicht mit DirectX befasst, aber wenn du so viel Zeit hast, kann es natürlich auch komplexer sein. Ich würde an deiner Stelle nicht zu schwierige Dinge ins Spiel einbauen, da man sonst mit fast jedem Abschnitt Probleme bekommt. Ich würde mehr aus Spielbarkeit und Gameplay Wert legen, als auf Grafik. Wie ich schon sagte, wäre ein Strategiespiel für den Anfang das Beste. Oder vielleicht ein Adventure-Game, weil man dort viel Phantasie einbringen kann. Jedenfalls: für den Fall, dass du absolut keine Ahnung von DirectX hast, empfehle ich dir, mit OpenGL anzufangen. Es ist viel einfacher.
|
|
Aya
      
Beiträge: 1964
Erhaltene Danke: 15
MacOSX 10.6.7
Xcode / C++
|
Verfasst: So 26.01.03 21:12
Hi,
also ich würd dir auf alle fälle OpenGL empfehlen...
und als SpielIdee... mhh... schnapp dir irgendnen altes Spiel und putz es in 3D neu raus... sollte nicht sonderlich schwer werden
Au'revoir,
Aya~
PS: Mein Snake z.B... ist auch einfach nen altes Spiel in 3D gemacht.. hab ca. 3 Tage für das Spiel ansich gebraucht und dann nochmal 3 Tage bis alle glücklich waren damit ... *g* ( www.Koshigaya.de/Download/Snake.exe)
|
|
Dark Demon
Hält's aus hier
Beiträge: 11
|
Verfasst: So 26.01.03 22:31
Hi
So ein Projekt mussten wir letzte Woche auch machen. Wir haben nen Remake von nem alten Spiel gemacht und dafür 15 Punkte kassiert  . Zu empfehlen ist DelphiX wirklich aber mach dich auf die Macken und Muckne gefasst. achja Trixen und ne Gute Fantasie muss auch dbaie sein sonst kannst du es gleich vergessen  . Nimm die einfachen Tutorilas für den Anfang und mach die einfach mal durch danach machst du dein Proggie indem du die Funktionen die du brauchst zusammenflickst. achja ich würde dir 2D fürs erste empfehlen durch die animationen kann man trotzdem ein Spiel machen das spitze aussieht... .
Schreib mir ne nachricht wenn du weitere Infos brauchst
Gruß
DD
_________________ Nobody is perfect
|
|
OregonGhost
      
Beiträge: 215
|
Verfasst: Mo 27.01.03 13:52
Um es noch mal klar zu stellen: OpenGL ist anders, aber nicht wirklich einfacher. Im Gegenteil, in modernen IDEs (wie zum Beispiel Delphi (c; ) ist das objektorientierte Design von DirectX von wesentlichem Vorteil.
Ich habe lange mit beiden APIs gearbeitet und muss sagen, beide sind recht einfach geworden (spätestens seit Direct3D8). In Direct3D bekommt man allerdings von der D3DX-Bibliothek Hilfen an die Hand, von denen OpenGL-User nur träumen können (Animated Skinned Meshes, Effects, Fonts etc).
Dafür ist in Direct3D am Anfang etwas mehr zu lernen, weil man beispielsweise von Hand den Viewport, die Matrizen, Vertexbuffer etc. aufsetzen muss, während man in OpenGL "einfach anfängt". Diese wenigen Zeilen Code beherrscht man aber schnell, und die Initialisierung beispielsweise ist auch nicht umfangreicher. Gerade in einem umfangreicheren Projekt wie einem viermonatigen ist das objektorientierte Design in späteren Phasen von Vorteil.
Wenn du so oder so bei null anfängst, ist daher eher Direct3D zu empfehlen. Wenn du nicht etwas "fertiges" wie DelphiX oder GLScene verwenden willst.
DelphiX kann man übrigens nicht mit OpenGL vergleichen.
Übrigens halte ich ein Strategiespiel nicht für Anfänger geeignet, weil ein solches Spiel eine vergleichsweise umfangreiche KI erfordert.
_________________ Oregon Ghost
---
Wenn NULL besonders groß ist, ist es fast schon wie ein bisschen eins.
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 27.01.03 19:22
ich bin deiner meinung "OregonGhost".
Es sollte ein einfache Spiel sein.
z.B breakOut oder Pon oder PacMan oder Prince of .....
MFG
Michael Springwald
|
|
chr_engelmann2001
Hält's aus hier
Beiträge: 12
|
Verfasst: Mo 27.01.03 19:39
Ich mein ich hatte bisher leider noch nicht die Gelegenheit,
mit DirectX umzugehen und hantiere "nur" mit OpenGL. Ich habe nur von anderen gehört, die DirectX anfangen wollten und sagten, es sei viel schwieriger als OpenGL. Ich hab gestern mal eben ein kleines Pong programmiert, allerdings in 2D. Das dauerte nicht mal ´ne Stunde.
Aber wenn du vier Monate Zeit hast, würde ich schon etwas Komplexeres als Pong oder so machen. Wie wär´s mir ´nem Adventure-Game?
|
|
stiftmaster 
      
Beiträge: 149
|
Verfasst: Mo 27.01.03 19:59
Hallo, habe jetzt hier schon des öfteren das Wort "Adventure-Spiel" gehört.
Was genau stellt ihr euch darunter vor?
So n' Art "Run and Jump" - so durch n' Landschaft laufen - über einige Sachen drüberspringen, andere einsammeln und so schnell wie möglich von A nach B zu kommen?
Dankend
Stefan
|
|
mimi
      
Beiträge: 3458
Ubuntu, Win XP
Lazarus
|
Verfasst: Mo 27.01.03 20:01
kann ich dir leider auch nicht sagen;)
MFG
Michael Springwald
Moderiert von Tino: Werbelink entfernt.
|
|
chr_engelmann2001
Hält's aus hier
Beiträge: 12
|
Verfasst: Mo 27.01.03 20:26
Also ich weiß nicht mimi, was du lieber machen würdest, aber vielleicht wäre ein kleines Adventure-Game (Draufsicht oder Iso-Sicht; mit einem Hauptcharakter, welcher gegen "fiese Monster" kämpft und Erfahrungspunkte sammelt, und und und...) das Beste. Noch einfacher wäre ein Jump´n´Run-Spiel - da gibts ja bekanntlich n Möglichkeiten. Das wäre sogar noch einfacher als das oben beschreibene Spiel.
|
|
stiftmaster 
      
Beiträge: 149
|
Verfasst: Di 28.01.03 22:54
Hallo, habe jetzt unter www.neobrothers.de ein cooles Autorennspiel gefunden - glaubt ihr, dass man das zu zweit in 4 Monaten schaffen kann?
Oder auch n' simpleres AutoRennspiel - oder überschätze ich mich da jetzt?
Dankend
Stefan
|
|