Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 20 von 33

Thema: YDK - Open-Source VB6 Projekt

  1. #1

    YDK - Open-Source VB6 Projekt

    Hallo zusammen!

    Ich versuch mich kurz zu fassen und hoffe, hier im richtigen Forum zu sein (ansonsten möge ein Moderator das bitte verschieben).

    Und zwar richtet sich dieser Beitrag zum einen an alle RPG-Maker, die auch mal eine Alternative in Betracht ziehen wollen, zum anderen an alle VB6-Programmierer, die schon immer mal ein eigenes 2D-Spiel machen wollten (egal ob Sidescroller, RPG, Shoot'em up oder sonstwas). Schlussendlich also auch die Spieler solcher Spiele ;-)

    Ich arbeite nämlich an einem Projekt namens YDK, welches alle 3 Dinge beinhaltet:

    YDCore - der Kern ist eine Open-Source Bibliothek (VB6), die alles nötige bereitstellt, um 2D-Spiele zu produzieren,

    YDGame - darauf aufbauen eine RPG-Engine im Retro-Stil,

    YDEditor - und für diese einen Editor, der ähnlich dem RPG Maker aufgebaut ist (aber wesentlich flexibler ist).

    Man könnte also sagen dass ich einen eigenen Maker schreibe, der auf meinen 2D-Bibliotheken aufbaut - und damit 2 Fliegen auf einmal klappe ;-)

    Klingt gut? Nun, es ist noch nicht fertig (war klar^^), aber ich komme gut voran. Screenshots und ein paar Details sowie ein Entwickler-Tagebuch gibts auf der offiziellen YDK-Webseite aber ich zähle gern auch ein paar direkte Vorteile gegenüber dem RPG Maker auf:

    - die Maps können mehrere Tilesets (Chipsets) haben, so kann man z.b. ein Tileset nur mit Pflanzen, eins nur mit Böden, eins nur mit Häuser, usw. machen.

    - die Chars können sich frei und pixelgenau bewegen. Die Kollisionsabfrage geschieht anhand des Schattens (oval). Springen (Jump) ist ohne weiteres möglich.

    - animierte Tiles, z.B. Pflanzen die sich im Wind bewegen, fliessendes Wasser, etc.

    - diverse Grafikeffekte (siehe Screenshots auf der Webseite), dazu mehrere Effekt-Layer, z.B. für Bodennebel, Wolkenschatten oder Wolken.

    - Frei belegbare Tasten, Netzwerkspiele, beliebig grosse Maps, "echte" Lichteffekte, keine fixe Chargrösse, 360° Bewegungsfreiheit, etc. etc.


    Bei weiteren Fragen stehe ich natürlich zur Verfügung. Achja, sowohl die Webseite wie auch die Kommunikation innerhalb der offiziellen Y!Group verläuft in Englisch, wir wollen ja international bleiben.

    Gruss,

    Yhoko

  2. #2
    qq der wievielte rpg-maker nachmache wird das x.x
    Jeder will einen machen :/ Naja trotzdem viel glück dabei
    glaube die features hat auch der Miranda xD

  3. #3
    Ich fürchte, du verwechselst da grad die Namen. Miranda IM ist ein Chatprogramm, während der "Maker" (Hab den Begriff in dem Fall nicht so gern) von R-PG den Namen Minerva trägt.

  4. #4
    ich hab mal einpaar Fragen

    1. kannst du so ungefähre angaben machen wann der Core fertig ist, also wann der source code publiziert werden soll.(muss keine genaue angeabe sein)

    2. giebt es im Editor auch eine art Skriptsprache. Wenn ja welche.

  5. #5
    Hallo ssj5000,

    1. Ich schätze in spätestens 4 Wochen. Ich betrachte das YDCore bereits jetzt als fertig, es kommen aber vermutlich noch 2-3 Sachen dazu, speziell bei den Sprites.

    2. Wahrscheinlich wird VBScript implementiert, andernfalls eine C-ähnliche, eigene Sprache.

  6. #6
    Zitat Zitat von DFYX
    Ich fürchte, du verwechselst da grad die Namen. Miranda IM ist ein Chatprogramm, während der "Maker" (Hab den Begriff in dem Fall nicht so gern) von R-PG den Namen Minerva trägt.
    sry meintre das doch >.<
    Naja viel glück noch dabei werde das prob aber eh mla antesten wenn fertig

  7. #7
    Das YDCore BETA-Release (für VB6-Programmierer) ist nun verfügbar.

    Download und Infos auf http://ydk.yhoko.com/ydcore

    Yhoko

  8. #8
    Ich würd's ja gern testen aber der Download ist zur Zeit wohl noch ganz mies verteilt auf den Sourceforge-Servern. Jedenfalls findet er keinen Server der das hat...

  9. #9
    Danke für den Hinweis, hab einen Mirror aufgeschaltet

  10. #10
    Habe nun ein paar Tutorials sowie ein Beispielprojekt unter "Help" zur Verfügung gestellt. Das Beispielprojekt wird wohl am meisten nützen.

    Werde so bald wie möglich noch weitere Beispiele machen, welche zeigen wie man die TileMap, Sprites, Kollision und Pathffinding nutzen kann.

    Yhoko

  11. #11
    Naja, da ich feststellen musste, dass ich mein VB wohl schon länger nicht mehr installier habe, kann ich damit nichts anfangen. Wie wär's mit was Testbarem als Executable?

  12. #12
    Kann ich machen. Benötigt aber die VB6 Runtimes und evtl. ein installiertes DirectX 8.1 SDK. Also einfach ausprobieren, evtl. läufts auf Anhieb. Ansonsten die fehlenden Files im Netz suchen und jeweils in Windows\System32 kopieren.

    - http://ydk.yhoko.com/download/ydk_demo.zip

    In der Demo kann man herumlaufen (Pfeiltasten), springen (Shift) und die Effekte anschauen (Listenfeld unten). Weiter links kann man noch die einzelnen Layer de/aktivieren.

    Yhoko

  13. #13

    Winterpause!

    Sorry Leute, ich hab völlig vergessen euch über die Winterpause zu informieren:

    Während des ganzen Dezembers bin ich leider völlig ausgelastet und daher geht die YDK Entwicklung erstmal in die Winterpause - danach dürft ihr aber wieder regelmässige Updates erwarten :-)

    Und für alle dies noch nicht mitgekriegt haben hier der letzte Stand der YDK-Entwicklung vom 28. November:

    - [YDCore] Das YDCore Framework ist abgeschlossen! Wer in VB6 programmiert kann es kostenlos runterladen (QPL-Lizenz) und verwenden. Einige Erklärungen und ein Beispiel sind auf der Seite verfügbar.

    - [YDEditor] Der Karteneditor ist abgeschlossen! Man kann mittlerweile Karten und Tilesets bearbeiten und testweise darin herumlaufen.

    - [YDGame] Hier ist noch alles bis auf die Character-Klasse offen ;-)

    In diesem Sinne, frohe Weihnachten und schonmal guten Rutsch - bald gehts weiter!

    Yhoko

  14. #14

    Winterpause vorbei!

    Das Jahr 2005 ist vorbei und damit auch die Winterpause, gefolgt von massiven Serverproblemen und viel Ärger und Frust, aber nun endlich, am 4. Januar, ist das Gröbste vorbei und die Arbeiten am YDK werden wieder aufgenommen!

    Ein ganzer Monat Pause, ich hoffe ihr habt mich nicht vergessen ;-) Natürlich habe ich in der Zwischenzeit immer wieder die Dinge noch einmal überdacht und hier und dort ein paar Bugs entfernt, aber unterm Strich habt ihr nichts verpasst.

    Zum Schluss nochmal der Hinweise zur Diskussionsgruppe, dort werdet ihr auf dem Laufenden gehalten und ich beantworte auch technische Fragen, usw.: http://groups.yahoo.com/group/ydk_dev/ (der Yahoo-Acocunt ist kostenlos)

    Also dann, das neue Jahr soll erfolgreich werden - und das liegt jetzt an uns ;-) Packen wirs an!

    Yhoko

  15. #15
    Wow ich bin beeindruckt ! Abern icht von deinem "Maker" (lölz) sondern von deinem Tripplepost xD mach weiter so =P und du kannst deinen Maker unter nem neuen Acc. vorstellen (Mods böhse mach) xD nein nein natürlich nicht =/

    Naja ^^ zu deinem Projekt ! Machst du das ganz allein wenn ja muss ich sagen ich bin beeindruckt ! Sieht super aus und scheint als ob du da voll den durchblick hast xD und noch was ich habe bemerkt das alle vielversprechenden Maker in VB geschriebn werden !!! Was soll das den ??? Es gibt noch andere Sprachen >_< zum trotzt wegen VB werde ich jetzt einen "Maker" in Delphi sdchreiben ich bin in 10 min wiedaa daaaaa

    cu


    PS: Viel Glück für dein Projekt ^^ und viel spass noch !

  16. #16
    Delphi wäre langweilig, da gabs schon mal nen vielversprechenden Fa... äh ein vielversprechendes Projekt mein ich. Hatte iirc sogar ein Unterforum hier im Ringdom.

  17. #17
    Warum seid ihr immer so negativ ?
    Lasst dem gute Yhoko doch seinen Spass ... und noch dazu muss ich sagen, er/sie/es prahlt nicht mit irgend welchen ueberzogenen Features, sondern gibt lediglich Statusberichte, was heisst, dass auch was passiert. Das ich schon mehr, als ich von einigen von uns gesehen habe.

    Wenn ihr immer gleich so anfangt irgendwo rumzuhacken, nur weil einer etwas versucht, was ihr selber fuer unmoeglich haltet, dann wundert euch nicht, wenn ihr die Leute demoralisiert. Fortschritt lebt von revolutionaeren ideen, aber vor allem von Leuten, die sich auch trauen, sie umzusetzen, auch wenn alle anderen sie fuer verreuckt halten.

    Und was den Trippelpost angeht, dein Pseudogemodde kannst du dir sparen, o_O , denn wenn du mal auf die Dati des Erstellens sehen wuerdest, wuerde dir auffallen, dass immer grosse Zeitabstaende zwischen den Posts liegen, weshalb es sich hier im keinen Multipost handelt. Multiposts sind es idR nur, wenn sie innerhalb von 24 Stunden erfolgen ...
    Ueberlasst das Moderieren der Foren den Leuten, die auch etwas davon verstehen *kopfschuettel*

    Ums kurz zu machen, ich bin an dem Projekt interessiert, und moechte auch weiter informiert werden.

  18. #18
    Also, das was ich da sehe, gefällt mir. Schonmal am Projekt konsequent weitergearbeitet wird und nicht wie viele andere Ultra-Krass-In C# geschriebene-3D-Game-Maker, die hier desöfteren vorgestellt worden sind.
    Und warum muss man unbedingt ne andere Sprache benutzen, nur weil mehrere Leute auf die Idee gekommen sind, einen Game Designer in VB zu schreiben?
    VB ist auch nur eine Programmiersprache, wie die anderen aus
    Und wenn das Programm compiliert ist, merkt eh kein Schwein, mit welcher Programmiersprache das geschrieben worden ist.

    Aber mich würde schonmal interessieren, ob du das alleine machst oder ob da ne Gruppe von Programmiern steckt?

  19. #19
    Also auf meiner Radeon x700 Pro läuft das ganze mit ... 4 FPS. Geil. Aber das liegt mal wieder daran, dass mein System was gegen Windowed Mode und DirectX hat. Evtl. zieh ich mal Updates. Sonst sieht das ganze sehr geil aus. Hab aber leider nicht viel übrig für VB. Hoffe der Editor ist gut umgesetzt. Von den Screenshots her würd ich sagen der ist besser als der von Sphere. Du könntest auch einen RMXP ähnlichen Interpreter schreiben. Wenn der Map Editor nichts taugt, nimm ich den von Ynnus *g*. Glaub aber die Formate sind sehr verschieden. Es wird auch reichen wenn du rm2k ähnliche Mapping Funktionen einbaust. Am besten wer natürlich (Wie in einem alten Minerva Video zu sehen) wenn die Teile zufällig gemappt werden. Kann ich jetzt nicht erklären, frag DFYX, der müsste das wissen. Ich werde mir noch die Lib ansehen, da ich selber gerade an einer Art Tile Engine sitzte. Sonst noch viel Glück für dein Projekt.

  20. #20
    Danke, speziell an Ineluki, für die vernünftigen Reaktionen ;-)

    Ich schreibe es in VB, weil ich mit der Sprache am schnellsten entwickeln kann, ganz einfach.
    Und ja, ich mach das alles allein. Sogar die Icons *zu Smokie zwinker* ;-)

    Ach punkto Statusupdate, im Moment gibt es massive Probleme mit meiner Domain und ich muss da erstmal alles neu einrichten und korrigieren, die Arbeiten am YDK verzögern sich daher wieder um ein paar Tage. Der nächste Schritt wird aber ohnehin ein grosser, denn langsam muss ich mich für ein Skriptsystem entscheiden.

    Aber wie immer, wenns grössere Änderungen gab werde ich es auch in den Foren mitteilen.

    Yhoko

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •