Hackerboard WikiHaboBlog

[HaBo]

 
Games Problemlösungen, Erfahrungsberichte, Empfehlungen, Diskussionen

Britonia - Spiel selbstgemacht

Diskussion: Britonia - Spiel selbstgemacht im Forum Games, in der Kategorie Sonstiges; ok also doch...*gähn...

Antwort
Alt 23.10.09, 23:12   #16 (permalink)
friday0D
Guest
 
Likes:
Standard


ok also doch...*gähn

  Mit Zitat antworten
Alt 23.10.09, 23:33   #17 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 1
Standard

Zitat:
Original von csde_rats
Da finde ich eher Provenance beeindruckend. Das ist als One-Man-Show schon eher ne Leistung.
Klar, aber das ganze ist nur wieder ein Mod. Wie schon mal geschrieben, muss ein Mod-Entwickler keine eigene 3D-Engine entwickeln. Den müßte er dies machen, würde es nicht so viele Mods geben. Das Entwickeln einer guten Performanten 3D-Engine gleicht schon fast dem erstellen eines Kunstwerks.

Wenn man wirklich selbst mal versucht hat, so eine 3D-Engine zu entwickeln, muss man seine Leistung respektieren. Ich selbst bin dabei eine 3D-Engine für ein RTS zu entwickeln und weiss daher wie aufwändig und kompliziert sowas ist.
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Alt 24.10.09, 11:39   #18 (permalink)
friday0D
Guest
 
Likes:
Standard

@BasicAvid: good luck!
Ich habe mich sogar mal mit xna beschäftigt, bis zu einer fertigen engine ist allerdings der weg lang und steinig, nix für alleine! Ich wollte nur etwas im 3d Raum anklicken und schon bricht man sich einen ab

Nurmal so ein Eindruck für Interessierte:
Eine kleine Minifunktion: Sie macht nicht mehr als zu überprüfen, ob ein Strahl ein Dreieck durchstößt. Ist jetzt vom Level nicht nennenswert im Vergleich zu den Erfordernissen von so einer Sache wie Britonia.

Zitat:

public static int intersect_triangle(Vector3 orig, Vector3 dir,
Vector3 vert0, Vector3 vert1, Vector3 vert2,out float u,out float v,out Vector3 edge1,out Vector3 edge2,out float t)
{
// Aproximalwert (bisher nicht erforderlich gewesen)
float EPSILON = 0.000001f;

float det, inv_det;
Vector3 tvec, pvec, qvec;
// Erstellen der Dreieckspunktverbindungsvektoren
edge1 = Vector3.Subtract(vert1, vert0);
edge2 = Vector3.Subtract(vert2, vert0);

// Erstellen einer Normalen auf dem Strahl und einer Ecke
pvec = Vector3.Cross(dir, edge2);
// Determinante festlegen
det = Vector3.Dot(edge1, pvec);
// Erstellung des Verbindungsvektors zwishen dem Ortsvektor der Geraden und dem initialen Dreickspunkt
tvec = Vector3.Subtract(orig, vert0);
// Erstellen des Punktprodukts für Stützvektor u
u = Vector3.Dot(tvec, pvec);
qvec = Vector3.Cross(tvec, edge1);
//Bestimmung des Stützvektors v und t
v = Vector3.Dot(dir, qvec);
t = Vector3.Dot(edge2, qvec);

// Produkt der Stützvektoren und t mit der invertierten Determinante ergibt die Skalarfaktoren der Ebenen-
// Stützvektoren
inv_det = 1.0f / det;
t *= inv_det; u *= inv_det; v *= inv_det;

// u/v auf Gültigkeit prüfen
if (float.IsInfinity(u) | float.IsInfinity(v) | float.IsNaN(u) | float.IsNaN(v))
return 0;


if (u < 0.0 | v < 0.0)
return 0;

if (u + v > 1.0)
return 0;

return 1;
}

  Mit Zitat antworten
Alt 24.10.09, 13:34   #19 (permalink)
 
Benutzerbild von mauralix
 
Registriert seit: 17.04.06
mauralix Leistung: 8086
Likes: 3
Standard

Vor einiger Zeit wollte ich auch unbedingt 3D-Spiele programmieren, bis ich es von einen auf den anderen Tag aufgegeben habe. Zuerst habe ich mich mit C++ und DirectX9 beschäftigt, aber das ist voll "Pain in the Ass". Zumindest das Programmieren habe ich so auf spielerische Weise gelernt. Heute habe ich zumindest einen halbwegs guten Job als Programmierer und den Spass am Coden immer noch nicht verloren. Auch wenn mich vieles mehr interessiert als das komplexe Zeugs zum 3D entwickeln. Anderereseits gibt es heute schon gute Open Source 3D- bzw. Gameengines wie Irrlicht. Ich kann mir gut vorstellen, dass man sich damit wirklich auf eine Spieleidee konzentrieren kann. Natürlich braucht man zuerst auch sehr viel Grundlagenwissen.
mauralix ist offline   Mit Zitat antworten
Alt 24.10.09, 21:15   #20 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 1
Standard

Zitat:
Original von friday0D
@BasicAvid: good luck!
Ich habe mich sogar mal mit xna beschäftigt, bis zu einer fertigen engine ist allerdings der weg lang und steinig, nix für alleine! Ich wollte nur etwas im 3d Raum anklicken und schon bricht man sich einen ab
Danke, eine für meine Zwecke geeignete 3D-Engine kann man aber durchaus alleine programmieren, das ganze Game, eher nicht. Früher oder später brauch ich einen Grafik/3D-Designer und einen Sound-Designer, aber bis dahin ist es noch ein langer und steiniger Weg.
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Alt 25.10.09, 12:31   #21 (permalink)
 
Benutzerbild von AcoQ
 
Registriert seit: 01.08.05
AcoQ Leistung: 8086
Likes: 3
Standard

Die Frage ist nur was man eher spielen würde, eine gut gemachte Mod mit schöner Grafik (im übrigen ist es albern das entwickeln einer Mod als einfach darzustellen, das ist es bei weitem nicht) oder eben ein potthässliches Spiel wo man sich nur denken kann "Aha, das sieht zwar furchtbar aus aber immerhin hat er die Engine selbst gemacht".
__________________
http://letsfightwhitepride.de
AcoQ ist offline   Mit Zitat antworten
Alt 25.10.09, 21:18   #22 (permalink)
 
Benutzerbild von BasicAvid
 
Registriert seit: 17.03.04
BasicAvid Leistung: Facit NTK
Likes: 1
Standard

Bei mir persönlich steht der Spielspaß im Vordergrund, und nicht die Grafik. Und bei solchen Projekten wie Britonia liegt es wahrscheinlich nicht an der 3D-Engine dass es nicht so gut aussieht, sondern eher daran, dass hier der Grafiker und Programmierer ein und die selbe Person sind. Wenn die 3D-Models und Grafiken schlecht sind, kann auch eine gute 3D-Engine nichts daran ändern.

Ach ja, es ist schon klar, dass das entwickeln einer Mod nicht einfach ist, aber Mods bauen zu 95% auf einer bestehenden 3D-Engine/KI/Physik-Engine usw. auf. Der Entwickler kann sich auf das wesentliche konzentrieren und muss sich keine Gedanke dazu machen wie was die 3D-Engine oder KI usw. tut.
__________________
Mfg Basic Avid
- Use it or be used! -
BasicAvid ist offline   Mit Zitat antworten
Alt 14.11.09, 11:06   #23 (permalink)
 
Registriert seit: 16.04.07
D31~$0u1 Leistung: Facit NTK
D31~$0u1 eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von BasicAvid
Bei mir persönlich steht der Spielspaß im Vordergrund, und nicht die Grafik. Und bei solchen Projekten wie Britonia liegt es wahrscheinlich nicht an der 3D-Engine dass es nicht so gut aussieht, sondern eher daran, dass hier der Grafiker und Programmierer ein und die selbe Person sind. Wenn die 3D-Models und Grafiken schlecht sind, kann auch eine gute 3D-Engine nichts daran ändern.

Ach ja, es ist schon klar, dass das entwickeln einer Mod nicht einfach ist, aber Mods bauen zu 95% auf einer bestehenden 3D-Engine/KI/Physik-Engine usw. auf. Der Entwickler kann sich auf das wesentliche konzentrieren und muss sich keine Gedanke dazu machen wie was die 3D-Engine oder KI usw. tut.
Was den Grafiker und Programmierer in einer Person angeht, muss ich dir Recht geben.
Ich bin selbst momentan dabei ein (2D) Spiel zu programmieren und ich ärgere mich über meine wirklich mehr als miserablen Fähigkeiten als Grafiker.
Ich habe irgndwas an Grafiken zusammengeklatscht nur um zusehen, dass mein Code so funktioniert wie ich will.
Das Problem: Wenn ich andere Leute (Freunde) testweise draufgucken lasse, dann sehen die nicht, was damit im Endeffekt gemeint ist. Ich weiß, wie das später aussehen soll. Das ist momentan sehr schwierig Feedback zu bekommen. Und am meisten Sorgen mache ich mir dann später um die Grafiken die ich zwangsläufig zur Fertigstellung brauchen werde.

Zum Topic:
Sieht gut aus, ich kenne XNA jetzt nicht.
Wenn die ganze Grafikengine komplett selbst programmiert wurde, dann kann ich nur sagen: Respekt. Aber nach einem Spiel sieht das noch lange nicht aus, tut mir leid.
Wie er dann in zwei Jahren fertig werden will.... WEnn bisher nur die Grafikengine steht, dann fehlt ihm noch sehr viel Arbeit.
WEnn ich allein schon an die KI und Waypoints denke.... Diese Dinge waren bei einem 2D Spiel vonnem Kumpel und mir schon schwer zu implementieren und funktionstüchtig zu machen.
Das ganze dann noch im 3 Dimensionalen Raum und dann noch mit ner eigens geschriebenen Grafikenginge.... Das wird richtig viel Arbeit, denke ich.


Lg, D31~$0u1
D31~$0u1 ist offline   Mit Zitat antworten
Alt 14.11.09, 17:13   #24 (permalink)
 
Benutzerbild von mauralix
 
Registriert seit: 17.04.06
mauralix Leistung: 8086
Likes: 3
Standard

Genau, man kann als einzelner Programmierer durchaus die Fähigkeiten für ein gutes 2D-Spiel haben, aber das ganze ist als Spiel nicht brauchbar wenn man nicht die nötigen Grafiken und Sounds hat.
Ich wollte selbst mal eine Art Siedler 2 entwickeln, aber wie gesagt ohne Grafiker für mich nicht machbar. Dann habe ich ein Tetris entwickelt und keine einzige Grafik gebraucht und sieht trotzdem gut aus und macht Spass. Seither bin ich von der Spieleentwicklung ziemlich geheilt, auch wenn mich die Spieleentwicklung im Hinterkopf noch immer reizt.
mauralix ist offline   Mit Zitat antworten
Alt 14.11.09, 20:25   #25 (permalink)
 
Registriert seit: 16.04.07
D31~$0u1 Leistung: Facit NTK
D31~$0u1 eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von mauralix
Genau, man kann als einzelner Programmierer durchaus die Fähigkeiten für ein gutes 2D-Spiel haben, aber das ganze ist als Spiel nicht brauchbar wenn man nicht die nötigen Grafiken und Sounds hat.
Ich wollte selbst mal eine Art Siedler 2 entwickeln, aber wie gesagt ohne Grafiker für mich nicht machbar. Dann habe ich ein Tetris entwickelt und keine einzige Grafik gebraucht und sieht trotzdem gut aus und macht Spass. Seither bin ich von der Spieleentwicklung ziemlich geheilt, auch wenn mich die Spieleentwicklung im Hinterkopf noch immer reizt.

