Zurück   Flashforum > Flash > ActionScript > Spielkonzepte und Spieleprogrammierung

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 03-12-2009, 01:24   #1 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 6
Question Wo sind die Grenzen für Spieleentwicklung mit Flash?

Halli Hallo ersteinmal an alle, ist mein erster Post in eurem schicken Forum

Ich habe letze Woche von einem Freund Adobe Flash cs4 bekommen (original) und würde jetzt gerne anfangen ein Flash Spiel zu basteln. Das es natürlich nicht von heute auf morgen geht, ist mir klar Ich habe mir schon diverse tutorials angeschaut und auch schon einen kleinen vertical shooter mit Kollisionsabfrage, score, bewegen bei tastendruck, gegnern, scrollendem Hintergrund etc. erstellt. Nun ist es eigentlich mein Ziel im Laufe des Lernprozesses später einmal ein Flash defense game zu erstellen a la Storm the House (Falls das jemand kennt) Auf der anderen Seite sehe ich aber immer wieder was für klasse Spiele Leute mit Flash erstellen. Daher ist meine Frage: Wie weit kann ich mit Flash Spiele erstellen ohne, dass die Leistung leiden muss?

Also 3D Spiele habe ich nicht damit im Sinn. Ich bin ein Fan altmodischer 2D Spiele

Aber ich würde gerne mehrere Dinge einmal ausprobieren.

Ist es z.b. möglich ein rundenbasiertes Spiel zu erstellen wie Imperialismus, civilisation oder Rollenspiele mit Rundenbasierten Kämpfen? Wenn ja, ist es sehr aufwendig? (mal von der Animationsarbeit abgesehen)

Ich freue mich schon auf eure Antworten und bedanke mich im Vorraus

mfg.
Fkscorpion ist offline   Mit Zitat antworten
Alt 03-12-2009, 04:48   #2 (permalink)
agedoubleju
Gast
 
Beiträge: n/a
->verschoben
  Mit Zitat antworten
Alt 03-12-2009, 06:43   #3 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.147
Ich würde sagen ja, das ist sehr aufwändig.
Omega Psi ist offline   Mit Zitat antworten
Alt 03-12-2009, 06:58   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 548
Zitat:
Wie weit kann ich mit Flash Spiele erstellen ohne, dass die Leistung leiden muss?
Das kannst du dir eigentlich nur selbst beantwoten, indem du dir fertige Flash-Spiele anschaust und deren Komplexität und Grenzen analysierst.

Zu den anderen Fragen: Möglich? Ja. Aufwändig? Ja. Genauso wie ein "richtiges" Spiel im Regal auf CD.

Du musst bei der Spieleentwicklung grundsätzlich zwei Dinge trennen: die Spielmechanik und die Darstellung.

Beim Rendern muss man bei Flash Kompromisse u.a. in Bezug auf Performance eingehen, wobei AS3 und der Player10 inzwischen einiges zu bieten haben wenn man es richtig angeht.

Die Spielemechanik ist das woran die meisten Projekte scheitern, glaube ich. Aber gerade das geht mit Flash sehr gut: AS3 bietet einigermaßen gute OOP und genügend Ressourcen (wenn man sich mit Optimierungstechniken auskennt, die aber auch in herkömmlichen Spielen genutzt werden). Für die Programmierung empfiehlt sich statt der CS4-Autorenumgebung aber eine "richtige" Entwicklungsumgebung mit dem Flex-Compiler (z.B. Flash Builder von Adobe). Mit FlashDevelop und dem FlexSDK gehts sogar ganz umsonst. CS4 ist aber trotzdem nicht überflüssig, aber erst dann notwendig wenn man z.B. die Animationsstärken von Flash komfortabel nutzen will (also Assets bauen und in das Projekt einbinden).

Viele machen den Fehler und fangen mit der Grafik an, damit es schon nach fertigem Spiel aussieht, und stoßen dann bald an ihre Grenzen mit der Mechanik. Genau der falsche Weg.
Mein Tipp: baue eine gescheite Spielmechanik auf (Prototyping, Proof of Concept), denn Netzwerk, KI, Logik, Bewegung etc. brauchen erstmal keine Grafik. Es reicht wenn sich Kreise gegenseitig abschießen um zu testen ob das angestrebte Spiel genügend Ressourcen für die Mechanik hat. Auch die Kollisionserkennung sollte auf abstrakten Objekten basieren bevor später evtl. Pixelgenau getestet wird. Dann stopft man die übriggebliebenen Ressourcen mit mehr oder weniger aufwändiger Grafik voll bis es auf dem Zielsystem gerade noch spielbar ist. Nicht umgekehrt.
In der Regel ist eine Spielwelt rein virtuell programmiert, die Ergebnisdaten (nach einem Frame, nach einer Runde etc.) werden nur ausgelesen und dargestellt.

Gute Kenntnisse in OOP und Projektplanung und natürlich ein paar Grundlagenkenntnisse in Spielprinzipien und -Algorithmen sind Voraussetzung für ein spielbares Ergebnis.
joeydee ist offline   Mit Zitat antworten
Alt 04-12-2009, 11:50   #5 (permalink)
Techniker
 
Benutzerbild von hgseib
 
Registriert seit: Sep 2003
Ort: 64807
Beiträge: 16.326
und auch nichts für den einsteiger, aber da es sich alleine nicht so schön spielen lässt:
z.b.
SmartFoxServer: Socket server for Flash multiplayer games and applications
__________________
die ultimative antwort auf alle programmierfragen: der debugger
mfg h.g.seib www.SeibsProgrammLaden.de
hgseib ist offline   Mit Zitat antworten
Alt 08-12-2009, 20:54   #6 (permalink)
Neuer User
 
Registriert seit: Dec 2009
Beiträge: 6
Erst einmal vielen Dank an alle für eure Antworten und entschuldigt, dass ich mich so spät nach dem posten erst melde

Allerdings hat sich gerade meine berufliche Position geändert und ich werde dieses "Freizeitprojekt" erst einmal zurückstellen müssen. Danke euch aber trotzdem für eure Mühen mir zu helfen und ich werde sicherlich wieder her kommen wenn ich erneut Zeit habe

Wünsche euch noch viel Spass und Erfolg mit dem Forum und bleibt mir erhalten zum Informieren )

mfg.
Fkscorpion ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Ideenklau, Logoklau, Design-Klau... wo sind die Grenzen? marc Am Rande 16 28-03-2007 12:00
Spieleentwicklung in Director/Flash CHB Spielkonzepte und Spieleprogrammierung 10 18-08-2005 21:08
Spieleentwicklung in Flash und Shockwave readme.txt Am Rande 6 23-09-2004 09:13
Flash und seine Grenzen leif ActionScript 1 15 12-03-2002 17:50
Die Grenzen von Flash Thomas K. Flash 4 und Flash 5 9 24-12-2001 11:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:07 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele