BPS #18: Klicki Bunti

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Xeres

Moderator

Betreff: BPS #18: Klicki Bunti

BeitragMo, März 12, 2012 17:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Aufgabenstellung:
Schreibe ein Programm, auf dessen Fenster farbige Quadrate erscheinen, sobald man hinein klickt. Die Quadrate sollen am Ort des Mauszeigers erstellt werden, die Größe spielt keine Rolle. Erstellte Quadrate sollen fortlaufend kleiner werden, bis sie ganz verschwinden.

Tipps:
  • Benutze Type (in BMax zusätzlich TList) für die Verwaltung der Quadrate
  • Wenn du's ganz bunt haben willst: Färbe die Quadrate mit Rand
  • Damit's nicht zu Augenkrebs führt: Speichere die Farbe des Quadrates mit den anderen Informationen, so dass nicht bei jedem Schleifendurchgang neue Farben zugewiesen werden
  • Benutze einen Timer CreateTimer und Flip 0
  • Speicherschonend programmierst du, wenn du nicht mehr benötigte Quadrate mit Delete (BB), resp. ListRemove (BMax) entfernst


Zeit:
Ihr habt vier Wochen Zeit um eure Programme zu schreiben. Bitte postet Eure fertigen Codes erst in zwei Wochen, wenn der Auswertungsthread erstellt wird, dort hinein.
Fragen könnt ihr hier natürlich jederzeit stellen.

RELATED TOPIC: Auswertungsthread
RELATED TOPIC: Die Beginner's Practice Series (BPS)
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)
  • Zuletzt bearbeitet von Xeres am Mo, März 26, 2012 11:25, insgesamt einmal bearbeitet

Dicker Hobbit

Betreff: Mausposition

BeitragDi, März 13, 2012 22:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo Xeres,

Ich habe eine Frage zur Mausposition:

Soll die Mausposition nur einmal geprüft werden und dann alle Rechtecke "am selben Fleck" gezeichnet werden oder an der jeweils aktuellen Position ?

Super Idee !

Lg Dicker Hobbit

Xeres

Moderator

BeitragDi, März 13, 2012 22:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Die Idee ist, dass man die Quadrate selber setzen kann, also wenn möglich an der aktuellen Mausposition.
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Dicker Hobbit

BeitragDi, März 13, 2012 23:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Ok also bin fertig!
kleine Detailfrage:
Die Quadrate nach jedem Durchlauf löschen oder nach sagen wir 10 oder so ?

Damit es schön bunt aussieht Wink !

Lg Dicker Hobbit

Xeres

Moderator

BeitragDi, März 13, 2012 23:09
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn sie eine Minimalgröße erreicht haben, sollten sie verschwinden - nicht vorher. Wink
Win10 Prof.(x64)/Ubuntu 16.04|CPU 4x3Ghz (Intel i5-4590S)|RAM 8 GB|GeForce GTX 960
Wie man Fragen richtig stellt || "Es geht nicht" || Video-Tutorial: Sinus & Cosinus
T
HERE IS NO FAIR. THERE IS NO JUSTICE. THERE IS JUST ME. (Death, Discworld)

Dicker Hobbit

BeitragDi, März 13, 2012 23:15
Antworten mit Zitat
Benutzer-Profile anzeigen
Achso ich war nur verwirrt mit der Aussage:
"Wenn du sie nicht mehr benötigst "

Wink

Lg Dicker Hobbit

ozzi789

BeitragMi, März 14, 2012 9:28
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab auch mal was gebastelt Laughing
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group