You are not logged in.

marco64

Python-Fetischist

  • "marco64" is male
  • "marco64" started this thread

Posts: 387

Date of registration: Aug 21st 2005

Location: Berlin

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

1

Sunday, February 8th 2009, 12:03pm

4k Basic Compo

:wilkommen: Es ist mal wieder so weit!
Das Forum64 veranstaltet einen neuen Basic Wettbewerb. Jeder ist herzlich eingeladen mit zu machen und auch mit zu voten. Dem Gewinner winken diesmal Ruhm, Ehre und ein sicherer Platz im C64'er Olymp.

Ziel ist es diesmal ein Spiel in Basic mit einer länge von max. 4096Bytes zu schreiben. Das entspricht so ungefähr 50 Basiczeilen a 80 Zeichen, also eine menge Zeilen in die man viel Fantasie reinstecken kann. :)

Die Deadline:
Jeder der mit machen will hat bis zum 31.März 2009 23:59Uhr Zeit. Wer später einsendet hat schon mal einen Beitag für unsere nächste Compo. :D

Die Hardware auf der das Spiel laufen muss:
-ein Standard C64
-2 Joysticks (Port1 und Port2)
-eine 1541 Floppy

Ein paar Regeln sind leider nötig:

-es muss ein waschechtes Basicprogramm sein, was damit genau gemeint ist seht ihr hier
-es darf maximal 4096Byte lang sein (Berechnungsgrundlage)
-Exsomizer und andere Packer sind nicht erlaubt
-auch das Nachladen von Diskette wird mit Abscheu verurteilt
-da es ja eine Basic Compo ist muss leider auch auf Assembler verzichtet werden
-Ausnahme: SYS ins ROM ist gestattet
-Das fertige Programm muss dann nach dem einschalten des C64 mit LOAD"name",8,1:RUN: gestartet werden können

Ein paar Worte zur Abgabe:
-Abgabe per PM an Marco64 mittels Anhang als zip
-muss vor Ablauf der deadline erfolgen
-im prg oder d64 format
-eine kurze Beschreibung des Spiels(1-2Sätze) als txt, wer möchte auch mit Anleitung
-eine zusätzliche kommentierte Version ist erwünscht aber nicht zwingend vorgeschrieben
-jeder Teilnehmer kann auch mehrere Beiträge einreichen

Und letzt endlich auch das Voting:
-nach Ablauf der Deadline werden alle eingesendeten Spiele ins Forum64 gestellt
-jeder User des Forums hat eine Stimme und kann für seinen Favoriten voten
-Zeitdauer: eine Woche


Wenn noch irgendwelche Fragen auftauchen dann bitte hier posten.
Viel Glück und Spaß euch allen!!! :zustimm:

This post has been edited 1 times, last edit by "marco64" (Feb 8th 2009, 12:13pm)


BastetFurry

LionMod (Tame until taunted!)

  • "BastetFurry" is male

Posts: 4,409

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Essen)

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

2

Sunday, February 8th 2009, 2:26pm

Ich darf aber doch Savegames anlegen?

marco64

Python-Fetischist

  • "marco64" is male
  • "marco64" started this thread

Posts: 387

Date of registration: Aug 21st 2005

Location: Berlin

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

3

Sunday, February 8th 2009, 2:57pm

@BastetFurry:
Es soll das Nachladen von Zeichensätzen oder anderen Dingen unterbunden werden, die sollen im Basicprg selbst abgelegt sein. Savegames sind erlaubt solange dein Prg diese auch selbst anlegen kann.

BastetFurry

LionMod (Tame until taunted!)

  • "BastetFurry" is male

Posts: 4,409

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Essen)

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

4

Monday, February 9th 2009, 10:06am

Heh, logisch.
Weist du, so ein RPG ohne Savegames ist halt mies ;)

TheRyk

bekannt aus Lehrfilmen wie "2 minus 3 ergibt negativen Spaß"

  • "TheRyk" is male

Posts: 3,258

Date of registration: Mar 14th 2008

Location: Berlin

  • Send private message

member since 24 month member since 24 month

5

Monday, February 9th 2009, 8:59pm

Zeichensatz direkt im BASIC ablegen? :nixwiss: Wie geht'n dette?

Kenn zwar diese komplizierte DATA/READ/POKE-Geschichte, aber frisst die nicht Höllen-viel RAM?
PREZ SEZ: SKEWL SUX!
_______________________________________________
SUCHE:
- Schrott-Gehäuse C64G (brauche nur das Power-Schild) gegen kleines Geld + Porto
- Atari 1010 Program Recorder (Datasette)
- SIO2PC inkl. Kabel

BastetFurry

LionMod (Tame until taunted!)

  • "BastetFurry" is male

Posts: 4,409

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Essen)

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

6

Monday, February 9th 2009, 11:07pm

Du kannst mit Hilfe eines Monitors REM Zeilen manipulieren.
Die sehen dann zwar bei einem LIST sch. aus, aber kann man machen.
Jetzt nur noch den Zeichensatz da hin wo er erkannt wird und die Chars überschreiben die du anders brauchst.

Übrigens:

Source code

1
2
3
4
5
6
bastetfurry@katzenlinux:~/projekte/cbmbastel$ ls -l
... irrelevant ...
-rw-r--r-- 1 bastetfurry bastetfurry   4794 2009-02-09 22:44 foo.bas
-rw-r--r-- 1 bastetfurry bastetfurry   2051 2009-02-09 22:45 out.prg
... irrelevant ...
bastetfurry@katzenlinux:~/projekte/cbmbastel$

Manmanman braucht so ein Dungeon Platz... da sind alleine ~900 byte Dungeon und ~500 Byte Gegenstandsdaten drin :tanz:
Übrigens ist der Code bis jetzt nur halbherzig auf Platz optimiert. :bandit

  • »C64-CAMPER« is a verified user

Posts: 6,554

Date of registration: Mar 31st 2006

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

7

Monday, February 9th 2009, 11:12pm

Und ich hab noch gar nichts auf die Reihe gekriegt...:D

BastetFurry

LionMod (Tame until taunted!)

  • "BastetFurry" is male

Posts: 4,409

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Essen)

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

8

Monday, February 9th 2009, 11:13pm

Hier etwas genauer, den Rest (Adressen, etc...) musst du dir selber raus suchen, soll ja auch einen Lerneffekt haben, vorkauen macht keinen Spass. ;)

Source code

1
1 REM {80 Xse oder irgendetwas anderes}

Das da hat eine definierte Position im Speicher, direkt am Anfang deines Programmes.

Schieb den VIC über die CIA nach $C000 in die letzte seiner Seiten und sag dem Kernal das er den Bildschirm jetzt gefälligst auf Seite $C4 nutzen soll.
Dem VIC sagst du das er den Platz hinter dem neuen Bildschirm als Character-(im diesen Falle dann)RAM nutzen soll.
Kopier das Char-ROM ins neue Char-RAM und überschreibe mit den Daten aus deiner REM Zeile die Chars die neu sein sollen.
Fertig.

@Camper:
Traurig...
Anstatt zu zocken progg lieber was.
Kannst ja versuchen ein Minesweeper zu schreiben, das passt locker in die 4 kbyte.

  • »C64-CAMPER« is a verified user

Posts: 6,554

Date of registration: Mar 31st 2006

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

9

Monday, February 9th 2009, 11:18pm



@Camper:
Traurig...
Anstatt zu zocken progg lieber was.
Kannst ja versuchen ein Minesweeper zu schreiben, das passt locker in die 4 kbyte.


Im Moment hat noch Amiga vorrang....ja traurig..das ich Basic immer noch nicht kapiere.

BastetFurry

LionMod (Tame until taunted!)

  • "BastetFurry" is male

Posts: 4,409

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Essen)

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

10

Monday, February 9th 2009, 11:27pm

petcat+(VICE oder Frodo) gibts auch für die Freundin des Computerfreaks. ;)

BastetFurry

LionMod (Tame until taunted!)

  • "BastetFurry" is male

Posts: 4,409

Date of registration: Apr 18th 2005

Location: Tiefes Umbra ;) (Essen)

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

11

Tuesday, February 10th 2009, 2:30am


  • "zerozillion" is male

Posts: 933

Date of registration: Sep 4th 2005

Location: nonkangarooish country

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

12

Tuesday, February 10th 2009, 3:52am

hab jetzt rund 1k und das spiel ist vermutlich zu 1/3 fertig, mal sehen wie schnell es läuft wenn es das alles macht was es machen soll...
[ here be inbreed redundant endorsement statement regarding general forum topic ]

marco64

Python-Fetischist

  • "marco64" is male
  • "marco64" started this thread

Posts: 387

Date of registration: Aug 21st 2005

Location: Berlin

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

13

Tuesday, February 10th 2009, 8:49am

@BastetFurry:
Sieht sehr interessant aus. Ich bin gespannt auf das fertige game.

Endurion

Professional

Posts: 1,280

Date of registration: Aug 17th 2005

Location: weitweg

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

14

Tuesday, February 10th 2009, 7:56pm

*carpe shotgun* *rapumm*

Hier ist mein Screenshot:

index.php?page=Attachment&attachmentID=17468

marco64

Python-Fetischist

  • "marco64" is male
  • "marco64" started this thread

Posts: 387

Date of registration: Aug 21st 2005

Location: Berlin

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

15

Tuesday, February 10th 2009, 8:21pm

Schock schwere not, und ich bin immer noch in der Ideenfindungsphase. :cursing:

Jodigi

C64-Wiki-Coder

  • "Jodigi" is male

Posts: 778

Date of registration: Aug 3rd 2006

Location: Gelsenkirchen

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

16

Tuesday, February 10th 2009, 8:38pm

Und dabei gibt es immer soviele alte Ideen, die man neu umsetzen kann...

Wie wäre es mal mit Klassiker Mühle, Schach oder ein Kartenspiel?
Neue Varianten der Videospieleklassiker wie Jupiter Lander, Pong, Break Out, Pac-Man, Pengo, Moon Buggy Centipede, Space Invaders oder Jumpman könnte man auch in kleinen BASIC-Programm unterbringen...
Oder wieder mal ein Quiz (Ein Quiz ist ja immer interessant, wenn es interessant gemacht wird...)

Wenn ich so daran denke, daß die ersten Spiele nicht richtig so anspruchsvoll waren, aber ob ein richtiges interessantes Jump&Run-Spiel in so wenig BASIC-Zeilen passen, das wäre mal eine Frage !

PS: Schade, daß ich im Moment wenig Zeit habe mich daran zu beteiligen...
Digitale Grüsse / digital regards
Jodigi

Source code

1
0V=53280:POKEV,I:I=INT(RND(0)*222)+32:POKE646,I:?CHR$(I);:POKEV,I::::::::GOTO0


Was sagt dieser Code...:roll:...mehr Infos hier

Do you know, what these code effected?

TheRyk

bekannt aus Lehrfilmen wie "2 minus 3 ergibt negativen Spaß"

  • "TheRyk" is male

Posts: 3,258

Date of registration: Mar 14th 2008

Location: Berlin

  • Send private message

member since 24 month member since 24 month

17

Tuesday, February 10th 2009, 8:38pm

Nunja, ich bin ja als einer derjenigen, die die späte Deadline beanrtragt haben, noch nicht mal in der Ideen-Phase.

Aber meine Güte, noch 6 Wochen... relax :)

PS: Aber schon vielversprechende Shots, :respect:
PREZ SEZ: SKEWL SUX!
_______________________________________________
SUCHE:
- Schrott-Gehäuse C64G (brauche nur das Power-Schild) gegen kleines Geld + Porto
- Atari 1010 Program Recorder (Datasette)
- SIO2PC inkl. Kabel

schlonkel

Der am Bürzel riecht!

  • "schlonkel" is male
  • »schlonkel« is a verified user

Posts: 2,733

Date of registration: Jul 6th 2004

Location: Giessen

  • Send private message

member since 72 month member since 72 month member since 72 month member since 72 month member since 72 month member since 72 month

18

Tuesday, February 10th 2009, 8:42pm

Schach in 4kB, da hilft aber nur die BruteForce Methode. Und wenn Hash nicht erlaubt ist rechnet sich das Programm zu Tode... oder ist einfach doof ;) Interessant wäre Räuberschach, das ließe sich sicher machen...
Lust-auf-Nostalgie.de - TheLostCaves.de - SysOp: schach.de - chessbase.com
DoReCo - Das Dortmunder Retro Computertreffen - mehr hier
"The Lost Caves 4" - Release auf der DoReCo 24 am 05.09.2010

Endurion

Professional

Posts: 1,280

Date of registration: Aug 17th 2005

Location: weitweg

  • Send private message

member since 60 month member since 60 month member since 60 month member since 60 month member since 60 month

19

Tuesday, February 10th 2009, 8:57pm

Als Spielfindung: Such mal in Gamebase alles von 1983.

Jodigi

C64-Wiki-Coder

  • "Jodigi" is male

Posts: 778

Date of registration: Aug 3rd 2006

Location: Gelsenkirchen

  • Send private message

member since 48 month member since 48 month member since 48 month member since 48 month

20

Tuesday, February 10th 2009, 9:00pm

Interessanter wären aber mal wirklich neue Ideen von Spielen, die es bis heute noch gar nicht gibt (obwohl dies wohl etwas schwierig sein würde) :blah!
Digitale Grüsse / digital regards
Jodigi

Source code

1
0V=53280:POKEV,I:I=INT(RND(0)*222)+32:POKE646,I:?CHR$(I);:POKEV,I::::::::GOTO0


Was sagt dieser Code...:roll:...mehr Infos hier

Do you know, what these code effected?