GLBasic forum

Main forum => Competitions => Topic started by: Schranz0r on 2008-Apr-28

Title: Code-Competition?
Post by: Schranz0r on 2008-Apr-28
Hallo Leute...

Hiermit rufe ich zur Code-Competition auf!
Ziel ist es, ein bestimmtes Thema innnerhalb einer begrenzten Zeit möglichst schick und gut zu meistern.
Der Code wird hierbei auf eine bestimmte KB-Anzahl limitiert! (mehrere Auslagerungsdateien(Code) werden natürlich zusammengerechnet)
Grafiken sollten sich auch in einer vorbestimmten KB-Große bewegen...

So, jetzt würde mich die Resonanz interessieren :)

Der Gewinner wird per "Voting" ermittelt, und darf die nächste Competition bestimmen.
Title: Code-Competition #1
Post by: trucidare on 2008-Apr-28
Hehehe. Das in 68 kb code richtig mega cooles drin sein kann finde ich das ne gute idee. Also mach mal regeln und preise ;)
Title: Code-Competition #1
Post by: Schranz0r on 2008-Apr-28
Waaaaaaaaasss..... 68 kb code ^^ ist zu viel !
Wenn dann so um die 10 kb Code ohne EXE natürlich. Rein die gbas.
Title: Code-Competition #1
Post by: Kitty Hello on 2008-Apr-28
uaaaahhhh. Keine Kommentare!?
Wie wär's mit 300 Befehlen? Der Compiler zählt ja mit, oder!?
Title: Code-Competition #1
Post by: Schranz0r on 2008-Apr-28
JA, oder per Befehleanzahl :)
Wobei man bei einer bestimmten KB größe dann schon was machen kann ;)
Title: Code-Competition #1
Post by: blastar on 2008-Apr-29
nachmacher... sowas wird im blitzforum schons seit mehr als einem jahr durchgeführt!! ;-)

angefangen hat dort alles mal mit 4096b (4kb) reinem source ohne zusatzdaten... also alles nur mit zeichenbefehlen und selbst da sind schon gute und vor allem spielbare sachen zustandegekommen - die grenzen bzw limitierungen werden dann immer auf die jeweilige aufgabenstellung angepasst.

'finde die idee aber trotzdem immer wieder klasse und in verbindung mit der platform-vielfalt von GL-basic sehr interesant! ein limitierung auf 'befehle' finde ich allerdings weniger günstig... den source auf eine bestimmt (kleine) kb-zahl festzulegen ist besser... fordernder! :-)
Title: Code-Competition #1
Post by: Kitty Hello on 2008-Apr-29
das führt doch dazu, dass ich keine Kommentare reinpack.
Title: Code-Competition #1
Post by: blastar on 2008-Apr-29
na in erster linie sollte ja so ein contest dazu dienen zu zeigen was man mit so einem minimum an code "zaubern" kann und keinen tutorial-character haben,,, und es wird sicher niemandem ein strick daraus gedreht wenn er parallel eine kommentierte version dazupackt. ;-)
Title: Code-Competition #1
Post by: WPShadow on 2008-Apr-29
Also ich bin für max. 300 Befehle!!!!
Title: Code-Competition #1
Post by: blastar on 2008-Apr-29
300 befehle sind eindeutig zuviel... 100 sollten ausreichen und wie definiert sich befehl? gibts dann ein tool dass alle befehle zählt? ;-)

wie schauts mit DLLs aus? oder libs wie BASS/FMOD... die verfälschen doch... also nur "nakte" GL-installation mit aktuellsten update.

tip:
sachen wie SETSCREEN und LIMITFPS sollten zwingend im code stehen um nicht jedesmal die eigenschaften in der IDE zu ändern...
Title: Code-Competition #1
Post by: Kitty Hello on 2008-Apr-29
100!? Da schaffst Du kaum ein Tetris!
GLBasic zählt die Befehle, weil es vor Jaaaahren mal einen 300 Befehl-Wettbewerb gab.
_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.2008.093 - 3D, NET
Wordcount:244 commands
Title: Code-Competition #1
Post by: blastar on 2008-Apr-29
Quote from: GernotFrisch100!? Da schaffst Du kaum ein Tetris!
also diese aussage sollte man mal überprüfen! ;-)

