Delphi-PRAXiS
Seite 4 von 7   « Erste     234 56     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   [Game] Aspirin goes 2.0! NEWS (https://www.delphipraxis.net/108442-%5Bgame%5D-aspirin-goes-2-0-news.html)

RavenIV 19. Feb 2008 08:13

Re: [Game] ASPIRIN (NEU:Verfolger, Diagonalen, Bewegte Ziele
 
Zitat:

Zitat von tr909
Diagonal ist auch sehr schön, aber kann es sein das diagonal nach oben links nicht geht? Alle anderen Richtungen funktionieren.

Das wurde schon vor ein Paar Tagen angemerkt.
Aber irgendwie hat der Autor das ignoriert.

Noch eine Idee von mir:
Wie wäre es, wenn man mehrere Leben hat, sodass man nicht in jedem Level wieder ganz von vorne anfangen muss, wenn man stirbt.
Und gibt es eigentlich eine "Pause"-Funktion? (z.B. das Telefon klingelt und ich will das spiel anhalten)

Custom 19. Feb 2008 08:21

Re: [Game] ASPIRIN (NEU:Verfolger, Diagonalen, Bewegte Ziele
 
echt nice das spiel :-D ich bekomm auf extreme zwar nicht mehr als 8 aber spaß machts trotzdem ^^

wie wärs mir noch ein paar power ups o.ä.?

btw bei mir funktioniert oben,links

RavenIV 19. Feb 2008 08:23

Re: [Game] ASPIRIN (NEU:Verfolger, Diagonalen, Bewegte Ziele
 
Zitat:

Zitat von Custom
btw bei mir funktioniert oben,links

Hast Du das auch mal im Schnell-Modus (Space-taste) versucht?

mr.winkle 20. Feb 2008 18:16

Re: [Game] ASPIRIN (NEU:Verfolger, Diagonalen, Bewegte Ziele
 
Zitat:

Zitat von RavenIV
Zitat:

Zitat von Custom
btw bei mir funktioniert oben,links

Hast Du das auch mal im Schnell-Modus (Space-taste) versucht?

Tja habe das mal bei uns in der Schule an 4 verschiedenen PCs versucht und überall hat es funktioniert, wie bei mir auch. Schaut mal in den Quellcode, ich arbeite mit getasynckeystate und das dürfte ja Links und Rechts nicht unterschiedlich behandeln, oder?

mfg, mr.winkle :hi:

Edit: Habe jetzt auch die Unit1.pas angehängt, sorry ;)

mr.winkle 20. Feb 2008 20:23

Re: [Game] Aspirin goes 2.0! NEWS
 
mit Version 2.0 hat das Spiel jetzt auch endlich ein gescheites Interface bekommen und es wurden einige Schönheitsfehler gefixt. Source im Anhang, wer will kann auch eigene Interface Ideen posten. :cheers:

mfg, mr.winkle

RavenIV 21. Feb 2008 08:15

Re: [Game] Aspirin goes 2.0! NEWS
 
Version 2 ist ja schick.

Aber das mit dem "schräg nach links oben" tut immernoch nicht.
Den Fehler bekommst Du so:
- Space-Taste drücken für Schnell-Modus und halten
- dann Cursor-links drücken und halten
- zusätzlich Cursor-hoch drücken.

Der Punkt fährt dann nur nach links, aber nicht nach schräg links-oben.
Und es passiert nur im Schnell-Modus.
Es ist übrigens egal, in welcher Reihenfolge oder Kombination man die drei Tasten drückt.

Corpsman 21. Feb 2008 08:30

Re: [Game] Aspirin goes 2.0! NEWS
 
Ich finde es ja Klasse das du den Source mit online Stellst, so kann man die Kleinigkeiten immer gleich ausbessern :)

Wäre cool wenn du das Übernehmen würdest :
Delphi-Quellcode:
Procedure visibility(bool: boolean);
Begin
  With form1 Do Begin
    button1.Visible := bool;
    radiobutton1.Visible := bool;
    radiobutton2.Visible := bool;
    radiobutton3.Visible := bool;
    radiobutton4.Visible := bool;
    panel2.Visible := bool;
    label2.Visible := bool;
    label1.Visible := bool;
    label4.Visible := Not bool;
    If bool and visible Then Button1.setfocus;// <-- Diese Zeile ist neu, damit mus man den Button nicht mehr klicken , sonder kann space nehmen.
  End;
End;

RavenIV 21. Feb 2008 08:38

Re: [Game] Aspirin goes 2.0! NEWS
 
Ein Formular, das Form1 heisst. :shock:
Ein Button, der Button1 heisst. :shock:
Ein Panel, das Panel2 heisst. :shock:

Da muss ich wohl wieder einmal auf den Borland/Codegear Styleguide verweisen...

OregonGhost 21. Feb 2008 09:23

Re: [Game] Aspirin goes 2.0! NEWS
 
Gerade einmal ausprobiert, das Spiel sieht schon deutlich runder aus.

@Raven:
Das Problem mit Space-links-oben taucht bei mir nicht auf. Eventuell handelt es sich um ein Problem deiner Tastatur?

mr.winkle 21. Feb 2008 15:26

Re: [Game] Aspirin goes 2.0! NEWS
 
Zitat:

Zitat von Corpsman
Ich finde es ja Klasse das du den Source mit online Stellst, so kann man die Kleinigkeiten immer gleich ausbessern :)

Wäre cool wenn du das Übernehmen würdest :
Delphi-Quellcode:
Procedure visibility(bool: boolean);
Begin
  With form1 Do Begin
    button1.Visible := bool;
    radiobutton1.Visible := bool;
    radiobutton2.Visible := bool;
    radiobutton3.Visible := bool;
    radiobutton4.Visible := bool;
    panel2.Visible := bool;
    label2.Visible := bool;
    label1.Visible := bool;
    label4.Visible := Not bool;
    If bool and visible Then Button1.setfocus;// <-- Diese Zeile ist neu, damit mus man den Button nicht mehr klicken , sonder kann space nehmen.
  End;
End;

Ist nicht nötig, habe schon in der onkeydown dafür gesorgt das man nur enter drücken muss ;)

Das Links Oben Problem habe ich immer noch nicht produzieren können, hats das sonst irgendwo schon einmal gegeben?
@RavenIV: Kannst du vielleicht die Reihenfolge der Abfragen mal verändern und gucken ob es an den Positionen im Quelltext liegt?
Kann es auch noch sein das USB / PS2 Tastaturen anders abgefragt werden? Hast du überhaupt eine PS2 Tastatur?

Das mit der Namensgebung ist so Gewohnheitssache. Irgendwie kann ich mich an derartige Bezeichnungen leichter erinnern als immer nachschauen zu müssen wie ich die Dinger denn jetzt benannt hab. Deshalb lasse ich das meistens so.

Danke übrigens für die mittlerweile überwiegend positive Kritik! :mrgreen:

mfg, mr.winkle :dancer2:


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:08 Uhr.
Seite 4 von 7   « Erste     234 56     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz