Neuaustragung des 20.- Contestes

Übersicht BlitzBasic Allgemein

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6

Neue Antwort erstellen

Mr.Keks

BeitragSo, Mai 01, 2005 16:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hot-Bit hat Folgendes geschrieben:
Abgabe-Termin ist Sonntag um 16:00 Uhr.
Wie ich schon sagte.
?
MrKeks.net
 

Hot-Bit

Sieger des B2D Retro Wettbewerb / Aug 04

BeitragSo, Mai 01, 2005 18:13
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo.

Sorry, machte gerade eine Radtour ...

Hier nun die Beiträge der 3 Teilnehmer.
Und auch das Beispiel von mir. Als Zip-file. 3 KB.

http://hot-bit.art-fx.org/art/endcontest.zip

Wegen der Bewertung werde ich im Chat fragen.

Möge der bessere gewinnen Smile

Toni
... ..... .i.. ...

***
Sieger des BB-Gameboy-Contest 2004
Sieger des Blitzbaster 2D-Minigolf-Contest 2005
***

Mr.Keks

BeitragSo, Mai 01, 2005 18:20
Antworten mit Zitat
Benutzer-Profile anzeigen
bekomme ich einen extrapunkt dafür, dass ich einen kb source weniger habe als die anderen beiden? Wink na ok, habe auch weniger text...
MrKeks.net

Alfadur

BeitragSo, Mai 01, 2005 18:31
Antworten mit Zitat
Benutzer-Profile anzeigen
mir gefällt simis am besten, da sieht auch der code am schönsten aus ...

hotbit, hotbit, was benutzt du denn für variablen ... "cunt" ... tze... hier sind (wie du nur zur genüge weißt) auch minderjährige unterwegs Smile
A Cray is the only computer that runs an endless loop in less than four hours.
 

Hot-Bit

Sieger des B2D Retro Wettbewerb / Aug 04

BeitragSo, Mai 01, 2005 18:32
Antworten mit Zitat
Benutzer-Profile anzeigen
Hoi.

Gerade deswegen.

Zur Abschreckung Smile

Toni
... ..... .i.. ...

***
Sieger des BB-Gameboy-Contest 2004
Sieger des Blitzbaster 2D-Minigolf-Contest 2005
***
 

FBI-blitz

BeitragSo, Mai 01, 2005 19:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Finde Simis auch am besten!
Computer 1: AMD Athlon64 3500+ | nVidia GF 7900GT | 1024 MB DDR-RAM | ASUS A8N-SLI Preimium | 250 GB SATA 2 || WindowsXP | Blitz3D | Blitz+
Computer 2: AMD AthlonXP 2400+ | ATI Radeon 9500 | 512 MB DDR-RAM | MSI K7N2 | 80 GB IDE | 160 GB IDE || WindowsXP | Blitz3D | Blitz+
Computer 3: Intel Pentium MMX | onBoard-Grafik | 32 MB RAM | 1 GB IDE || Windows 98 SE | Blitz+

Mr.Keks

BeitragSo, Mai 01, 2005 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
1. wie wird jetzt eigentlich bewertet?
2. bewertet also auch das gemeine volk, von dem du mir im chat gesagt hast, dass du ihnen nicht zutraust, so etwas zu coden? wäre doch irgendwie doof, wenn jetzt nur leute bewerten, die danach gehen, ob der code schön aussieht Wink
MrKeks.net
 

Hot-Bit

Sieger des B2D Retro Wettbewerb / Aug 04

BeitragSo, Mai 01, 2005 20:11
Antworten mit Zitat
Benutzer-Profile anzeigen
Hoi.

Nein, nicht nur die.

Werde auch kompetente Leute zu Rate ziehen.

Wird also ein wenig dauern.
Zurzeit steht es ja noch unentschieden, zwischen simi und Inarie.
Timo hatte leider nicht so viel Zeit, um seines ordentlich fertig zu coden. Scade...

Toni
... ..... .i.. ...

***
Sieger des BB-Gameboy-Contest 2004
Sieger des Blitzbaster 2D-Minigolf-Contest 2005
***

Alfadur

BeitragSo, Mai 01, 2005 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
ich find meins am schönsten und ich denke ich sollte gewinnen. ich weiß schon was ich mit dem vermögen mache, ich werde es in alkohol investieren, denn nirgends bekommt man mehr prozente ...
A Cray is the only computer that runs an endless loop in less than four hours.
 

DarkMike

BeitragSo, Mai 01, 2005 20:34
Antworten mit Zitat
Benutzer-Profile anzeigen
llllooooolllllllll

sry das ich das so sage, aber der von alfa... war gut Very Happy Very Happy
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)

Alfadur

BeitragSo, Mai 01, 2005 20:50
Antworten mit Zitat
Benutzer-Profile anzeigen
da der contest vorbei ist und nur noch die siegerehrung bevorsteht, poste ich spaßeshalber mal meinen code. der macht zwar im moment was anderes als im contest gefordert war, sieht aber nicht schlecht aus wie ich finde... have fun...

BlitzBasic: [AUSKLAPPEN]