Quote from: GernotFrischGLBasic zählt die Befehle, weil es vor Jaaaahren mal einen 300 Befehl-Wettbewerb gab.
_______________________________________
*** Configuration: WIN32 ***
precompiling:
GPC - GLBasic Precompiler V.2008.093 - 3D, NET
Wordcount:244 commands
stimmt, noch nie drauf geachtet!
Title: Code-Competition #1
Post by: WPShadow on 2008-Apr-29
Also ich bleib dabei! 300 Worte sollten es werden! =)
Title: Code-Competition #1
Post by: blastar on 2008-Apr-29
na was denn nun, 300 worte oder 300 befehle? ;-)
Title: Code-Competition #1
Post by: WPShadow on 2008-Apr-29
Also 300 Worte wird wirklich knapp! Ich meinte 300 Befehle (<-- alias Worte)... :D
Title: Code-Competition #1
Post by: Schranz0r on 2008-Apr-29
Mir auch recht :)
Title: Code-Competition #1
Post by: BumbleBee on 2008-Apr-29
Geht ja nicht mit 300 Befehlen. GLBasic hat doch gar nicht so viel. ;)  Ne Quatsch. Also fangt schon mal an. :)

Cheers
Title: Code-Competition #1
Post by: blastar on 2008-Apr-29
Quote from: GernotFrisch100!? Da schaffst Du kaum ein Tetris!
gegenbeweis -> einaches (aber gut spielbare) tetris-version mit 100 befehlen:

screen (http://www.citavia.de/quad-100b/quad-100b.png)
binary (http://www.citavia.de/quad-100b/quad-100b.exe)

den source kann ich bei interesse gern nachreichen! ;-)

steuerung mit den pfeiltasten (drehen = oben), es werden (weil einfache version) nur die reihen gezählt und bei einem game-over schließt sich das programm... läßt sich sicher noch erweitern bzw optimieren! ;-)

nachdem ich noch ein paat befehle freigeschaufelt habe ein kleines update:
- das spielfeld in die mitte verschoben
- steine lassen sich jetzt zusätzlich auch mit [Y] drehen
- nächster stein wird angezeigt
Title: Code-Competition #1
Post by: WPShadow on 2008-Apr-29
Gibt es irgendein bestimmtes Thema? Muss es ein Spiel sein? Gibt es irgendwelche Bedingungen außer den 300?
Title: Code-Competition #1
Post by: Schranz0r on 2008-Apr-29
noch net.
Er hat jetzt bloß Gernots aussage widerlegt !

Nice ;)
Title: Code-Competition #1
Post by: Kitty Hello on 2008-Apr-30
Blastar: Code! sonst glaubt's keiner.
Ja, OK. 300 Befehle.
Was ist mit Grafiken? DRAWLINE oder LOADSPRITE?
Title: Code-Competition #1
Post by: blastar on 2008-Apr-30
Quote from: GernotFrischBlastar: Code! sonst glaubt's keiner.
bitteschön -> source (http://www.citavia.de/quad-100b/quad-100b.gbas)
Title: Code-Competition #1
Post by: WPShadow on 2008-Apr-30
Cool, Tetris... *freu*
Title: Code-Competition #1
Post by: blastar on 2008-Apr-30
Quote from: GernotFrischJa, OK. 300 Befehle.
Was ist mit Grafiken? DRAWLINE oder LOADSPRITE?
bei 300 befehlen sollten die DRAW-befehle ausreichen... aber LOADSOUND wäre nicht schlecht.... jetzt fehlt nur noch ein thema! :-)
Title: Code-Competition #1
Post by: WPShadow on 2008-Apr-30
Und eine genaue Definition davon, was es werden soll!!!!!
Title: Code-Competition #1
Post by: blastar on 2008-Apr-30
na hoffentlich geht ein entsprechender contest bald los... bin schon richtig heiß drauf!

screen (http://www.citavia.de/quad-100b/quad-100b.png)
binary (http://www.citavia.de/quad-100b/quad-100b.exe)
source (http://www.citavia.de/quad-100b/quad-100b.gbas)

habe meinen 100befehls-tetris-clone weiter optimiert:
- 'hatte den T-stein vergessen und niemand hats gemerkt! :-(
- statt linien werden nun echte punkte gezählt (10 / 50 / 400 / 1000)
- mehr farbe... gleich viel netter!!

update#2

- noch etwas bunter (hintergrund)
- vollständiges spiel... also kein selbstendendes spiel mehr
  -> gameover-screen -> game -> gameover-screen

update#3
- scrollender hintergrund (check-board)

alles mit 100 befehlen - los, her mit dem contest!!!!!!!
Title: Code-Competition #1
Post by: Schranz0r on 2008-May-01
Da du ja im BB-Forum auch grad einen am Start hast, gib doch mal ein Thema vor. Und alle inklusive dir machen dann da mit. :)