BCC #78 - Grafikset
Übersicht

![]() |
HolzchopfMeisterpackerBetreff: BCC #78 - Grafikset |
![]() Antworten mit Zitat ![]() |
---|---|---|
Herzlich willkommen zu einer neuen Ausgabe des legendären BlitzBasic Portal Programmier-Wettbewerbs:
BlitzCodeCompo #78 - Grafikset Ein Thema vorzugeben macht diesmal nicht viel Sinn. Stattdessen gebe ich ein Set an Grafiken vor \o/ Hier könnt ihr die Grafiken herunterladen. Regeln
Termin Ihr habt Zeit bis zum 06.07.2014 - 24:00 Uhr Und los! Nachtrag vom 19.06.2014 Bezüglich Grafiken und Zeichnen, hier noch eine ausführlichere Auflistung von dem, was erlaubt sei und was nicht: Erlaubt
Nicht erlaubt
|
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
- Zuletzt bearbeitet von Holzchopf am Mo, Jul 07, 2014 19:46, insgesamt 2-mal bearbeitet
![]() |
Krusby |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nette Idee eigentlich, weiß nur noch nicht was ich mit den Grafiken machen soll.... keine Idee bis jetzt dazu aber ist ja noch Zeit ! ![]() |
||
Gewinner des BCC 76 |
![]() |
SpionAtomBetreff: Fragen |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ist es erlaubt die Grafiken zu manipulieren?
Drehen, Größe ändern, auseinanderschneiden, einfärben...? Was ist mit Cls, ClsColor, Viewport...? |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Ok, ich muss das woh etwas ausführen ![]() Erlaubt
Nicht erlaubt
Ich ergänze das noch im Eingangsposting. mfG Holzchopf |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
Kruemelator |
![]() Antworten mit Zitat ![]() |
|
---|---|---|
Hier mal Fragen über Fragen ![]() Was ist mit Filterung? Die Qualität der einzelnen Grafikelemente ist in ziemlich geringer Auflösung. Lineare Filterung in Blitz3D ist unumgänglich wenn das Grafikset als Textur genutzt wird. Ich nehme mal an es darf keine eigene Variante in größerer Auflösung oder sogar in Vektorgrafik genutzt werden? Dürfen vorgefährtigte Kombinationen aus den einzelnen Teilen als Datei mitgegeben werden oder muss alles beim Programmstart erstellt werden? Darf Alpha nur als Alpha genutzwerden oder auch als Mask und umgekehrt? Bezieht sich dass Drehen und Scalieren auch auf 3D und ist dadurch dann auch perspektivische Darstellung erlaubt? |
||
![]() |
SpionAtomBetreff: Einfärben |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie darf ich denn Dinge einfärben, wenn Writeprixel und Konsorten nicht erlaubt ist?
Darf ich die Bilder vorher bearbeiten und abspeichern? |
||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Spion
Das leuchtet ein ![]() @Kruemelator: Die Filterung geht somit auch in Ordnung, wenn es die Programmiersprache übernimmt. Sämtliche Kombinationen müssen beim Programmstart erstellt werden. Wie ihr die Bilder benutzt ist Wurst - ob alpha als alpha oder mask ist egal. Auch umgekehrt. Perspektivische Darstellung sei erlaubt. |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wie schaut's aus mit 3D-Objekten? Sind die überhaupt erlaubt? Man kann ja auch schon mit untexturierten 3D-Objekten viel anfangen, wogegen die Grafiken ohne Modell nicht im 3D-Raum angezeigt werden können? Oder wird bei diesem Contest einfach auf 2D beschränkt? | ||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Einzelne, im Code erzeugte, texturierte ![]() ![]() Würfel, Kugel und Kegel oder gar Planes fallen in die Kategorie "Plot, Line, Rect, Oval und andere Befehle zum zeichnen von Formen" und sind folglich nicht zugelassen. |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
DAK |
![]() Antworten mit Zitat ![]() |
---|---|---|
Wäre es vielleicht einfacher, das Ganze auf Sprites zu beschränken. Die wären genau das, was du meinst, oder? | ||
Gewinner der 6. und der 68. BlitzCodeCompo |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Theoretisch. Aber praktisch sind afaik Sprites sehr langsam. Wenn jemand in die 10KiB Code eine Single-Surface-Engine zum anzeigen der einzelnen Frames einbauen will, so möchte ich ihn nicht durch weitere Einschränkungen daran hindern. ![]() |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
Tennisball |
![]() Antworten mit Zitat ![]() |
---|---|---|
Okay, und während alle auf Teufel komm raus versucht haben, das Maximale aus den Regeln rauszuquetschen, habe ich ein spielbares ... Spiel gemacht!
Download Und aufgrund der goldenen BCC-Regel (Nicht mehr als 1 Teilnehmer pro BCC), wird das leider auch der einzige Beitrag bleiben. ![]() |
||
![]() |
Spark Fountain |
![]() Antworten mit Zitat ![]() |
---|---|---|
@Tennisball: Nur nicht so voreilig, der Herr ![]() ![]() Außerdem meine ich mich zu erinnern, dass die goldene Regel Nummer 2 bei den BCC's lautete: Ein Beitrag ist nur dann gültig, wenn der Quellcode beigefügt wird. Das solltest du also noch nachholen. Ansonsten finde ich dein Spiel sehr nett, dank des steigenden Schwierigkeitsgrades und der einfach zu begreifenden Regeln ![]() |
||
Gewinner der MiniBCC's #11, #13 und #28 |
![]() |
HolzchopfMeisterpacker |
![]() Antworten mit Zitat ![]() |
---|---|---|
Sehr schön, es wird Beiträge geben =)
Tennisball, Spark Fountain hat recht, der Quellcode muss auch abgegeben werden. Aber das kriegst du bestimmt noch hin ![]() |
||
Erledige alles Schritt um Schritt - erledige alles. - Holzchopf
CC BY ♫ BinaryBorn - Yogurt ♫ (31.10.2018) Im Kopf da knackt's und knistert's sturm - 's ist kein Gedanke, nur ein Wurm |
![]() |
Tennisball |
![]() Antworten mit Zitat ![]() |
---|---|---|
Code | ||
![]() |
SpionAtomBetreff: BBall |
![]() Antworten mit Zitat ![]() |
---|---|---|
Alles | ||
os: Windows 10 Home cpu: Intel Core i7 6700K 4.00Ghz gpu: NVIDIA GeForce GTX 1080 |
![]() |
Spark FountainBetreff: Verhext! |
![]() Antworten mit Zitat ![]() |
---|---|---|
Nach einigen Stunden ist es mir doch gelungen, den Code so zu crunchen, dass er (denkbar knapp!) unter dem Limit liegt.
Klicke hier, um dir das magische Spiel zu downloaden. ![]() |
||
Gewinner der MiniBCC's #11, #13 und #28 |
![]() |
Tennisball |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi.
Scheinbar hast du ja kein Platz mehr für Änderungen, Spark Fountain, ich wollte aber trotzdem noch was äußern! Über ein "Tutorial" hätte ich mich gefreut. Das Spiel ist ja eigentlich schon ziemlich simpel, aber vielleicht hättest du ein Level einbauen können, bei dem sich der Spieler mit den verschiedenen Zaubern vertraut machen kann. Beispielsweise könntest du das Level so gestalten, dass für das Lösen eines Abschnitts jeweils ein anderer Zauber benötigt wird. Nicht unbedingt notwendig, aber sehr empfehlenswert! Des Weiteren solltest du dir vielleicht nochmal deine Kollisionsroutine anschauen. Ich bekomme öfters seltsame Bugs. Das liegt vermutlich daran, dass du prüfst, ob der Spieler irgendwo drin hängt, und wenn das der Fall ist, bewegst du ihn so lange entgegen seiner Bewegungsrichtung, bis er nicht mehr kollidiert. Scheinbar hast du aber irgendwas falsch gemacht/missachtet, da mein Spieler manchmal durch Wände bewegt wird und sich danach außerhalb des Spielfelds befindet. (Sehr frustrierend.) Wenn du das noch irgendwie verbessern könntest, wäre es top! Gruß, Tennisball |
||
![]() |
Spark Fountain |
![]() Antworten mit Zitat ![]() |
---|---|---|
Hi Tennisball,
danke für dein Feedback erstmal! Ich hatte tatsächlich überlegt, ein Tutorial zu machen, allerdings ist der erste Level jetzt quasi das Tutorial. Man hat genügend Magiepunkte, um ein paar Sachen auszuprobieren, und wenn man versehentlich alle verbraucht hat, kann man einfach R drücken und den Level wiederholen. Die Kollisionsroutine ist tatsächlich ziemlich mies, und man muss leider oft neustarten, weil man an den Wänden nach draußen rutscht. Um das besser zu machen, hätte ich entweder auf ImagesCollide ![]() Leider habe ich heute keine Zeit mehr, um das noch zu ändern; deshalb wird es wohl so bleiben. - Schaffbar sind die Levels übrigens trotzdem alle, ich habs probiert ![]() |
||
Gewinner der MiniBCC's #11, #13 und #28 |
Übersicht


Powered by phpBB © 2001 - 2006, phpBB Group