Miniaufgaben für Noobs und Umfrage

Übersicht BlitzBasic Beginners-Corner

Gehe zu Seite 1, 2, 3  Weiter

Neue Antwort erstellen

Sollen mehr von so kleinen Aufgaben stattfinden?
Ja 82% 82% 42 Stimmen
Nein 17% 17% 9 Stimmen
Insgesamt 51 Stimmen
 

D²O

Betreff: Miniaufgaben für Noobs und Umfrage

BeitragMo, März 28, 2005 20:07
Antworten mit Zitat
Benutzer-Profile anzeigen
Das hier soll nur für Anfänger sein, für Fortgeschrittene ist das wohl etwas
zu einfach Wink

Dann möcht ich noch wissen ob solche kleinen Aufgaben ankommen oder
nicht.
Wenn Ja, wär schön wenn ein Paar altgediente hier auch noch ein Paar
einfache Aufgaben haben und hier rein Posten wollen.
Die Aufgaben sollten Klein sein, so das man nicht stundenlang dafür Progen muss, sonst verliert der Anfänger vieleicht die Motivation.

Die Aufgaben solten innerhab von 1 tag gelöst werden und die ein Lösungscode erst nach einem Tag gepostet werden.


Sodele, dann woll ma mal schauen Wink

Meine aufgabe für Euch ist,
bei einer Bildschirm auflösung von 800 x 600
ein gitter aus Kästchen(Rect) zu zeichnen in dem eine Fortlaufende Zahl angezeigt wird.
das ganze von links nach recht, oben nach unten.

Erstes Kästchen ne 0, zweites ne 1 .......2....3..usw. haben
Ein Kästchen soll die masse 32 x 32 pixel haben.

Damit das ganze etwas bunter wird, sollen die Ganzen einzelnen kästchen
verschiedene farben haben(per zufall).

Gebraucht werden follgende befehle:

Code: [AUSKLAPPEN]

Graphics
SetBuffer
BackBuffer ()
Global
While
Not
KeyHit()
For
Rect
Text
Rand(1,255)
Color
Next
Flip
Cls
Wend
End


Da Wünsch ich Euch viel spass,
werde Morgen wieder hier rein schauen.

Ahh, beinahe Vergessen, hier gibt noch das beispiel dazu.
tileengine1.rar
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK;
  • Zuletzt bearbeitet von D²O am Mo, März 28, 2005 21:58, insgesamt einmal bearbeitet

Artemis

BeitragMo, März 28, 2005 20:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Hier ist die zweite:

Macht be einer Bildeinstellung von 800*600 ein Rechteck auf den Bildschirm.
Dieses soll man mit den Cursortasten bewegen können.
Zusätzlich, soll es auch die Farben wechseln.
Also:

  1. Bildschirm 800*600
  2. Rechteck (10*10)
  3. Mir Cursortasten bewegen
  4. Farbe wechseln

Zusatz:
Er soll nicht aus dem Bild laufen können. (Müsst ihr nicht lösen.)

Ihr braucht: (zusätlich zu den aus der ersten Aufgabe)
Keydown

HIER, das Beispiel
  • Zuletzt bearbeitet von Artemis am Mo, März 28, 2005 21:01, insgesamt 3-mal bearbeitet

Spikespine

BeitragMo, März 28, 2005 20:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Sehr schöne Idee. Etwas einfacher als die Übungsaufgaben von Wunderkind!

Spike
Athlon 64 3700+ | 1024 MB RAM | GeForce 7900 GT | Blitz2D, Blitz3D, BlitzPlus, BlitzMax

Artemis

BeitragMo, März 28, 2005 20:53
Antworten mit Zitat
Benutzer-Profile anzeigen
@SpikeSpine
Das ist der Sinn, jeder Noob sollte einige 10-20 Zeilen-Codes lösen und keine 100 Zeilen-Codes.
Zitat aus einer PM von "D²O":
D²O hat Folgendes geschrieben:
Ich finde man lernt besser bei kleinem und Übersichtlichen Code,
wenn man noch Noob ist und dann 500 Zeilen Code vorgeschmissen bekommt, dann Denke ich das man sehr schnell die Lust verliert,
man keinen Überblick mehr vor lauter Variablen hat Wink

