Suchergebnisse

Suchergebnisse 1-20 von insgesamt 146.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Cave Generation

    Thodd - - Technische Fragen

    Beitrag

    Hi, passend zu dem was henrik schon gesagt hat, finde ich was Höhlen anbetrifft den Ansatz über zelluläre Automaten am Schönsten, hier ein paar Links: roguebasin.roguelikedevelopmen…g_Random_Cave-Like_Levels und der Thread auf tigsource ist super: forums.tigsource.com/index.php?topic=5174.0 Könnte auch interessant sein, bezieht sich aber auf Dungeons: roguebasin.roguelikedevelopmen…ungeon-Building_Algorithm roguebasin.roguelikedevelopmen…_python%2Blibtcod,_part_3 Bonus-Stuff ;) World-Generation …

  • Zellen eines Arrays von A nach B prüfen

    Thodd - - Expertenrunde

    Beitrag

    Am Ende von meinem Beitrag hier findest du ne GM Datei die den Bresenham-Algorithmus schon implementiert hat, vielleicht kannste den Code einfach kopieren: Komplexe RPGs - GM das richtige?

  • Bomberman Explosion

    Thodd - - Technische Fragen

    Beitrag

    Hab hier auch noch 2 Bombermandinger die ich mal gemacht hab, nimm was du brauchst: gm-d.de/wbb/index.php/Attachme…9ddf1143a533268d76e379293

  • Mass Effect: Die Aufzugfahrten... Wahrscheinlich läd das Spiel während den Aufzugfahrten irgendwas nach oder so, aber für den Spieler ist nicht ersichtlich, dass überhaupt irgendwas passiert. Ab und zu sagt mal jemand etwas, aber das machts nicht besser. Wenn wenigstens eingeblendet würde, dass irgendwas geladen wird, dann wäre wenigstens klar warum ich gerade warten muss bis ich weiterspielen kann. Darksiders: Backtracking... sehr sehr nervig wenn ich am Ende von einem Abschnitt nochmal komplet…

  • Einstieg in C++

    Thodd - - Andere Programmiersprachen

    Beitrag

    @Threadersteller: Da du E-Technik studierst und nicht Informatik kann dir (meiner Erfahrung nach) der Objektorientierte Kram von C++ erstmal hinten rum gehen, meistens wirste dich mit C rumschlagen. Ich hab schon Tutorien für E-Techniker/Nachrichtentechniker/etc. in klassischen Datenverarbeitungsvorlesungen gegeben bzw. im Embedded Computing Bereich (Cluster-Computing, Microcontroller, Assemblerprogammierung etc.). Kein einziges Mal hab ich da Java oder ähnliches gelehrt sondern immer nur C/C++.…

  • Was spricht dagegen einfach Objekte zu nehmen? Klassische Datenstrukturen gibts im GM halt leider nicht und die Stringcodierung fliegt dir wahrscheinlich eh irgendwann um die Ohren, spätestens wenn du dein System erweitern willst. Ich denke mal wenn du die Objekte nach dem erstellen deaktivierst, sodass deren Step/Draw Event nicht ausgeführt wird, hast du auch keine Probleme mit der Performance. Zugriff auf die Variablen der Objekte hast du ja trotzdem und als Variablen rumreichen kannst du sie …

  • Komplexe RPGs - GM das richtige?

    Thodd - - Technische Fragen

    Beitrag

    Hier mal meine Erfahrungen mit Roguelikes: Ich weiß jetzt nicht ob das noch interessant ist, RPG Projekte haben ja für gewöhnlich die lebensdauer einer Fruchtfliege... so auch mein Roguelike Exkurs: roguelikedev.png Sollte eine Art graphische Version von DoomRL werden. Probleme waren folgende: - Die Generierung einer Stadt war nicht performant. - Dynamisch platzierte Tiles nach diesem Schema sind sehr aufwändig. (Ich wollte natürlich auch gleich zerstörbares Terrain :] ) Ausserdem muss man sein …

  • 2D Plattformer Terrain Generator

    Thodd - - Expertenrunde

    Beitrag

    Noch ein anderer Ansatz: Du solltest dir auch unbedingt mal "Spelunky" ansehen. Dürfte glaub ich der bekanntesten Indie-Platformer mit zufallsgeneriertem Inhalt sein. Spelunky ist übrigens auch mitm Game Maker entwickelt und zudem Open Source. Das System hinter Spelunky funktioniert mittels Leveltemplates, welche über Arrays definiert werden, so z.B.: Quellcode (4 Zeilen) 1 = Platform 0 = freier Platz Diese Templates welche dann zufällig (bzw. nach bestimmten Regeln) zusammengesetzt um ein Level…

  • GameMaker für browser - HTML5

    Thodd - - Game Maker Allgemein

    Beitrag

    Ne obskure Möglichkeit DLLs da ins Spiel zu bringen wäre über ne Firefox Extension die wiederum ebenfalls in Javascript implementiert ist. Trotzdem hat domis4 recht, das ist zum einen zu aufwändig und zum anderen sicherheitstechnisch sehr fragwürdig. Also am besten vergessen was ich grad erzählt hab, wollte nur mal einwerfen das eigtl. alles möglich ist

  • GameMaker für browser - HTML5

    Thodd - - Game Maker Allgemein

    Beitrag

    Da das ganze dann auf Javascript/HTML5 basieren wird bedeutet das, dass auch der Source Code einsehbar ist. Ich denk aber mal, dass die Yoyoleute dannn einfach Obfuscation nutzen werden um den Code unlesbar zu machen.

  • Snap to grid

    Thodd - - Technische Fragen

    Beitrag

    Vielleicht versteh ich nicht genug vom GameMaker, aber wofür soll man die Blöcke anstatt dem Player verschieben? Eigentlich müsste der Raum ja sowieso "unendlich" groß sein, oder? Das was man als Raumgröße im Roomeditor angibt ist ja nur die max. Größe die man angezeigt bekommt, trotzdem sollte beliebig viel an Raum "da sein". Bei x = 0 und y= 0 ist ja nicht Schluss, man kann doch auch seine Objekte im negativen Bereich platzieren, die Kamera folgt dem Spieler ja trotzdem... Wenn man alle Objekt…

  • Allgemeine Frage zu Java

    Thodd - - Andere Programmiersprachen

    Beitrag

    My 2 Cents zu Java: Java ist meiner Meinung nach nur bedingt zur Spieleentwicklung geeignet. Klar geht das, ob nun mit Slick per OpenGL oder mit Swing und Java2D ist egal, aufwändig bleibts alle Mal. In jedem Fall musst du dir, wenn du nicht ein Framework wie Slick verwendest, eine Engine komplett selbst schreiben. Und ich meine jetzt nicht die Gameplay-Engine (Laufen, Springen, Schießen) sondern die Rendering- und Inputengine die Tastendrucke abfängt, Sprites zeichnet, Sounds abspielt etc. Dafü…

  • Zitat von knuckles12: „ Also. Entweder du fängst mit einer einfachen aber nicht so umfangreichen an. (GML, skript sprachen) Beides ist fast nicht möglich.“ Eben nur fast: Groovy. groovy.codehaus.org/ groovy.codehaus.org/Getting+Started+Guide - Erzeugt JavaVM Bytecode. Übergang zu Java ist fließend, Code kann gemischt werden. Dank Dalvik auch auf Androids lauffähig. - Native Listen/Map/JDBC/SQL/Markup/Regex Implementierung - Dynamische Typisierung ähnlich der GML - Erweiterte Programmierparadigme…

  • Pascal lernen

    Thodd - - Andere Programmiersprachen

    Beitrag

    Auch wenn ich mir nicht erklären kann warum du eine nicht-objektorientierte (und zudem etwas rustikale) Programmiersprache lernen willst, hier nen wrapper für die allegro library: allegro-pas.sourceforge.net/ Habs selbst schon getestet. Ne bessere Bibliothek zur Spieleentwicklung ist mir für Pascal nicht bekannt.

  • Gute Gras-Tiles sind wichtig, darf man nicht unterschätzen Hier ein paar interessante Links zum Thema: pixel-zone.rpgdx.net/shtml/tutmini-grass.shtml gas13.ru/v3/tutorials/sywtbapa_almighty_grass_tile.php tilestudio.sourceforge.net/drawing.html

  • Slopes (Hänge) Problem

    Thodd - - Technische Fragen

    Beitrag

    Wenn du alle "Tutorials" durch hast dann ist dir wohl auch meine Platform Engine bekannt, wenn nicht siehe Tutorial Archiv, der Thread heißt "Auch ne simple Platformengine". Prinzipiell macht man Schrägen wie folgt, der Pseudocode hier deckt sowohl eine normale als auch eine Bewegung auf Schrägen ab: GML-Quellcode (10 Zeilen) - "bewegungsRichtung" gibt im Pseudocode von oben entweder "links" oder "rechts" an. Wobei eine Bewegung nach Links einer negativen Verschiebung auf der X-Achse gleich komm…

  • Exe Datei "verlinken"

    Thodd - - Gelöste Fragen

    Beitrag

    Per default funktioniert übrigens auch der run command "iexplore" um den IE zu starten. GML-Quellcode (1 Zeile) Damit kannste den IE von jedem System aus starten ohne zu wissen wo die Installation vom IE liegt. Vorrausgesetzt natürlich der User hat nicht an seinen Umgebungsvariablen rumgespielt.

  • Nur dass +50/-60 und irgendwelche Formeln halt wenig sinn machen... Wenn ichs jetzt richtig verstanden habe dann willst du deine Lebensanzeige in der Mitte vom Bildschrim zeichnen. Du kannst dann einfach die X-Wert auf "room_width/2" setzten und den Y-Wert auf "room_height/2". Liegt zwar nicht 100% in der Mitte aber mit nen bisschen Feintuning +/- einige Pixel sollte das passen. Alternativ wenn du Views verwendest musst du statt "room_width" und "room_height" die entsprechenden view variablen be…

  • windows webspace

    Thodd - - Gelöste Fragen

    Beitrag

    Ne ne billige (abgesehen von stromkosten, kostenfreie) aber eher suboptimale Alternative wäre wenn man ne DDNS registriert und das einfach im router einträgt bzw. nen tool nutzt was automatisch alle paar Stunden die aktuelle IP an dnydns.org (o.ä.) sendet. Schon hat man nen immer erreichbaren server, problem ist allerdings der Upstream, kommt aber auf den Anbieter an.

  • Spielende an php senden?!

    Thodd - - Technische Fragen

    Beitrag

    Ne siehst du nicht falsch, aber ne website ist nunmal nicht zwangsweise platformunabängig. Vom Betriebssystem weitestgehend schon, vom Browser allerdings nicht. Von Barrierefreiheit ganz zu schweigen. Ich denke das wollte Fallout damit sagen. @Topic: Wenn du Flashspiele willst dann entwickel diese doch direkt mit Flash. Flashdevelop is ne super IDE, SVN gibts auch umsonst und mit nem Game Framework wie Flixel oder Flashpunk kannste das selbe wenn nicht sogar mehr erreichen als mit dem GM. Vorall…