JLI Spieleprogrammierung Foren-Übersicht JLI Spieleprogrammierung

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen 
 medals.php?sid=913f096826c12355c73e414a2201d306Medaillen   RegistrierenRegistrieren   ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Nooby need help :)

 
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
KFRMP
Mini JLI'ler



Anmeldedatum: 04.03.2003
Beiträge: 4
Wohnort: NB
Medaillen: Keine

BeitragVerfasst am: 04.03.2003, 14:55    Titel: Nooby need help :) Antworten mit Zitat

Ich kann mir denken was mein Beitrag bei dem ein oder anderen auslößt....

"ach nich schon wieder n Anfänger!...."

Naja ich kann dazu nur sagen jeder fängt mal an...

Ich möchte gern in deWelt der Spieleprogrammierung einsteigen und finde nicht so Recht einen Ansatz dafür.

Ich habe mich schon mit C++ und Visual C++ und Delphi und C++ Builder beschäftigt.

Leider reichen meine Kenntnisse nicht aus um so mal locker anzufangen, die Strukturen und klassen für ein Spieleprojekt zu schreiben.

Etwas kleines würde mir ja reichen: "N kleines Männchen was ich bewegen kann in 2D" ich denke meine Ansprüche sind da nicht zu hoch angesetzt.

Nur weiss ich nicht wie ich beginnen soll. Oder welche sachen gebracht werden.

Wär cool wenn einer von euch profis n kleinen sourcecode oder etwas vergleichbares da hat das ich mir das mal anscheuen kann.

Ich bräuchte eine grafische Ausgabe mit der ich sprites bewegen und animieren kann. Nur leider habe ich keine grundlagen über die herstelung einer solchen komponente.

Wär echt nett wenn mir einer helfen könnte THX

MFG KFRMP
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 04.03.2003, 16:21    Titel: Antworten mit Zitat

Hallo erstmal,

Dein Satz "ach nich schon wieder n Anfänger!...." wird nur dann von uns verwendet, wenn er berechtigt ist, also wenn jemand ankommt und unbedingt meint, in 10 Minuten ein Spiel aller Quake3 zusammenzuklicken zu können und sich danach hier aufregt, daß das ja so nicht geht.
Wenn du in der Welt der Spieleprogrammierung einsteigen möchtest, solltest du dir als 1. entsprechende Literatur besorgen, Christians 1. Buch "Jetzt lerne ich Spieleprogrammierung mit Visual C++" ist für den Einstieg sehr gut geeignet, da es mit den C++ Grundkentnissen anfängt und Schritt für Schritt auf den erworbenen Kentnissen aufbaut. Diese Kentnisse sind sehr wichtig, um spätere, größere Projekte zu verwirklichen. Auch wenn es hart klingt: Mit Grafik fängt man nicht sofort an, erst sollte man sich mit Strukturen, Algorithmen und allgemeinen C++ Code auseinandersetzen.
Quellcode gibt es auf z.B. hier im Forum von mir: Unter www.jliforum.de/afe-gmdg/index.html findest du einige Quellcodes die häufige Fragen beantworten - oder zumindest erklären.

AFE-GmdG
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
KFRMP
Mini JLI'ler



Anmeldedatum: 04.03.2003
Beiträge: 4
Wohnort: NB
Medaillen: Keine

BeitragVerfasst am: 04.03.2003, 18:51    Titel: :) Ganz meine Meinung Antworten mit Zitat

Ja ich kenne das. Ich kenne einige Leute die sich denken nur weil sie n bischen html können...
"Jetzt machen wir mal fix n Spiel fertig"
Die sind echt nervig.

Mit büchern ist es immer so eine Sache.

Ich war einige Zeit mal sehr euforisch und wollte gleich in Direct 3D einsteigen. Ich habe mir das Buch: "Direct 3D Spieleprogrammierung" gekauft.

Ist so gar nich mal schlecht. Es werden viele grundsätzliche Dinge vermittelt die zu Spieleentwicklung gehören wie konzeptfindung und bei der Idee beginnen.

Ich hab dann versucht alles in visual c++ umzusetzen ist aber gründlich daneben gegangen. Was fehlte waren die Kenntnisse in der Programmiersprache.

Ich hab mich nun entschlossen nach einiger Zeit Pause noch einen Versuch zu starten doch noch den Schritt zum Spieleprogrammierer zu schaffen.

Ich habe ja einiges an guten eigenschaften aber auch leider genug schlechte

z.B. Ich programmiere gern ich entspanne mich dabei und kann Tagelang ununterbrochen auf einen mit quellcode gefüllten Bildschirm starren. Ohne die Lust zu verlieren (vorausgesetzt ich komme voran)

Womit wir beim schlechten wären.....
Ich verlier die Lust wenn etwas patu nicht klappen will und ich keinen schimmer hab warum.

wenn ich die Lösung erdenken und gedanklich erfassen kann läuft alles und ich motiere zum dauer hacker. wenn nichts mehr geht dann is die Luft raus.

Mein grösster Traum wäre ja ein Diablo klon.

Aber das scheint mir so ungreifbar weit weg zu sein.

Naja hab vorhin Delphi 6 installiert und versuche jetzt DelphiX da rein zu bringen mal schauen was draus wird.

Bin bestimmt bald wieder im Forum zu lesen Smile
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 21.03.2003, 16:13    Titel: Re: :) Ganz meine Meinung Antworten mit Zitat

KFRMP hat Folgendes geschrieben:
Mein grösster Traum wäre ja ein Diablo klon.
Aber das scheint mir so ungreifbar weit weg zu sein.

Ungreifbar weit weg ist es sicher nicht, denn die Programmierer von Diabolo haben garantiert auch mal klein angefangen. Ich würde dir empfehlen, zuerst sehr kleine Spielchen zu programmieren(z.B.Tetrisklon, Snakeklon,etc...). Dann solltest du dich immer mehr steigern, aber LANGSAM. Z.B. mal ein Spiel mit zwei, drei Funktionen machen und nach und nach immer mehr Features hinzuzufügen.

Ich kann aus eigener Erfahrung sagen, dass man sich nicht übernehmen sollte. Dann sitzt man Stunden/Tage lang vorm Computer und kommt net weiter. Dann kanst du zwar sagen: "He, ich hab angefangen, nen Diaboloklon zu programmieren, bis jetzt kann man zwei Menüs öffnen und nach links und rechts laufen", aber ich glaube kaum, dass das motiviert.

Wenn du dagegen klein anfängst und mehrere spielbare Games machst kannst du mit ruhigem Gewissen sagen:"Ich hab schon 10 kleine Spiele programmiert, die auch Spass machen." So hält man auch was in den Händen, anstatt nur unstrukturierten Datensalat, aus dem man nur mit sehr viel Mühe ein angefangenes Spiel erkennen kann.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Ciceri
Super JLI'ler


Alter: 37
Anmeldedatum: 26.08.2002
Beiträge: 418
Wohnort: Wischhafen/in der nähe Hamburgs
Medaillen: Keine

BeitragVerfasst am: 21.03.2003, 21:28    Titel: Antworten mit Zitat

also du möchtest erst 2D machen, son kleines spiel. mit jli1 ist das machbar. dort kannst du dann auch sprites über den bildschirm huschen lassen und auch animationen und wenn du fragen hast, können wir dir hier immer eine antwort geben. das buch ist bestimmt schon bei ebay billig zu haben oder wenn jli2 raus ist, werden die letzten exemplare billiger. also das geld würde sich lohnen. nach jli1 kannst du auch schon viel mehr als du glaubst, dann bringt dein Direct3D-Buch viel. denn dann hast du 2D(JLI1) und dein anderes buch. so kannst du dich vion deinem 2D-Spiel über Jahre zu einem Diablo-Klon voran arbeiten.

ein diablo klon ist nicht schwer. du brauchst nur die erfahrung. alleine ist das aber sehr schwer umsetzbar. mach mal erst lieber ein 2D-Game, wie du es machen wolltest/willst.
_________________
www.z-software.de
Spieleentwicklung-Pur
Besuchen Sie uns.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
AFE-GmdG
JLI MVP
JLI MVP


Alter: 45
Anmeldedatum: 19.07.2002
Beiträge: 1374
Wohnort: Irgendwo im Universum...
Medaillen: Keine

BeitragVerfasst am: 21.03.2003, 21:43    Titel: Antworten mit Zitat

Retorische Frage: Was ist an Diablo 3D? Das sind doch nur 2D-Sprites, wie über den Screen geschoben werden. Zugegeben es sind recht viele Sprites und man kann einzelne Sprites sogar kombinieren, aber es ist trotzdem nur ein 2D-Spiel.
(Ein kurzweiliges und sehr gutes zwar, aber eben nur 2D)

AFE-GmdG
_________________
CPP:
float o=0.075,h=1.5,T,r,O,l,I;int _,L=80,s=3200;main(){for(;s%L||
(h-=o,T= -2),s;4 -(r=O*O)<(l=I*I)|++ _==L&&write(1,(--s%L?_<(L)?--_
%6:6:7)+\"World! \\n\",1)&&(O=I=l=_=r=0,T+=o /2))O=I*2*O+h,I=l+T-r;}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen
The Lord of Programming
Living Legend


Alter: 37
Anmeldedatum: 14.03.2003
Beiträge: 3122

Medaillen: Keine

BeitragVerfasst am: 22.03.2003, 13:25    Titel: Antworten mit Zitat

Bei Diabolo sind glaub ich die Sprites zwar im 3D-Look, aber vorgerendert.
_________________
www.visualgamesentertainment.net
Current projects: RDTDC(1), JLI-Vor-Projekt, Tetris(-Tutorial), JLI-Format
(1) Realtime Developer Testing and Debugging Console


Anschlag, Anleitung zum Atombombenbau, Sprengkörper...
Hilf Schäuble! Damit er auch was findet...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    JLI Spieleprogrammierung Foren-Übersicht -> Entwicklung Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de

Impressum