Autor Wątek: 1K & Attribute Game Compo  (Przeczytany 5682 razy)

Dalthon

  • ****
  • Wiadomości: 428
  • Miejsce pobytu:
    TriCity
1K & Attribute Game Compo
« dnia: 2018.04.24, 11:40:54 »
Na facebucowej grupie Z80 Assembly Programming On The ZX Spectrum - https://www.facebook.com/groups/z80asm/ - pojawił się kolejny konkurs. Tym razem na dwa rodzaje gier:

1K Game
1. Your game basic loader can only run the code. There are to be NO peeks pokes data variables setting up etc. Example 10 Clear xxxxx : Load""Code : Print usr XXXXX is the "maximum allowed". No border inks paper cls. The game must do it all. The complete code file must load / be present complete as a tap file. Small basic loader and game code. Loaded into the spectrum Load"" only.
2. Your code can reside anywhere in the 16384 to 65535 byte area of the spectrum memory.
3. It must run on 48k spectrum standard spectrum with no add ons. This will be tested and run on spectacular version 8.
4. ROM calls are allowed (this will make the code easier to have key reads etc. so more game code)
5. Your 1k can contain packed data graphics etc. However the unpacker "MUST" be in the 1024 bytes.
6. You can use any area of the spectrum for data outside the 1024 bytes for storage "once your game code is initialised". Storage of games lives etc. e.g. Stack pointer Im2 Table.
7. You cannot multi-load levels. It must contain the whole game in 1024 bytes. NO ROM LOADERS or trick loaders, loading further levels.
8. Points will be awarded for game play [out of 10]- graphics [out of 10] - overall usage of the spectrum [e.g. start screen attract mode etc.] to a maximum of 30 points.
9. You cannot load a screen$ or load any data to the spectrum's screen in your basic loader or any trick loader in the game code to load 6912 byes into the spectrum screen.
10. Competition will run from 1st May till end of May.
11. You may enter as many times as you wish however you can only win the once.
12. Judges tbc. Hopefully one from World Of Spectrum. Spectrum For Everyone. Me from programming the z80.
13. Link to your games to be upped in the https://www.facebook.com/groups/z80asm/ group please. Should be a sticky thread for us.
14. The game code can only be a maximum of 1024 bytes in length after your initial start address in memory from your code header i.e. 32768 start expected end 1024 bytes after this.

Attribute Game
1. There is no size limit restrictions on the game code.
2. Only the area from $5800 to $5aff being the only area used and written to and exclusively used. The "attributes area" only.
3. You can do "any trick coding" you want to, to display extra colours "rainbow palette" etc.
4. Competition will run from 1st May till end of May.
5. Points will be awarded for game play [out of 10]- graphics [out of 10] - overall usage of the spectrum [e.g. start screen attract mode etc.] to a maximum of 30 points.
6. You may enter as many times as you wish however you can only win the once.
7. Judges tbc. Hopefully one from World Of Spectrum. Spectrum For Everyone. Me from programming the z80.
8. Link to your games to be upped in the https://www.facebook.com/groups/z80asm/ group please. Should be a sticky thread for us.
9. To clarify you can have a start screen, loading screen, user define keys screen, you can do what the heck you want before the game starts using the bitmap area of $4000 to $57ff and the attributes from $5800 to $5aff.
10. However once you goto into your game the graphics area must be cleared and zeroes loaded into $4000 to $5aff inclusive. This full screen clear will the signal your "Game Start" and NO WRITES past this point $4000 to $57ff or its game over.

Ktoś coś zamierza? ;) Do końca maja ponad miesiąc czasu...
ZX Spectrum +2 Grey | Just Speccy 128 | ZX Spectrum Next | ZX-Uno 2MB |  Murmulator | Amstrad 6128 | MSX2 Philips VG-8235 | Commodore 64 | Commodore +4 | Atari 520 STF | Amiga 1200

smok.wawelski

  • ***
  • Wiadomości: 225
  • Miejsce pobytu:
    Warszawa
Odp: 1K & Attribute Game Compo
« Odpowiedź #1 dnia: 2018.04.24, 15:18:23 »
Jeśli to ma być pisane w ASM to nie dam rady ale jeśli dozwolony jest kompilat z języka wysokiego poziomu to chętnie bym poatrybucił :)

ZX Freeq

  • *****
  • Wiadomości: 1833
  • Miejsce pobytu:
    Warszawa
Odp: 1K & Attribute Game Compo
« Odpowiedź #2 dnia: 2018.04.24, 15:30:40 »
Ja chętnie, ale niestety wiem, że nie znajdę czasu.  :'(
ZX80|ZX81+16kB+PandAY|ZX 48k/+/128k+/+2/+2A/+3/Vega/Next|QL+QIDE|JS128|Timex 2048+2040|UK2086|FDD3000+3.5''|AY|ZX HD|Divide2k11/2k14|DivMMC/PicoDivSD|BetaDisk 128|Opus|Masakrator FM|If 1/2/Microdrv|Multiface 1|+2A\B SDI-1|SJS 1/2|ZX Printer|TZXDuino|+3 HxC USB|ZXUno|Omni
Z88|A500/600|PC200|Ent128