AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Simon Says
Thema durchsuchen
Ansicht
Themen-Optionen

Simon Says

Ein Thema von _Alpha_ · begonnen am 10. Mai 2008 · letzter Beitrag vom 12. Mai 2008
Antwort Antwort
_Alpha_
Registriert seit: 10. Mai 2008
Hi,
mein allererstes Projekt heißt Simon Says. Wahrscheinlich kennt ihr das Spiel: Es gibt vier farbige Knöpfe, in der ersten Runde blinkt einer und es kommt ein entsprechender Ton, und dann man muss den Knopf drücken. In der zweiten Runde kommt noch ein Knopf hinzu, und man muss beide (nacheinander) drücken, in der dritten Runde ein Dritter usw..

Das Spiel ist schon fertig, aber ich habe noch vor, eine richtige Highscore zu Programmieren, also eine mit 10 Rängen.

Wie gesagt, es ist mein erstes Programm, es wäre nett, wenn ihr mir sagen würdet, was ich noch verbessern kann. Außerdem sind in den Kommentaren etliche Groß-Kleinschreibung-Fehler, was aber nicht stören sollte, und wenn ich in den Kommentaren etwas über Level schreibe, meine ich nur eine Farbe, nicht die ganze Runde.

Und falls noch fragen sind, fragt ruhig^^.

History:
Version 1.0: Release
Version 1.1: ein Bug gefixt(es kam kein Blau) und die Töne, die ich vergessen hatte, ins Archiv gepackt.
Version 2.2: Bug gefixt:: Unregelmäßiges erscheinen einen Zugriffsverletzung, nachdem der "Leider Falsch"-Dialog geschlossen wurde.
Angehängte Dateien
Dateityp: rar simon_says_155.rar (703,4 KB, 54x aufgerufen)
 
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#2
  Alt 10. Mai 2008, 21:23
Hallo, schaut schon mal gut aus

Bei 2. Durchgang kam zuerst 2 x gelb dann 7 x grün.
Vielleicht könntest du einstellen, dass eine Farbe nicht zu viel nacheinander kommt.
Thomas
  Mit Zitat antworten Zitat
Benutzerbild von lbccaleb
lbccaleb

 
Delphi 7 Enterprise
 
#3
  Alt 10. Mai 2008, 21:25
ja schaut gut aus, aber nachdem ich einmal verkehrt geklickt hab kahm bei mir ne schutzverletzung... also irgendwas haut in deinem code noch nicht ganz hin, den quellcode hab ich mir aber noch nicht angesehen!!

edit:
achja, hallo und willkommen in der dp!!
Martin
  Mit Zitat antworten Zitat
_Alpha_
 
#4
  Alt 10. Mai 2008, 21:30
Danke.

Ich hab grad gemerkt, das Random(3) nur 0,1 und 2 zurückgibt, also, hab ich den zweiten Fehler schon gefunden^^.

Bugs werden gefixt...

EDIT: hm, die schutzverletzung kommt aber nicht immer, ich muss mal gucken, an was das liegt...
Edit2: Fehler tritt auf, wenn ein neuer Rekord aufgestellt wurde...
Edit3: Gefixt
  Mit Zitat antworten Zitat
Benutzerbild von toms
toms

 
Delphi XE Professional
 
#5
  Alt 12. Mai 2008, 16:59
Manchmal gibt es eine AV und zwar bei dieser Zeile:

  Images[Level[ColorShow]].Visible := True; //löscht alle Variablen
Zitat:
---------------------------
Simon Says
---------------------------
Zugriffsverletzung bei Adresse 0042487C in Modul 'SimonSays.exe'. Lesen von Adresse 00000047.
---------------------------
OK
---------------------------
Thomas
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:37 Uhr.
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