Suchergebnisse

Suchergebnisse 1-27 von insgesamt 27.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Beschreibung: FillTheRow ist ein einfacher Tetris-Klon. Das Spiel läuft komplett auf meiner Gameengine GameUtils und wird mir zukünftig als Beispielanwendung dafür dienen. Der Code ist Quelloffen, ihr könnt euch also genau ansehen, wie ich die Verwendung meiner Engine geplant hatte, falls ihr selbst in Erwägung zieht, sie zu benutzen. Steuerung: Nach links/A => Tetromino nach links bewegen Nach rechts/D => Tetromino nach rechts bewegen Nach unten/S => Tetromino nach unten bewegen (Soft Drop) Q =…

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Lol, ja das ist schon fail. Es gibt immer einen, der es schafft, das Spiel zu exploiten. Ich schau mal, ob ichs reproduzieren kann.

  • Benutzer-Avatarbild

    Update

    Artentus - - Spiele

    Beitrag

    Ich konnte den Fehler identifizieren und (hoffentlich) beheben. Dabei hab ich auch gleich nochmal ein bisschen am Scoringsystem gearbeitet. Zitat: „Version 1.0.0.1 - Tetrominos fixieren jetzt nicht mehr in der Luft - Es ist nicht mehr möglich, negative Scores zu erhalten “

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Jo, liegt aber an GameUtils, nicht am Spiel. Die Inputengine schein Probleme damit zu haben, wenn man ganz viele Eingaben ganz schnell hintereinander macht. Aber um das zu schaffen muss mans eigentlich schon mit Absicht machen, wenn ihr Tetrominos schnell bewegen wollt, könnt ihr auch einfach gedrückt halten.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Dann hab ich wohl ein Problem. Aber auf der Engine steht auch nicht umsonst Pre-alpha drauf, mit Bugs muss gerechnet werden. Und das Spiel ist ja auch eigentlich ne Engine-Demo und nicht zum hardcore-Suchten gedacht.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Ich hab den Fehler schon gefunden und behoben, war tatsächlich nur eine Abfrage zu wenig. Ich bring dafür jetzt aber kein extra Update raus, sobald eine neue GameUtils-Version draußen ist, könnt ihr euch dann diese runterladen.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    So, Update ist da. Das Spiel benutzt jetzt die neuste GameUtils-Version, wodurch unter anderem auch der Bug behoben wurde, dass das Spiel abstürzt, wenn man zu schnell hintereinander auf der Tastatur rumtippt. Außerdem konnte ich aufgrund des neuen Audio-Subsystems Soundeffekte hinzufügen. Viel Spaß.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Ich hab offensichtlich alles bis auf die Anwendung selbst im Archiv ausgetauscht. *Räusper* Sollte jetzt funktionieren.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Zitat von Eistee: „Problemsignatur 04: CSCore“Frag @thefiloe: Ja, das sind Bilder, siehst du ja im Programmverzeichnis. Mit GDI+ wird da aber standardmäßig sowieso gar nichts gezeichnet, nur wenn du -gdi als Paramteter mitgibst. @hellmaster159 K.A. wie du das schon wieder angestellt hast. Probier mal, ob du das regelmäßig reproduzieren kannst, bei mir passiert sowas nicht, egal wie sehr ich auf der Tastatur rumhacke.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Nope, kann ich nicht reproduzieren. Ich hab mir das Archiv selbst runtergeladen, entpackt, und dann wie wild auf den Tasten rumgedrückt - nichts.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Immer nur Probleme mit diesen Third-Party-Libs. Da kann ich im Moment nicht viel machen, ich unterhalte mich Morgen mal mit thefiloe.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Kann einer von euch, bei denen es nicht funktioniert, bitte mal die Projektmappe von GitHub runterladen und dann debuggen? Das würde es mir sehr vereinfachen.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Danke schön. Ich hab doch schon extra nen Lock-Block drumgelegt. Ich werd mal thefiloe fragen, was dieser Fehler genau bedeutet, weil da bin ich im Moment auch Ratlos. Zitat von hellmaster159: „Warum kommt eig. dieser Fehler beim Klick auf "Beenden"?“Wie hast du den Fehler jetzt schon wieder produziert? Dazu gab keine Fehlerzeile oder sonstiges?

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Ich hasse Fehler, die auf meinem System nicht auftreten. Viel mehr Informationen wirst du da auch nicht bekommen, auch wenn du die PDB-Datei hättest, dieser DirectX-Kram ist nicht sehr gut debuggbar. Die Chancen sind zugegeben sehr gering, aber vielleicht kann ich was anhand deiner Systemdaten erschließen, irgend was muss ja anders sein. :\

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Hm, von Windows 7 auf Windows 8 sollte es eigentlich keine Probleme geben, deine CPU spiel in der selbe Größenordnung wie meine (i7 2600K), und der RAM sollte komplett irrelevant sein. Einzig in der Grafikkarte sehe ich ein potentielles Problem. Ich benutze nVidia (GTX 680), und leider verhalten sich nVidia und AMD extrem inkonsisten zueinander. Ich hab keinen PC mit ner AMD-Karte, von daher kann ich diese These weder überprüfen, noch effektiv was daran tun, tut mir leid.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Ich habe geplant, in 2 Tagen die Alpha 1.0 von GameUtils rauszubringen. Um sicherzustellen, dass auch alles funktioniert, gibts die Vorabversion von Fill the Row schon jetzt. Es ist schon die neue CSCore-Version enthalten, ich hoffe also, die Sounds funktionieren jetzt.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Vermutlich mal wieder keine Fehlermeldung, wie ich mein Glück kenne? Die Bilder kannst du benutzen, das was vielleicht ne Stunde Photoshop.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    @lurker: Ich hab doch selbst Windows 8.1 x64, daran liegt es wohl eher nicht. @ThePlexian: Na super, ich werd mich später mal auf die Suche danach machen, bestimmt wieder irgend nen Sync-Problem. Tritt das denn jedes mal auf, oder nur sporadisch? @CC-Apps: Bitte sehr. Eigentlich war das nichtmal als vollwertiges Spiel gedacht, soll ja mehr ne Enginedemo sein, aber so ists natürlich noch besser.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    DirectX 11.2 ist dazugekommen, aber das Programm wählt seit dieser Version den Renderer sowieso intelligent. Ab Windows 8 den Direct2D1.1-Renderer, ab Vista den Direct2D1-Renderer und für älter (eigentlich nur noch XP, wegen FW4.0) den GDI-Renderer.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Ja, ist die 9.1 alpha, hatte ich ~1 Tag nach dem Release direkt von NuGet runtergeladen. Hab ich was verpasst?

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Ups, ja, ich seh grade, ich hab einfach gefailt. Ich hab die Lib nur in GameUtils aktualisiert, aber nicht in Fill the Row. Ich lad sofort mal die richtige Version hoch.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    So, jetzt bitte nochmal probieren.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Das sollte eigentlich gehen. Du kannst ihn halt nicht mit Space ablegen, du musst ihn soft-droppen, dann hast du noch etwas Zeit, bis er gesetzt wird.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    thefiloe hat nochmal an CSCore rumgeschraubt, deswegen gibts jetzt nochmal ne neue Version. In 20 Minuten werde ich übrigens GameUtils Alpha 1.0 releasen, sozusagen als kleines Weihnachtsgeschenk meinerseits.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Wahrscheinlich blockiert der Mediaplayer halt den Zugriff. Frag thefiloe, wenns dich genau interessiert, ich benutze nur die Funktionen seiner Lib. Ich weiß auch nicht, ob man da was tun kann, aber ich glaube so wichtig ist das jetzt auch nicht.

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    An den zufälligen Lauzeitfehlern sitze ich gerade dran, erfordert aber leider einen kompletten Coreengine-Rewrite, weils am schlechten GameLoop liegt. Kann noch ne ganze weile dauern, bis das neue System fertig ist, ist ziemlich komplex und derzeit leider noch stark verbuggt. Compilerfehler solltest du aber eigentlich keine bekommen. Naja, ich werde für diese Version keinen Support oder ähnliches mehr geben, weil ab der nächsten sowieso alles ganz anders läuft und ich den Code hierfür so nur noc…

  • Benutzer-Avatarbild

    [C#] [OpenSource] FillTheRow

    Artentus - - Spiele

    Beitrag

    Bloß nicht benutzen, es würde dir sehr sehr leid tun. Mir wärs auch lieber, ich hätte alles so lassen können, aber es hat sich herausgestellt, dass Threading eine höhere Wissenschaft ist, als ich dachte, und ich sie offensichtlich nicht gemeistert hab.