Artemis

BeitragMo, März 28, 2005 21:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Beispiel hinzugefügt.
Siehe meine 1 Post!
 

The Confidant

BeitragMo, März 28, 2005 21:33
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich hoffe nicht das die Befehle, wie du meinst, geraucht werden... Very Happy
Das ist meine Signatur
 

DarkMike

BeitragMo, März 28, 2005 21:52
Antworten mit Zitat
Benutzer-Profile anzeigen
och man, das wollt ich grade sagen Wink
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)
 

D²O

BeitragMo, März 28, 2005 21:59
Antworten mit Zitat
Benutzer-Profile anzeigen
The Confidant hat Folgendes geschrieben:
Ich hoffe nicht das die Befehle, wie du meinst, geraucht werden... Very Happy

Smile Wär doch mal was anderes Smile
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK;

cofter

Betreff: My try

BeitragDi, März 29, 2005 9:00
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,
ich habe erst Heute den Thread entdeckt. An der Ersten Aufabe bin ich leider
gescheitert. Sad

Aber die Zweite Aufgabe habe ich glaube ganz gut gelöst. Very Happy

http://cofter.de/files/lesson2.zip


mfg
Cofter
Was ich net kenn, mach ich kaputt... Very Happy

Spikespine

BeitragDi, März 29, 2005 9:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab mich mal an der ersten Aufgabe probiert... war nicht besonders schwer Smile

http://alexneitz.webspace4free.biz/raster.rar
(bitte kopieren und im Browserfenster einfügen)
Athlon 64 3700+ | 1024 MB RAM | GeForce 7900 GT | Blitz2D, Blitz3D, BlitzPlus, BlitzMax

Artemis

BeitragDi, März 29, 2005 10:38
Antworten mit Zitat
Benutzer-Profile anzeigen
@cofter
Du kannst ja noch den Zusatz machen!

@SpikeSpine
Du Hast das Beispiel von D²O net angekuckt?
Das ist ein bissel anders, deines ist einfacher

@D²O
Darf ich den Code von der ersten reintuen?

cofter

BeitragDi, März 29, 2005 10:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich versuche es, aber ich schaff irgendwie nur die erste zeile danach kommt nur mist... 0_o

Ich komm ohne OOP net klar. Embarassed

Zeigt den Code noch net! Sonst guck ich ab. Very Happy
Was ich net kenn, mach ich kaputt... Very Happy

Spikespine

BeitragDi, März 29, 2005 10:54
Antworten mit Zitat
Benutzer-Profile anzeigen
@Jonas nee hatte ich noch nicht. Naja, ist auch nicht viel mehr, außer dass die Farben ständig wechseln... was solls:
http://alexneitz.webspace4free.biz/raster2.rar
(wieder kopieren und im neuen Fenster einfügen)

Und D²O hat glaub nen fehler drin: Das Quadrat oben rechts hat nummer 24 und das eine Zeile drunter ganz links 26 (genauso mit den anderen) Razz
Athlon 64 3700+ | 1024 MB RAM | GeForce 7900 GT | Blitz2D, Blitz3D, BlitzPlus, BlitzMax

Bigmichi

BeitragDi, März 29, 2005 12:04
Antworten mit Zitat
Benutzer-Profile anzeigen
Hat bissii Zeit heu beim Frühstücken also habs auch was gemacht =)
Da nicht angegeben ob BB oder BMax habs ich ma in Bmax gemacht =)
Wen n man sich damit einmal angefreundet hat ist es viel leichter und unkomplizierter =)

http://server.future-coding.de/1K.rar
UND KLEINERE EXE Wink

sbrog

BeitragDi, März 29, 2005 12:31
Antworten mit Zitat
Benutzer-Profile anzeigen
cofter hat Folgendes geschrieben:
Ich versuche es, aber ich schaff irgendwie nur die erste zeile danach kommt nur mist... 0_o

Ich komm ohne OOP net klar. Embarassed