Also, ich weiß genau was du meinst.
Es kann sehr deprimierend sein, wenn man ein Spiel fertig gestellt hat und dann merkt "Mist, ich hab weder anständige Grafiken noch anständigen Sound".
Aber:
Es gibt genug (Programmier)Foren vor allem für Spieleentwickler wo Leute gerne Grafiken bereitstellen bzw dir sogar Grafiken für das Spiel erstellen. Das einzige was du vorweisen musst ist funktionierender Code, weil sie ihre Arbeit nicht verschwendet sehen wollen.

Lg, D31~$0u1
D31~$0u1 ist offline   Mit Zitat antworten
Alt 14.11.09, 23:51   #26 (permalink)
 
Benutzerbild von rami
 
Registriert seit: 09.02.08
rami Leistung: Facit NTK
rami eine Nachricht über ICQ schicken rami eine Nachricht über Skype™ schicken
Likes: 0
Standard

Zitat:
Original von D31~$0u1
Es gibt genug (Programmier)Foren vor allem für Spieleentwickler wo Leute gerne Grafiken bereitstellen bzw dir sogar Grafiken für das Spiel erstellen. Das einzige was du vorweisen musst ist funktionierender Code, weil sie ihre Arbeit nicht verschwendet sehen wollen.
Ich bin ja ab und zu im Spieleentwicklerbereich unterwegs, aber das hab ich noch nich gesehen. Man fragt meist nach sowas und eine Antwort kommt nie. Hast du nen Link?
__________________
rami ist offline   Mit Zitat antworten
Alt 15.11.09, 00:42   #27 (permalink)
friday0D
Guest
 
Likes:
Standard

Zitat:
Original von r@mi
Zitat:
Original von D31~$0u1
Es gibt genug (Programmier)Foren vor allem für Spieleentwickler wo Leute gerne Grafiken bereitstellen bzw dir sogar Grafiken für das Spiel erstellen. Das einzige was du vorweisen musst ist funktionierender Code, weil sie ihre Arbeit nicht verschwendet sehen wollen.
Ich bin ja ab und zu im Spieleentwicklerbereich unterwegs, aber das hab ich noch nich gesehen. Man fragt meist nach sowas und eine Antwort kommt nie. Hast du nen Link?
Schau mal bei xnamag.de. Da tummeln sich u.a. auch fähige 2d/3d Artists. Diese sind unabh. von xna wenn Du das nicht willst, und lassen sich meiner Erfahrung nach hochmotiviert auf Projekte ein!
  Mit Zitat antworten
Alt 15.11.09, 07:59   #28 (permalink)
 
Registriert seit: 16.04.07
D31~$0u1 Leistung: Facit NTK
D31~$0u1 eine Nachricht über ICQ schicken
Likes: 0
Standard

Zitat:
Original von r@mi
Zitat:
Original von D31~$0u1
Es gibt genug (Programmier)Foren vor allem für Spieleentwickler wo Leute gerne Grafiken bereitstellen bzw dir sogar Grafiken für das Spiel erstellen. Das einzige was du vorweisen musst ist funktionierender Code, weil sie ihre Arbeit nicht verschwendet sehen wollen.
Ich bin ja ab und zu im Spieleentwicklerbereich unterwegs, aber das hab ich noch nich gesehen. Man fragt meist nach sowas und eine Antwort kommt nie. Hast du nen Link?
Blitzforum

Bitteschön.
Da tummeln sich einige fähige Leute.

Lg, D31~$0u1
D31~$0u1 ist offline   Mit Zitat antworten
Antwort
   

Werbung ist gerade online    

[HaBo] » Sonstiges » Games » Britonia - Spiel selbstgemacht
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 aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Fotomontage Selbstgemacht bluhminga (Web-) Design und webbasierte Sprachen 2 15.02.09 18:38
Spiel - PC Landra Kaufberatung 22 19.01.08 14:14
Online Test selbstgemacht Prometheus (Web-) Design und webbasierte Sprachen 1 12.12.04 08:18
DOS-Spiel ithuriel Windows 1 05.08.04 01:08


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61