Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

61

11.09.2012, 17:37

Graphic3D.InputMap(Engine.Map[Engine.Current]); //Map an die Grafik übergeben

Hier kommt die (Ping-Pong-Gerenderte) Map zur Grafik.

Ich sag nur das klappt SUUUUUPER :thumbsup:


Jetzt müssen neue Texturen, bessere Models usw her. Außerdem muss der Stadtbau- Algorithmus angepasst werden. Leider finde ich die Version mit den schönen Straßen nicht wieder ;(

Die Leistungsfähigkeit hatte ich unterschätzt. Die Stadt wie ihr sie seht ist nach 5 Sekunden entstanden, wächst rasant.
Bilder zu meinem Projekt: ParSim

MrZylox1998

Treue Seele

Beiträge: 186

Wohnort: Bayern

Beruf: Schüler(9.Klasse)

  • Private Nachricht senden

62

11.09.2012, 22:01

Sieht bis jetzt super aus,
wenn du das alles auch umsetzen kannst, was du geplant hast,
ist das Klasse ^^

Eine frage noch, hat es was mit dem Namen auf sich ?
Ein bestimmer Grund für diesen Namen?
Wenn nicht, würde ich mir noch einen passenderen aussuchen :D
Bei Garten Eden denke ich an einen Garten Simulator ^^

Super Arbeit :D
MrZylox
Jetzt -- ist schon vorbei.

Rechtschreibfehler sind Spezialeffekte meiner Tastatur!

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

64

12.09.2012, 00:17

@MrZylox1998Den Namen habe ich nicht lange überlegt. :P War eine spontane Idee.
Ein anderer Name wäre nicht schlecht. Vorschläge gerne.

@drakon

Das Paper ist sehr interessant ich werde es komplett lesen, bevor ich den Stadtbau-Algorithmus überarbeite.

Genau das wird noch langwierig. Die Grafik war da nur Nebensache.
Das Prinzip steht zwar so weit, aber es gilt viel rum zu probieren und auszufeilen.


...
Insgesamt hat es lange gedauert, Stadtbau-Algorithmus und Grafik sauber zu verbinden. Das ist jetzt so weit geschafft.
Was noch immer nicht passt, ist das Multitexturing und die Platzierung der Häuser-Models. Das wird aber leicht. :D
Dann soll noch die Steigung berücksichtigt werden. Häuser werden momentan "gnadenlos" an Steilhängen gebaut ^^

Frage zu Draw und Updatefunktion bei XNA: Kann ich die Unabhängig machen?

Genauer gesagt will ich die Grafik weiterhin mit einem hohen Takt aufrufen, den Stadtbau-Algorithmus langsamer, ohne dass, dann jedes x-te Frame hackt oder so ein Mist.
Wäre Multiheading da eine Idee? Ist das schwierig? bei XNA überhaupt möglich? Sinnvoll?

Da mein Wissen sehr begrenzt ist, würden mich eure Meinungen dazu interessieren.

LG
Bilder zu meinem Projekt: ParSim

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

65

12.09.2012, 00:57


Ein bestimmer Grund für diesen Namen?
Wenn nicht, würde ich mir noch einen passenderen aussuchen :D
Bei Garten Eden denke ich an einen Garten Simulator ^^

Traurig. Lies mal hier: http://de.wikipedia.org/wiki/Garten_Eden
Dachte sowas gehört zum Grundwissen.
Glaubt man an sowas, dann ist das der Platz auf Erden, indem Gott Adam und Eva als erste Menschen setzte und von dem aus die Welt bevölkert werden sollte. Wurde nichts draus. Welt wurde trotzdem bevölkert von den beiden, wenn auch nicht genau von da aus.
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

66

12.09.2012, 01:13

OT
Ich kenne die Geschichte auch nicht wirklich. Habe auch nicht das Gefühl, dass ich da was verpasst habe. Fantasiegeschichten kann ich mir auch selbst ausdenken. ;)
/OT