Graphics 800,600
SetBuffer BackBuffer()

Const MAXX#=5000
Const MAXY#=5000
Const MAXDEPTH#=30
Const MAXTEXT=10
Const SCALE#=3

Global NewSTARTX#=400
Global NewSTARTY#=300
Global akttext=0
Global dir=1,switches=0

Local fps,time,loop
Local xdir=1
Local ydir=1
Local timer=CreateTimer(80)
Local font=LoadFont(\"Courier\",24,False,False,False)
SetFont font

Dim tex$(MAXTEXT)
tex$(0)=\"High!\"
tex$(1)=\"nett oder?\"
tex$(2)=\"Ich mach mal\"
tex$(3)=\"bißchen\"
tex$(4)=\"Werbung :\"
tex$(5)=\"Kauft Egon Ice\"
tex$(6)=\"das Game das einfach\"
tex$(7)=\"jeder braucht...\"
tex$(8)=\"Gugg nich so,\"
tex$(9)=\"kauf Egon Ice!\"
tex$(10)=\"Rewind Selecta!!!\"

Dim img_text(MAXTEXT)
For i=0 To MAXTEXT
img_text(i)=CreateImage(StringWidth(tex$(i)),StringHeight(Tex$(i)))
SetBuffer ImageBuffer(img_text(i))
Color(0,255,0): Text 0,0,tex$(i),0,0
MaskImage img_text(i),0,0,0
SetBuffer BackBuffer()
Next

Type Tstar
Field x#
Field y#
Field z#
Field speed#
End Type

Type Ttext
Field x#
Field y#
Field z#
Field speed#
End Type

Function create_star.Tstar(x#,y#,z#,speed#)
Vstar.Tstar=New Tstar
Vstar\x#=x#
Vstar\y#=y#
Vstar\z#=z#
Vstar\speed#=speed#
Return Vstar
End Function

Function init_stars(count)
For i=1 To count
create_star(Rand(-MAXX,MAXX),Rand(-MAXY,MAXY),Rand(1,MAXDEPTH),0.05)
Next
End Function

Function update_stars()
For Vstar.Tstar=Each Tstar
If Vstar\z#<0 Then
Vstar\x#=Rand(-MAXX,MAXX)
Vstar\y#=Rand(-MAXY,MAXY)
Vstar\z#=MAXDEPTH
Else
Vstar\z#=Vstar\z#-Vstar\speed#
End If
Next
End Function

Function draw_stars()
For Vstar.Tstar=Each Tstar
If Vstar\z>1 Then
tx#=Vstar\x#/Vstar\z#+NewSTARTX
ty#=Vstar\y#/Vstar\z#+NewSTARTY
tx2#=Vstar\x#/(Vstar\z#-0.3)+NewSTARTX
ty2#=Vstar\y#/(Vstar\z#-0.3)+NewSTARTY
Color(255*(MAXDEPTH#-Vstar\z#)/MAXDEPTH#,255*(MAXDEPTH#-Vstar\z#)/MAXDEPTH#,255*(MAXDEPTH#-Vstar\z#)/MAXDEPTH#)
Line(tx,ty,tx2,ty2)
End If
Next
End Function

Function create_text(x#,y#,z#,speed#)
Vtext.Ttext=New Ttext
Vtext\x#=x#
Vtext\y#=y#
Vtext\z#=z#
Vtext\speed#=speed#
End Function

Function init_text(nr)
Delete Each Ttext
width=ImageWidth(img_text(nr))
height=ImageHeight(img_text(nr))
SetBuffer ImageBuffer(img_text(nr))
LockBuffer ImageBuffer(img_text(nr))
For x=0 To width-1
For y=0 To height-1
col=ReadPixelFast(x,y)
If (col And $FF00)/$100=252 Then
create_text((x-(width/2))*MAXDEPTH/SCALE,(y-(height/2))*MAXDEPTH/SCALE,MAXDEPTH,Rnd(0.1,0.2))
End If
Next
Next
UnlockBuffer ImageBuffer(img_text(nr))
SetBuffer BackBuffer()
End Function

Function update_text()
count=0
gesamt=0
If dir=1 Then
For Vtext.Ttext=Each Ttext
If Vtext\z#<=2 Then
Vtext\z#=2
;Vtext\z#=1
;Delete Vtext
count=count+1
Else
If Vtext\z#>2 Then Vtext\z#=Vtext\z#-(Vtext\speed#)
End If
gesamt=gesamt+1
Next
If count=gesamt Then dir=1-dir:switches=switches+1
Else
For Vtext.Ttext=Each Ttext
If Vtext\z#>=30 Then
Delete Vtext
count=count+1
Else
If Vtext\z#<30 Then Vtext\z#=Vtext\z#+(Vtext\speed#)
End If
gesamt=gesamt+1
Next
If count=gesamt Then dir=1-dir:switches=switches+1
End If
If switches=2 Then
akttext=akttext+1
If akttext>MAXTEXT Then akttext=0
init_text(akttext)
switches=0
End If
End Function

Function draw_text()
For Vtext.Ttext=Each Ttext
tx#=Vtext\x#/(Vtext\z#)+NewSTARTX#
ty#=Vtext\y#/(Vtext\z#)+NewSTARTY#
Color(Int(255*(MAXDEPTH#-Vtext\z#)/MAXDEPTH#),Int(255*(MAXDEPTH#-Vtext\z#)/MAXDEPTH#),0)
Rect tx#-1,ty#-1,2,2,1
Rect tx#-(MAXDEPTH#-Vtext\z#)/Vtext\z#/SCALE#,ty#-(MAXDEPTH#-Vtext\z#)/Vtext\z#/SCALE#,2*(MAXDEPTH#-Vtext\z#)/Vtext\z#/SCALE#,2*(MAXDEPTH#-Vtext\z#)/Vtext\z#/SCALE#,1
Next
End Function


init_stars(500)
init_text(0)

While Not KeyHit(1)

Cls
draw_stars()
update_stars()
draw_text()
update_text()

NewSTARTX=NewSTARTX+xdir
NewSTARTY=NewSTARTY+ydir
If NewSTARTX<150 Or NewSTARTX>649 Then xdir=-xdir
If NewSTARTY<150 Or NewSTARTY>449 Then ydir=-ydir

loop=loop+1:If MilliSecs()-1000>time Then fps=loop:loop=0:time=MilliSecs()
Text 10,10,\"FPS: \"+fps

Flip 0
WaitTimer(timer)

Wend
End

A Cray is the only computer that runs an endless loop in less than four hours.
 

Timo

BeitragSo, Mai 01, 2005 21:21
Antworten mit Zitat
Benutzer-Profile anzeigen
so, hab mir die Beiträge auch mal angeschaut. Simi's scheint der Vorgabe am nächsten gekommen zu sein Smile
 

Hot-Bit

Sieger des B2D Retro Wettbewerb / Aug 04

BeitragMo, Mai 02, 2005 23:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo.

Der Contest ist vorbei.

Dadurch, daß eigentlich nur 2 Leute im Chat bewertet haben, (beide für Inarie), und hier 2 Leute meinten, Simi's sei besser, habe ich mir 2 kompetente Leute geholt, welche etwas vom Programmieren verstehen.

Ich alleine wollte ja die Bewertung nicht vornehmen, da sonst sicher irgendwelche Unkenrufe erschollen wären ... Smile

Auf diesem Wege ein recht schönes "Danke schön" an die 2 Juroren !

Das Ergebnis steht also fest, und der Sieger ist:

I N A R I E


Auch Simi hat das hervorragend gelöst.
Also mein Lob gebührt beiden !

Inarie hat das Problem aber technisch eleganter gelöst.


Ich hoffe, daß vielen mit diesen Code-schnipseln geholfen ist. Solche Codes kann man ja nicht genug haben. Ich greife auch gerne auf fertige Routinen zurück. Warum das Rad immer neu erfinden ? Kostet ja nur Zeit ... Smile

Danke auch an alle die bei diesem Contest mitmachten, oder für sich alleine versucht haben, diese Probleme zu lösen !


@Inarie:
Du kannst mir deine BV oder Adresse zusenden.


Toni
... ..... .i.. ...

***
Sieger des BB-Gameboy-Contest 2004
Sieger des Blitzbaster 2D-Minigolf-Contest 2005
***
 

DarkMike

BeitragDi, Mai 03, 2005 12:05
Antworten mit Zitat
Benutzer-Profile anzeigen
hey,

Glückwunsch an Inarie Wink


mfg DarkMike
2 dinge sind unendlich die menschliche Dummheit und das Universum obwohl beim Universum bin ich mir nicht ganz sicher. (Albert Einstein)

Mr.Keks

BeitragDi, Mai 03, 2005 13:21
Antworten mit Zitat
Benutzer-Profile anzeigen
tjoha, danke! *froi*

ich glaube, ich verzichte nicht so selbstlos auf das geld. ist ja langweilig, wenn hotte immer so billig davonkommt. Wink
bin halt armer schüler und von irgendwas muss man ja auch den süßigkeitenautomaten in der schule bezahlen ^^.

finde es allerding doof, dass simi jetzt lehr ausgehen soll.
wäre cool, wenn du simi 7 euro und mir 12 euro schicken würdest. der eine resteuro ist für deine unkosten, weil du es an zwei leute schicken musst ^^. außerdem sind es so die zwei zahlen der vollkommenheit....
MrKeks.net

simi

BeitragDi, Mai 03, 2005 20:08
Antworten mit Zitat
Benutzer-Profile anzeigen
Hi,

herzliche Gratulation!!!

Also, ich will nichts, mir ging es eigentlich nur um den Spass.... (und was will ich in der Schweiz schon mit 7€ anfangen?? Wink )

cu simi

D2006

Administrator

BeitragMo, Mai 16, 2005 21:32
Antworten mit Zitat
Benutzer-Profile anzeigen
~UNPINNED~
Contest seit 2 Wochen vorbei.

MfG
D2006

Gehe zu Seite Zurück  1, 2, 3, 4, 5, 6

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group