![]() |
Re: [Game] Aspirin goes 2.0! NEWS
Meine Tastatur ist eine PS-2 Tastatur, die auch in einem PS-2 Port drin steckt.
Ich hab das Spiel jetzt mal in einer VM mit WinXP-SP2 ohne sonstige Software getestet. Auch dort ist der Fehler reproduzierbar. Zum StyleSheet: Du kannst Dir merken, dass Button1 der Button ist, auf dem "MachIrgendwas" steht und dass Button7 der Button ist, auf dem "MachWasAnderes" steht? Da ist doch BuMachWas und BuMachWasAnderes viel einprägsamer, meinst Du nicht? |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Bespiel für Aspirin: Es gibt diesen Panel im Menü wo immer die Highscore im gewählten Level draufsteht, andererseits gibts auch noch das Label oben links welches die momentane Punktzahl mitzählt. Würde ich noch das label "score" nennen und den Panel "highscore" dann wäre die Verwirrung groß. So sinds einfach label+n und panel+n und ich weiß sofort deren Funktion. Naja, ist wohl gewohnheitssache. |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Damit weiss man dann sofort, um was es geht. Und es ist keine Gewohnheit, sondern Ignoranz und Faulheit. |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Selbst wenn ich mehrer Komponenten habe komme ich selten durcheinander. Ich finde das gar nicht so schlimm. Das spiel an sich ist toll. Ich habe mir jetzt eine Variation ausgedacht davon. Die ich bei Gelegenheit umsetzten möchte. Gerade der letzte Modus ist toll. |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Wozu benutzen dann Physiker und Mathematiker i.A. nicht etwas wie "geschwMotorrad" und "geschwAuto" sondern einfach nur v1 und v2? Es ist wesentlich abstrakter sich mit möglichst unkomplizierten, einheitlichen Bezeichnungen zu umgeben. Umso besser wenn man sich an diese gewöhnt hat, das erleichtert die Konzepterstellung enorm. Niemand würde gerne "geschwAuto" in einer Formel stehen haben, steht dort allerdings ein "v" so fallen einem sofort die passenden Gesetze ein. Außerdem sehe ich darin einen weiteren praktischen Nutzen: Was ist wenn man auf die Idee kommt in jenes Label nun doch etwas ganz anderes schreiben zu wollen als ursprünglich vorgesehen? Anstatt dem label einfach nur einen neuen Text zuzuordnen müsstest du sämtliche Aufrufe ändern und hast dadurch wesentlich mehr Arbeit. Halt dich bitte mit Beleidigungen zurück wenn du es nicht schaffst Anderen deine Arbeitsweise aufzuzwängen. mfg, mr.winkle Edit: Zitat:
Wenn du die neue Variation ausgearbeitet hast lass es und wissen :-D Nochmal Edit: @mimi: Ist es möglich mit Lazarus eine Version zu kompilieren die nativ auf MacOS X läuft? Wenn ja, kannst du mir so etwas vielleicht schicken? :angel: |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Zitat:
Ja werde ich sobald ich die Version angefangen habe. Die wird dann auch Level Basiert sein. Ich habe sie mir so vorgestellt: Es soll zum einen unterschiedlichen Gegner Typen geben. Die z.b. entweder ein Leben klauen oder Schild Energie abziehen. Zum Anderen sollen sie nur zwischen Wände hin und her pandeln. Das Ziel ist es dann einfach nur eine bestimmte Menge unterschiedlicher Punkte einzusammeln. Es sollen auch Türen geben die mit Schalter und Schlüssel verbunden werden. Ach ja die Gegner sollen auch unterschiedlich schnell sein. Aber es gibt im Moment noch einige Fragen die ich noch klären sollte. Z.B. ob alle Elemente gleich groß sein sollten. Ich dachte da an 40X40 weil ich glaube 16X16 ist zu klein oder ? Mal sehen wenn ich damit anfangen. Aber die Spiele Idee von Aspirin ist toll Auch wenn der Name etwas seltsam klingt... Evlt. sollten wir uns ein anderen besseren Namen ausdenken von meinem Spiel und von deinem *G*... Ich finde einfache Spiele Konzepte einfach toll. |
Re: [Game] Aspirin goes 2.0! NEWS
Mein Fazit: sehr gute Arbeit
Spielbarkeit:sehr gut Spielgeschwindikeit:sehr gut Code:sehr gut Grafik:gut Spielspass:befriedigend Bugs: -die "Boxes" und "Version" Labels sind ca 10 Pixel zu weit unten und werden vom Spielfeld überdeckt Auflösung 1600x1024 (16:9 bzw. 16:10) kein Fehler bei (schnell links oben) WindowsXp32 Professional 2*3GHz Intel Eine kleine Hintergrundmelodie oder sogar Spielsound würde das ganze noch abrunden. |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Vielleicht kam mein Edit ein wenig spät, deshalb hier nochmal: Ist es mit Lazarus möglich Programme für MacOS zu kompilieren? :drunken: danke für dein Interesse mfg, mr.winkle |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Für Ideen, die den busybytes Spielspaßnote verbessern habe ich zwei offene Ohren :cheers: mfg, mr.winkle |
Re: [Game] Aspirin goes 2.0! NEWS
Hi,
das Spiel ist echt lustig. Für zwischendurch macht es sehr viel Spaß. :thumb: |
Re: [Game] Aspirin goes 2.0! NEWS
Liste der Anhänge anzeigen (Anzahl: 1)
Scheint doch einen Bug bei keys zu geben
mit der space-Taste also schnell kann man manchmal nach oben in die Kopfzeile reinfahren,siehe Bild. |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Zitat:
Zitat:
|
Re: [Game] Aspirin goes 2.0! NEWS
@busybyte:
seltsam, das Fenster sieht bei dir ganz anders aus als bei mir. Bei mir hat es genau die Abmessungen des Interfaces... Das man in der Kopfzeile herumfahren kann ist natürlich nicht richtig so, werde mir das mal anschauen. :coder: @mimi: kann man auch unter windows für MacOS kompilieren? |
Re: [Game] Aspirin goes 2.0! NEWS
...coole idee...
sehr lustiges spielchen für zwischendurch... |
Re: [Game] Aspirin goes 2.0! NEWS
Vieleicht könnte das bei der Kollisionsabfrage helfen,es kann auch durch die Verzerrung wegen
anderer Auflösung kommen,muss aber jetzt weg.Bin auf die nächsten Versionen gespannt. :firejump:
Delphi-Quellcode:
Uses Types; PtInRect( |
Re: [Game] Aspirin goes 2.0! NEWS
Den Bug mit der Kopfzeile hab ich gefunden, habe bei der Spieler<->Wände Kollisionsabfrage in y-Richtung ein = anstatt <= gesetzt. Deswegen haben die anderen Wände auch funktioniert.
Habe jetzt beim initialisieren auch noch ein paar Positionen festgesetzt und das formular auf autosize:=true gestellt, sollte in der nächsten Version also alles funktionieren. Muss jetzt auch weg, lad ich nachher hoch. mfg, mr.winkle |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Hast du ein Mac ? Habe damit noch nie gearbeitet. Immer nur gehört. Die Bilder die ich mit Google Gefunden habe zeigen mir das es ein Mischmach aus Linux und Windows ist. Aber meines Wissens war der Mac zu erst da bzw. das Betriebssystem... Aber naja... Du hast wände bei deiner Version ? Die sind mir noch gar nicht aufgefallen. In welcher Schwenktrittstufe sind die denn ? |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Ich habe jetzt seit mehr als zwei Monaten einen iMac hier stehen. Um mit Delphi zu programmieren musste ich bisher immer Parallels starten und Windows unter MacOS booten und da wäre Lazarus anscheinend eine echte alternative. Das installieren unter MacOS ist allerdings dermaßen kompliziert das ich lieber unter Windows mit Lazarus arbeiten und die Programme schliesslich für MacOS kompilieren würde. Müsste eigentlich gehen, MacOS basiert schliesslich auch auf einem UNIX Kern. Wenn du irgendeine solche Möglichkeit findest, sag bitte bescheid, du hast sicher mehr Ahnung davon als ich ;) mfg, mr.winkle |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Zitat:
![]() Zitat:
(Ich weiß ich erwähne in meinen Beiträgen oft Lazarus. Auch in meiner Signatur. *G*) Ich bin bei Lazarus immer wieder überrascht was alles schon geht und auch die Unterschiede zu Delphi... z.b. hat Lazarus gleiche eine XML Unterstützung dabei. Aber leider Fehlen noch sehr viele Komponenten. Aber ich denke mit der Zeit kommen immer mehr Komponenten dazu. Ein Problem dürfte auch die Plattform Unabhängigkeit sein. Übringst: Ich bin in diesem Forum auf Lazarus aufmerksam geworden. Als ich versuchte habe Java zu lernen bzw. eine IDE zu finden mit der ich klar kommen könnte. Ich wollte mich noch mal für den TIPP bedanken. Der Tipp ist/war GOLD wert für mich:-D |
Re: [Game] Aspirin goes 2.0! NEWS
hier sind einige Bilder von Lazarus. Auch wie es unter MacOS läuft:
![]() |
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
Wen hab ich wo und wann beleidigt? Wieder so ein Verfechter der tastaturschoneneden Programmierung. Bei Dir heissen dann die Variablen a, b, c, d, usw.? Die Komponenten heissen Form1, Form2, Button23, Panel5, Checkbox17, usw.? Auf der Festplatte sieht es bei Dir so aus: C:\Ordner1\Ordner2\Ordner5\...? Dann viel Spass damit. Hast Du jemals eine Anwendung geschrieben, die mehr als ein Form und einen Button hatte? Irgendwann wirst Du vielleicht merken, dass Du mit Deinen "Kurzbezeichnungen" nicht mehr klar kommst und dann nicht mehr checkst, was in Variable a und was in Variable b drin stehen soll oder in welchem Form der Button23 drauf liegt und was passieren soll, wenn er gedrückt wird. Vermutlich hast Du auch noch nie in einem Team mitgearbeitet, wo dann alle 5 Minuten einer gerannt kommt und wissen will, was denn die Checkbox22 für einen Zweck hat. Willst Du weiterhin behaupten, dass Du nach 3 Monaten noch weisst, was in das Label14 in Applikation3b rein geschrieben wird? Das mit den Physikern ist ein ganz schlechtes Beispiel. Wenn mein Professor mehr als zwei mal eine Geschwindigkeit angeben musst, dann hiessen die Vauto oder Vmotorrad oder in der Art. Hast Du mal mit einer Formel mit 17 unbekannten gearbeitet? Und hiessen die dann X1 bis X17? Falls ja, dann kannst Du Dir entweder "IGNORANT" oder "GENIE" auf die Stirn tätowieren. Wenn Du mit Kritik nicht klar kommst, dann stürz Dich von einer Brück, aber lass mir meine Ruhe. :twisted: |
Re: [Game] Aspirin goes 2.0! NEWS
Ich denke bei Teamabreit macht das sin. Aber nicht unbedingt wenn man alleine arbeitet. Ich habe schon Projekte mit mehr als einem From gehabt. Außerdem Sieht man doch was in einem Label steht oder ?
und wozu gibt es die Hint Funktion. Da kann man auch noch Infos ablegen. Also mir ist das immer so aufwendig. Den Button Richtig zu bennen. Habe ich noch NIE gemacht. Oftmals wüsste ich auch gar nicht wie ich ihn nennen soll. Klar nach der Funktion die der Button hat. Aber ich kann diese Funktion sehr schlecht in einem Namen wieder geben. Das gleiche bei Variablen. Bei i weiß ich es ist eine Forschleife. bei X und Y weiß ich es sind Position angeben bzw. auch eine Forschleife, je noch dem. Ansonsten nenne ich auch gerne str oder str1 str2 und soweiter. Zitat:
Ich denke es ist Praktisch ein Soruce-Code zu veröffentlichen. Das hat mehrer Vorteile. Aber auch nachteile wie man immer wieder sieht. Ich denke das Thema könnten wir auslagern in einem Extra Thread. |
Re: [Game] Aspirin goes 2.0! NEWS
OT: Wer sich vor zu langen Variabelnamen scheut, sollte mal CnPack ausprobieren. Da reicht es, wenn man sich an die Anfangsbuchstaben des Variabel- oder Funktionsnamen erinnern kann. Dann nutzt man auch gern längere Bezeichner. Genau dieses CnPack fehlt mir in Lazarus am meisten.
|
Re: [Game] Aspirin goes 2.0! NEWS
Zitat:
|
Re: [Game] Aspirin goes 2.0! NEWS
@mr.winkle
![]() da geht es gerade um eine Lazarus Installation auf "Mac OS" |
Re: [Game] Aspirin goes 2.0! NEWS
Liste der Anhänge anzeigen (Anzahl: 1)
So, seit Donnerstag arbeite ich an der Variation von Asperin *G*. Ich bin schon recht weit.
Es gibt im Moment drei Gegner Typen: Welche die nur Horizontal Laufen Welche die nur Verikal Laufen Welche die Zufällig Durchs Level Laufen. Es gibt auch schon Wände, und heute habe ich die Punkte hinzugefügt. Das geht so wie bei dir. Es wird ein Punkt eingesammelt und ein neuer erscheint. Es gibt drei Punkt Typen. Die unterschiedliche Punkte einbringen. Es kann für ein Level auch festgelegte Punkte geben. Das geht auch schon. Aber ich weiß noch nicht wie ich das zusammen bringen. Es geht beides im Moment. Aber das ist ja eigentlich nicht das wahre. Hätte da einer von euch eine Lösung ? Mal sehen wenn ich damit Fertig bin. Aber ohne meine 2D Engine währe ich längst noch nicht so weit. ich habe jetzt eine Größe von 40X40 genommen. Evlt. ist das zu groß. Im Anhang ist ein Bild. Das Besondere dürfte auch der einfache Level Editor sein. Wird ein Gegner Plaziert bewegt er sich sofort. Es sei denn der Timer ist gestoppt. Bisher bin ich damit zu Frieden. Damit ich keine Scroll Funktion einbauen muss, möchte ich ein Teleporter Typ einbauen der dich in einem anderen bereich im Level bringt. Also: Ein Level kann dann aus mehreren Unterlevel bestehen um bestimmte aufgaben zu erledigen. Also z.b. Du musst ein bestimmten schlüssel haben um eine Tür aufzumachen. Um den zu bekommen könntest du den Teleporter nutzen der dich dann in ein unter Level bringt. so die Idee. Der Stand wird einfach gespeichert und wieder geladen sobald du zurück gehst. Das wollte ich immer mal ausprobieren schon eine ganze weil. Was haltet ihr von der Idee ? Scrollen ist natürlich auch nicht schlecht. Nur ich habe mich jetzt dafür entschieden. Somit kann man das Level erweitern. Später soll man alle Levels die zu einem Level gehören in Archiv packen. Ich habe hier den SQL Archiver gesehen. Wenn der unter Lazarus läuft werde ich ihn nehmen dafür *G*. |
Re: [Game] Aspirin goes 2.0! NEWS
BUG ALARM:
Sobald man mit double speed nach oben fährt, fährt es aus diesem weißen Kasten raus Hast vergessen ne kontrolle einzubauen was ;) ? MfG Mr_Emre_D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:24 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz