FWs: Code Something Awesome Contest
Posted by FrozenWinters Jul 23 2010 16:28 GMT in FrozenWinters
- Like?

 

Go, open your IDE, make something, awesome. Winner gets something (JRPG items maybe[Maple-18mil gatcho box item; sound good {glowing whip scrolled with 5/7 60% strength scrolls 14% speed plus}]).

RULES:

NO VISUAL NO CODE IDEs (GameMaker); CODE IT YOURSELF!

You must make somthing noteworthy, hellowword apps will be disregarded!

 

Deadline: August 5th


Replies:

BTW: I'm in bera.
Reply by FrozenWinters Jul 23 2010 16:31 GMT

#include <stdio.h>
int main()
{
 printf("*crag*, you");
return 0;
}

Reply by sims Jul 23 2010 17:13 GMT
^ he i the winner
Reply by Super-Claus Jul 23 2010 17:15 GMT
does not count ;)
Reply by FrozenWinters Jul 23 2010 19:23 GMT

what languages count?

not that I'm participating in your little contest or anything; just curious

Reply by Lord Crump Jul 23 2010 19:38 GMT
any, high leveled so long as it isn't over visual
Reply by FrozenWinters Jul 23 2010 21:20 GMT
10 PRINT "penis"
20 GOTO 10
Reply by Viddd Jul 24 2010 00:04 GMT
print("Hello world!")
Reply by darkz Jul 24 2010 00:31 GMT

Here, have a game for the BBC Micro.

----------------------------------

100 REM ZOMBIES

110 GOSUB 1100

120 PRINT "......ZOMBIES

130 LET T=2:GOSUB 1400:GOSUB 2800

140 PRINT:PRINT ".******************"

150 FOR I=1 TO 13:PRINT ".*................*":NEXT I

160 PRINT ".******************"

170 DIM Q(8,2)

180 DIM Z(4,2)

190 FOR I=1 TO 4:LET N=16:GOSUB 1300:LET Z(I,1)=R+1:LET N=13:GOSUB 1300:LET Z(I,2)=R+1

200 LET X=Z(I,1):LET Y=Z(I,2):GOSUB 1700:PRINT "Z";

210 NEXT I

220 FOR I=1 TO 8:LET N=16:GOSUB 1300:LET Q(I,1)=R+1:LET N=13:GOSUB 1300:LET Q(I,2)=R+1

230 LET X=Q(I,1)=R+1:LET Y=Q(I,2):GOSUB 1700:PRINT "*";

240 NEXT I

250 LET N=16: GOSUB 1300: LET A=R+1:LET N=13:GOSUB 1300:LET B=R+1:LET X=A:LET Y=B

260 GOSUB 1700:PRINT "H";:LET N=4

270 GOSUB 1500:GOSUB 3100:LET G=GG-48:IF G<1 OR G>9 THEN GOTO 270

280 LET X=A:LET Y=B:GOSUB 1700: PRINT ".";

290 LET D=INT((G-4)/3):LET C=G-3*D-5:LET A=A+C:LET B=B+D

300 IF A=1 OR A=18 OR B=1 OR B=15 THEN GOTO 320

310 GOTO 330

320 LET M$="YOU'RE.IN.THE.SWAMP":GOTO 480

330 LET F=0:FOR I=1 TO 8: IF A=Q(I,1) AND B=Q(I,2) THEN LET F=1

340 NEXT I:IF F=1 THEN LET M$="YOU'RE.IN.QUICKSAND":IF F=1 THEN GOTO 480

350 FOR I=1 TO 4:IF A=Z(I,1) AND B=Z(I,2) THEN LET F=1

360 NEXT I:IF F=1 THEN LET M$="YOU'RE.CAUGHT!": IF F=1 THEN GOTO 480

370 LET X=A:LET Y=B:GOSUB 1700:PRINT "H";:LET Z=50:GOSUB 2400:LET T=0.5:GOSUB 1400

380 FOR I=1 TO 4:IF Z(I,1)=0 THEN GOTO 460

390 LET T=0.5:GOSUB 1400:LET X=Z(I,1):LET Y=Z(I,2):GOSUB 1700:PRINT ".";:LET F=0

400 LET X=X+SGN(A-X):LET Y=Y+SGN(B-Y):LET F=0:FOR J=1 TO 8:IF X=Q(J,1) AND Y=Q(J,2) THEN LET F-1

410 NEXT J:IF F<>1 THEN GOTO 430

420 LET N=N-1:LET Z(I,1)=0:LET Z=35:GOSUB 2400:GOTO 460

430 GOSUB 1700:PRINT "Z":LET Z(I,1)=X:LET Z(I,2)=Y:LET Z=20:GOSUB 2400

440 IF X=A AND Y=B THEN LET M$="CAUGHT!":GOTO 480

450 GOSUB 1700:PRINT "Z":LET Z(I,1)=X:LET Z(I,2)=Y

460 NEXT I:IF N>0 THEN GOTO 270

470 LET M$="YOU'VE.MADE.IT!"

480 LET X=1:LET Y=16:GOSUB 1700:PRINT M$;

490 LET T=4:GOSUB 1400:GOSUB 2800:PRINT:PRINT:STOP

--------------------------------------

This the list of subroutines you'll need to make this game work; they need to be saved to a separate tape.

--------------------------------------

1000 REM BBC SUBROUTINES

1100 MODE 5:VDU 19,0,4;0;:W=20:D=32:F=8:GOSUB 1200:RETURN

1200 CLS:PRINT TAB(0,8);:RETURN

1300 R=RND(N):RETURN

1400 FOR Z=1 TO 1000*T:NEXT Z:RETURN

1500 G$=GET$:RETURN

1600 K$=INKEY$(0):RETURN

1700 PRINT TAB (X,Y);:RETURN

1800 PRINT TAB (X);:RETURN

1900 PRINT CHR$(11);:RETURN

2000 PRINT CHR$(9);:RETURN

2100 INPUT K:RETURN

2200 INPUT K$:RETURN

2300 MODE 7:RETURN

2400 SOUND 1,-15,Z,2:RETURN

2500 R$=CHR$(R+64):RETURN

2600 P$=MID$(K$,P,1):RETURN

2700 GOSUB 2600:A=ASC(P$):RETURN

2800 CLS:RETURN

2900 DIM V$(26):RETURN

3000 DM W$(60):RETURN

3100 GG=ASC(G$):RETURN

Reply by MattTheSpratt Jul 24 2010 02:17 GMT
Sign-in to post a reply.