Zeigt den Code noch net! Sonst guck ich ab. Very Happy


jo, oop ist so ne sache, kann mans einmal, kann man das unstrukturierte nicht mehr Very Happy

Waveblue

BeitragDi, März 29, 2005 12:35
Antworten mit Zitat
Benutzer-Profile anzeigen
hab die erste Aufgabe schnell gelöst!

Aber mal OT: Was ist OOP? Embarassed
This is 10% luck
20% skill
15% concentrated power of will
5% pleasure, 50% pain
and 100% reason to remember the name

Spikespine

BeitragDi, März 29, 2005 12:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Objektorientierte Programmierung
Athlon 64 3700+ | 1024 MB RAM | GeForce 7900 GT | Blitz2D, Blitz3D, BlitzPlus, BlitzMax
 

D²O

BeitragDi, März 29, 2005 12:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Spikespine hat Folgendes geschrieben:

.....
Und D²O hat glaub nen fehler drin: Das Quadrat oben rechts hat nummer 24 und das eine Zeile drunter ganz links 26 (genauso mit den anderen) Razz


Lol, da will man einmal etwas klugscheisen dann passiert gleich so ein kleiner Dummer Fehler.
Ähmm, ich mein der Fehler ist Absicht gewesen, damit ich seh ob Ihr schön aufpasst Wink

@JonasCleve, klar, setz den Code rein, werd meine auch heut abend
posten.


Cofter hat Folgendes geschrieben:
Hi,
ich habe erst Heute den Thread entdeckt. An der Ersten Aufabe bin ich leider
gescheitert.

Aber die Zweite Aufgabe habe ich glaube ganz gut gelöst.


Wenns Problemme gibt, einfach den Code Posten, dann kann man Ihn gemeinsam durchgehen.
Blitz+; Blitz3d; BlitzMax; GLBasic; Purebasic;
GameMaker Studio 1.4xx; AGK;
 

mipooh

BeitragDi, März 29, 2005 14:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Also die erste Aufgabe hat mich sicher 2 Stunden gekostet. Naja bin noch kein Spitzenprogrammierer..
Allerdings checke ich eins nicht, ich kann die Quadrate immer nur um 31 erhöhen, sonst passen sie nicht rein...beim ersten versteh ich das ja noch, weil ich bei 0 anfange, aber danach stimmt´s doch eigentlich nicht, wenn jedes Quadrat 32x32 sein soll...hmmmm...grübel...

Naja, sieht aber gut aus...

Muss das Ding mal eben Zippen, hab aber in Windows nix dafür, ist ganz schön gross...

http://www.feeleasy.net/uebung1.exe.zip
und für Linux
http://www.feeleasy.net/uebung1Linux.zip

Müsste nur noch die hässlichen Farbreste beim Beenden wegkriegen...sind unter Linux übrigens nicht da.

Gruss
Mipooh

PS Noch so ne Idee dazu, fangt doch für jede Aufgabe nen neuen Thread an und numeriert die einfach durch.
Dass das stattfindet finde ich klasse, eventuell ist der Zeitraum von 1 Tag etwas knapp. Da könnten Euch die Ideen schnell ausgehen...und mir die Puste.

So, die zweite...
http://www.feeleasy.net/uebung2.exe.zip
und für Linux
http://www.feeleasy.net/uebung2Linux.zip
P4, 3Ghz, 1GB Ram, MB Asus P4P800E, SATA und 2x IDE, Nvidia 5200, Sound USB Soundblaster, Win XP Home und Archlinux
  • Zuletzt bearbeitet von mipooh am Di, März 29, 2005 15:38, insgesamt einmal bearbeitet

@ndinho

BeitragDi, März 29, 2005 14:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Hab das zweite fertig, hab 10 min gebraucht.

Mache mich jetzt mal an das erste
User posted image

Mein PC: AMD 3000+ / 1024 DDR-Ramm 400 / Geforce 6800
Meine Lieblingsspiele: World of Warcraft, Warcraft III, Pro Evolutions Soccer 4, Blitz Basic Smile

Gehe zu Seite 1, 2, 3  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group