@Horus
Schau mal hier. Da sind noch mehr Papers verknüpft. Die meisten sind aber nicht mehr direkt zu erreichen, aber wenn du nach dem Paper Titel suchst, dann wirst du schnell fündig. Gibt irgendwo auch ein paar Vorträge.

Architekt

Community-Fossil

Beiträge: 2 481

Wohnort: Hamburg

Beruf: Student

  • Private Nachricht senden

67

12.09.2012, 01:25

OT
Ich kenne die Geschichte auch nicht wirklich. Habe auch nicht das Gefühl, dass ich da was verpasst habe. Fantasiegeschichten kann ich mir auch selbst ausdenken. ;)
/OT

Sorry, aber wenigstens gehört sollte man es haben. Gehört für mich irgendwie dazu. Und ich bin von Glauben oder Christ sein soweit entfernt wie die Erde von der Sonne.
Naja ok, OT ende :P
Der einfachste Weg eine Kopie zu entfernen ist sie zu löschen.
- Stephan Schmidt -

CodeBase

Treue Seele

Beiträge: 98

Wohnort: Österreich -> Salzburg

Beruf: Datenbank Entwickler

  • Private Nachricht senden

68

12.09.2012, 08:22

Trotzdem gebe ich Architekt recht sowas sollte man schon wissen zumindestens bei uns denke ich mal aber ok. Und das ist keine fantasiegeschichte das ist Religion.Soviel zum OT ^^

Zum Projekt --------> :thumbsup: :thumbsup: :thumbsup: :thumbsup:

69

12.09.2012, 08:59

wow, du machst wirklich sehr schnell fortschritte: Wenn das in diesem Tempo weitergeht :thumbsup:
Aufjedenfall ein sehr intressantes Projekt :)

Die updatefunktion in jedem Frame aufzurufen ist so oder so eine schlechte Idee: Das bedeutet nämlich dann das jemand mit einem besseren Rechner schneller spielt als jemand anderes. Das ist eher ungünstig.
Du könntest dir aber z.b. einen Timer machen und anhand von diesem dann sagen das du die updatefunktion halt nur alle 0,5 sekunden aufrufst oder so ;)

OT: Unsere Kultur ist massgeblich vom Christentum geprägt, ein paar Dinge darüber zu wissen ist sicher nicht verkehrt. Mich interessiert dieser ganze Religionskram auch überhaupt gar nicht aber genauso weiß man (normal) ja auch wer gerade Bundespräsident/kanzler/usw. ist ohne das man sich sonderlich für Politik interessiert: Es beeinflusst einfach unser Leben mehr oder weniger direkt ;)

Union_Freedom

Treue Seele

Beiträge: 156

Wohnort: Nähe Hannover

Beruf: Student

  • Private Nachricht senden

70

12.09.2012, 11:08

Was ? Eine schlechte Wahl die Update-Methode jedes mal vor dem Draw aufzurufen? Das ist doch ganz normal regel und wird überall so gemacht. Dafür, damit es überall gleich läuft, lässt man sich die Zeit, die der bzw. für ein Draw und Update - Call braucht berechnen und verwendet diese dann in der Update-Methode als Multiplikator. So läuft es bei 20 oder 30 oder 60 FPS gleich schnell. XNA ist aber eh so eingestellt, dass es immer bei 60 FPS laufen sollte, außer der PC schaft es nicht.

Multithreading und Timer sind hier ganz fehl am Platz.

Quelle : Wiki-Artikel

Edit : Wie gerade im Chat besprochen, habe ich mich eines besseren belehren lassen. Timer - Methoden scheinen doch auch hier Anwendung zu finden. Persönlich würde ich dir trotzdem zur normalen Update-Methode raten, da du sonst auch Probleme mit Synchronisation bekommen könntest.
Coder bei: http://crushing-gods.de/ (Folgt uns)
Erste Eindrücke zu Crushing Gods Link

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Union_Freedom« (12.09.2012, 11:34)


Werbeanzeige