feat: add spike assets and implement version 1.0 release documentation
This commit is contained in:
@@ -14,16 +14,6 @@ Un survival-horror procedurale in prospettiva isometrica per Game Boy (DMG/CGB),
|
|||||||
|
|
||||||
Crediti visibili anche nel gioco: schermata **SELECT** dal menu titolo.
|
Crediti visibili anche nel gioco: schermata **SELECT** dal menu titolo.
|
||||||
|
|
||||||
## Release
|
|
||||||
|
|
||||||
| Campo | Valore |
|
|
||||||
|---|---|
|
|
||||||
| Versione | `a8a6a32` |
|
|
||||||
| Messaggio | Aggiungi suono di caduta nel vuoto |
|
|
||||||
| Data | 2026-06-26 |
|
|
||||||
| ROM | `build/AScreamFromTheDark.gb` (32 KB) |
|
|
||||||
| Stack | GBDK-2020 · SDCC · SM83 |
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
## Caratteristiche
|
## Caratteristiche
|
||||||
|
|||||||
@@ -0,0 +1,28 @@
|
|||||||
|
# A Scream from the Dark — v1.0
|
||||||
|
|
||||||
|
Prima release pubblica di *A Scream from the Dark*, un survival-horror procedurale in prospettiva isometrica per Game Boy (DMG/CGB), scritto in C con GBDK-2020.
|
||||||
|
|
||||||
|
## Cosa c'è in questa release
|
||||||
|
|
||||||
|
- **Labirinto isometrico 2.5D** auto-generato (7x7 -> 21x21)
|
||||||
|
- **Controlli DAS** (Tetris-style)
|
||||||
|
- **Salto evasivo** e corsa con stamina
|
||||||
|
- **Fino a 8 fantasmi** simultanei
|
||||||
|
- **Audio procedurale** a 4 canali
|
||||||
|
- **Progressione** su 8 livelli
|
||||||
|
- **Schermate**: title, intro, death, Going Deeper, crediti
|
||||||
|
|
||||||
|
## Build
|
||||||
|
|
||||||
|
```bash
|
||||||
|
make release
|
||||||
|
# Crea build/AScreamFromTheDark.gb (32 KB)
|
||||||
|
```
|
||||||
|
|
||||||
|
## ROM allegata
|
||||||
|
|
||||||
|
- `AScreamFromTheDark.gb` — 32 KB, compatibile DMG/CGB
|
||||||
|
|
||||||
|
## Autore
|
||||||
|
|
||||||
|
Matteo Benedetto — me@enne2.net
|
||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.2 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 3.8 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 123 B |
@@ -0,0 +1,47 @@
|
|||||||
|
//AUTOGENERATED FILE FROM png2asset
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <gbdk/platform.h>
|
||||||
|
#include <gbdk/metasprites.h>
|
||||||
|
|
||||||
|
BANKREF(spikes)
|
||||||
|
|
||||||
|
const palette_color_t spikes_palettes[4] = {
|
||||||
|
RGB8(224,248,207), RGB8(134,192,108), RGB8( 48,104, 80), RGB8( 7, 24, 33)
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
const uint8_t spikes_tiles[64] = {
|
||||||
|
0x00,0x00,0x00,0x00,
|
||||||
|
0x00,0x00,0x00,0x00,
|
||||||
|
0x81,0x81,0x81,0x81,
|
||||||
|
0x81,0x81,0x81,0x81,
|
||||||
|
0xc3,0xc3,0xc3,0xc3,
|
||||||
|
0xc3,0xc3,0xc3,0xc3,
|
||||||
|
0xe7,0xe7,0xe7,0xe7,
|
||||||
|
0xff,0x81,0xff,0x81,
|
||||||
|
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff,
|
||||||
|
0xff,0xff,0xff,0xff
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
const metasprite_t spikes_metasprite0[] = {
|
||||||
|
METASPR_ITEM(-8, -4, 0, S_PAL(0)),
|
||||||
|
METASPR_TERM
|
||||||
|
};
|
||||||
|
|
||||||
|
const metasprite_t spikes_metasprite1[] = {
|
||||||
|
METASPR_ITEM(-8, -4, 2, S_PAL(0)),
|
||||||
|
METASPR_TERM
|
||||||
|
};
|
||||||
|
|
||||||
|
const metasprite_t* const spikes_metasprites[2] = {
|
||||||
|
spikes_metasprite0, spikes_metasprite1
|
||||||
|
};
|
||||||
@@ -0,0 +1,29 @@
|
|||||||
|
//AUTOGENERATED FILE FROM png2asset
|
||||||
|
#ifndef METASPRITE_spikes_H
|
||||||
|
#define METASPRITE_spikes_H
|
||||||
|
|
||||||
|
#include <stdint.h>
|
||||||
|
#include <gbdk/platform.h>
|
||||||
|
#include <gbdk/metasprites.h>
|
||||||
|
|
||||||
|
#define spikes_TILE_ORIGIN 0
|
||||||
|
#define spikes_TILE_W 8
|
||||||
|
#define spikes_TILE_H 16
|
||||||
|
#define spikes_WIDTH 8
|
||||||
|
#define spikes_HEIGHT 16
|
||||||
|
#define spikes_TILE_COUNT 4
|
||||||
|
#define spikes_PALETTE_COUNT 1
|
||||||
|
#define spikes_COLORS_PER_PALETTE 4
|
||||||
|
#define spikes_TOTAL_COLORS 4
|
||||||
|
#define spikes_PIVOT_X 4
|
||||||
|
#define spikes_PIVOT_Y 8
|
||||||
|
#define spikes_PIVOT_W 8
|
||||||
|
#define spikes_PIVOT_H 16
|
||||||
|
extern const metasprite_t* const spikes_metasprites[2];
|
||||||
|
|
||||||
|
BANKREF_EXTERN(spikes)
|
||||||
|
|
||||||
|
extern const palette_color_t spikes_palettes[4];
|
||||||
|
extern const uint8_t spikes_tiles[64];
|
||||||
|
|
||||||
|
#endif
|
||||||
Reference in New Issue
Block a user