Show your Skillz :: Wettbewerb mit Preisen

Übersicht BlitzBasic Allgemein

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Weiter

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

Valio

BeitragMo, Dez 15, 2003 0:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich denk ich mach mal mit (schon nur so aus Spass). Wird vor allem die Grösse bewertet (wohl eher nicht wenn sie beschränkt is, oder?) oder Bedienung, Grafik, Spielbarkeit, etc?
Programming today is a race between software engineers striving to build better and bigger idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook
Gegen TCPA || Stoppt RFID || Tux user #361946 || User posted image

Jan_

Ehemaliger Admin

BeitragMo, Dez 15, 2003 9:59
Antworten mit Zitat
Benutzer-Profile anzeigen
Naja, ich habe die ganzen Preise schon, aber ich mache auch mal was, schon nur, weil ich mich auf den nächsten Wettbewerb Freue. (Programmiert: Doom 4, S3D oder BGB'n'B LOL)
Ich werde mal Probieren, etwas lustig einfaches zu machen!

Wie zählt man am schnellsten die Zeichen?

Wenn das Game länger ist gibt es dann disquallifikation oder Punteabzug?
between angels and insects

Martin Wagner

BeitragMo, Dez 15, 2003 13:57
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn es auch nur 1 einziges Zeichen zu lang ist, wird man disqualifiziert (Quelle: Chat).

mfg Martin

Valio

BeitragMo, Dez 15, 2003 14:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
Wie zählt man am schnellsten die Zeichen?


Datei speichern
Rechtsklick auf Dateisymbol -> Eigenschaften -> Grösse (in Bytes)
Programming today is a race between software engineers striving to build better and bigger idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook
Gegen TCPA || Stoppt RFID || Tux user #361946 || User posted image

Jan_

Ehemaliger Admin

BeitragMo, Dez 15, 2003 14:55
Antworten mit Zitat
Benutzer-Profile anzeigen
Ja, dan werden doch auch die Enter gezählt!

In B+ mal ein Beispiel:
Code: [AUSKLAPPEN]

pfad$=RequestFile$("Dateiauswahl","*",0)
If pfad$= ""Then End
Datei=OpenFile(pfad$)
Repeat
S$=ReadLine$(Datei)
Lange=Lange+ Len(S$)
Until Eof(Datei)
CloseFile Datei
Datei=OpenFile(pfad$)
Repeat
S=ReadByte(Datei)
bytes=bytes+ 1
Until Eof(Datei)
CloseFile Datei
Notify "Anzahl der Zeichen: " + Lange + " / " + "Anzahl aller Zeichen: " + bytes,0


mir wäre Lieb, wenn nur die Anzahl der wirklich relefanten Zeichen gezählt wird und nicht die Bytes!

Sollen wir unsere Projekte im entwicklungsstatus zeigen?
between angels and insects
  • Zuletzt bearbeitet von Jan_ am Mo, Dez 15, 2003 15:46, insgesamt einmal bearbeitet

DivineDominion

BeitragMo, Dez 15, 2003 15:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich versuch auch mitzumachen. Ist bestimmt spaßique Very Happy

Valio

BeitragMo, Dez 15, 2003 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Ist doch klar, dass Zeilenumbrüche (<- so heissts richtig!) auch gezählt werden (für mich jedenfalls). Wieso sollten sie nicht gezählt werden?

Zitat:
Original von TheShadow:
*Die Dateigröße von Sourcecode wurde auf 4000 Zeichen begrenzt (Dateigröße) - Aufpassen! 4000 Byte nicht 4096 Byte.


Du darfst deine Projekte sicher zeigen, aber was bringt's? Jemand klaut dir bestenfalls deine Ideen...
Programming today is a race between software engineers striving to build better and bigger idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook
Gegen TCPA || Stoppt RFID || Tux user #361946 || User posted image
  • Zuletzt bearbeitet von Valio am Mo, Dez 15, 2003 15:51, insgesamt einmal bearbeitet

Gossi

BeitragMo, Dez 15, 2003 15:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Also da mach ich auf jeden Fall mit. Ich denke Snake dürfte nich schwer sein. Ich hab zwar schon selbst ein Snake programmiert aber bei den Vorausetzungen werd ich das komplett neu programmiern müssen. Wo soll man das alles eigentlich hinschicken?

Sparx

BeitragMo, Dez 15, 2003 15:51
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich meld mich als Teilnehmer
User posted image
 

walski

Ehemaliger Admin

BeitragMo, Dez 15, 2003 16:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Das mit den Zeilenumbrüchen ist aber schon noch zu klären!
Denn:
1289 Bytes = 1108 Zeichen (inkl. Leerzeichen)
Nur mal so als kleines Beispiel was ich hier grad ma nachgeguckt hab!
Also zählen Zeilenumbrüche? Und wenn ja als 2 oder als 1 Zeichen? Weil wenn es als 2 Zeichen zählt (man erinner sich: CarriageReturn-LineFeed), dann sind : wohl echt sinnvoller Wink

walski
buh!

Valio

BeitragMo, Dez 15, 2003 16:17
Antworten mit Zitat
Benutzer-Profile anzeigen
walski:
Mein Gott. Wie kompliziert müsst ihr denn sowas machen? Dafür gibt's handliche Codes zum umwandeln...

Code: [AUSKLAPPEN]
d = OpenFile("MeinProgramm.bb")
s$ = ""
While Not(Eof(d))
   s$ = s$+ReadLine$(d)+":"
Wend
CloseFile d
d = WriteFile("MeinKleinesProgramm.bb")
WriteLine d,Left$(Len(s$)-1)
CloseFile d
Programming today is a race between software engineers striving to build better and bigger idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning. - Rick Cook
Gegen TCPA || Stoppt RFID || Tux user #361946 || User posted image

BBPro

BeitragMo, Dez 15, 2003 16:17
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:
es dürfen keine Dateioperationen durchgeführt werden, dazu zählen auch DLL's oder Userlibs


hi,
also darf auch keine highscore programmiert werden ?
hab mich gestern mak ne stunde hingesetzt und das spiel is an sich fertig.
hab allerdings noch ein paar zeichen frei und wollt ne highscore einbauen...
oder sind damit nur grafikdateien gemeint ?

im übrigen ist es echt einfach en snake zu proggen.
ich hab gestern in 1 std. 3500 zeichen verbraucht und das spiel ist komplett fertig.

cu

bruZard

BeitragMo, Dez 15, 2003 16:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein, Zeilenumbrüche werden nicht gezählt. Ich lasse die Zeichen per Tool zählen und werte dabei nur sichtbare Zeichen + Space aus.

@BBPro: Klar ist Snake nicht schwer, aber das Ziel soll es ja nicht sein eine exakte Kopie zu coden, sondern dem angegrauten Spielprinzip etwas mehr Fun abzuringen.
Bewertet werden Spielbarkeit und Spielspaß ... ob letzteres mit einer 1:1 Kopie des Originals zu erreichen ist, ist fraglich.
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image
 

BIG BUG

BeitragMo, Dez 15, 2003 16:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Das werden dann sicher sehr übersichtliche und durchschaubare Programme... Alle Variablen sind nur einzelne Buchstaben Smile

Jan_

Ehemaliger Admin

BeitragMo, Dez 15, 2003 16:37
Antworten mit Zitat
Benutzer-Profile anzeigen
@bruz Dann gebe uns aber dein Tool, damit wir testen können!
between angels and insects

BBPro

BeitragMo, Dez 15, 2003 16:44
Antworten mit Zitat
Benutzer-Profile anzeigen
hi bruz,
klar hab ich keinen 1:1 klon gemacht.
sind schon einige funktionen drinne.
aber zu meiner frage: darf man ne highscore machen oder nicht ?
is ja schließlich ne dateioperatiion.
cu

Jan_

Ehemaliger Admin

BeitragMo, Dez 15, 2003 16:48
Antworten mit Zitat
Benutzer-Profile anzeigen
Nein,

Mache was anderes aus den 1000 Zeichen, die du noch frei hast!

Nach was in wieviel % wird bewertet?
between angels and insects

bruZard

BeitragMo, Dez 15, 2003 17:06
Antworten mit Zitat
Benutzer-Profile anzeigen
Bewertet wird in Schulnoten ... ist am einfachsten.

das Minitool zum zählen:
Code: [AUSKLAPPEN]

stream=ReadFile("sourcecode.bb") ;<< hier Dateinamen einsetzen
count=0
While Not Eof(stream)
   in$=ReadLine(stream)
   lang=Len(in$)
   For i=1 To lang
      char=Asc(Mid(in$,i,1))
      If char>32 And char<255 Then count=count+1
   Next
Wend
CloseFile stream
Print count
WaitKey : End


[EDIT]
natürlich If char>32 ... sonst werden ja Leerzeichen mitgezählt Wink
[/EDIT]
PIV 2,4GHz - 1GB DDR 333 - ATI Radeon9600 - WinXP - DX9.0c - BMax 1.14 - B3D 1.91 - 1280x1024x32

User posted image
  • Zuletzt bearbeitet von bruZard am Mo, Dez 15, 2003 19:36, insgesamt einmal bearbeitet

BBPro

BeitragMo, Dez 15, 2003 19:00
Antworten mit Zitat
Benutzer-Profile anzeigen
hi,
so hab jetzt das spiel fertig in 3357 zeichen.
soll ich dann einfach source + exe an dich schicken ja ?

frag mich übrigens wa man da viel machen kann bei nem snake... is echt ne schwere aufgabe da was interessantes draus zu machen.
hoffe ich habs geschafft Razz

die jury sollte mein spiel allerdings jetzt noch nicht zum testen bekommen, da es ihnen dann in nem monat bestimmt am schlechtesten gefällt.

ich schicks jedenfalls gleic mal ab.

cu

simi

BeitragMo, Dez 15, 2003 19:02
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi, ich mach auch mit, ist ja bald Ferien Very Happy

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Weiter

Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group