AIRPLANZ

AIRPLANZ, battaglia navale con gli aeroplani per due giocatori, scritto in assembly Game Boy da NotImplementedLife: nascondi tre aerei sulla tua griglia, poi a turno indovinate dove sono quelli dell'avversario; colpire la cabina abbatte l'aereo. Ci si passa la console a ogni turno. GPL-3.0 (github.com/NotImplementedLife/AIRPLANZ).

versione 1.0.0 · Licenza: GPL-3.0 (game); MIT (emulator) · Sito del progetto

AIRPLANZ

Un gioco per 2 giocatori su una console di NotImplementedLife, scritto in assembly Game Boy: il gioco carta e penna Aeroplani, simile alla battaglia navale. Ogni giocatore nasconde tre aerei su una griglia 10x10, poi a turno si sceglie una casella della griglia avversaria: X = acqua, O = colpito, e colpire la cabina di pilotaggio distrugge l'intero aereo. Vince chi abbatte per primo tutti e tre gli aerei avversari.

Comandi

Nel gioco

A nella schermata del titolo. Piazzamento: la croce sposta, SELECT ruota, A/B cambiano aereo, START conferma (poi passa la console). Attacco: la croce sceglie la casella, A spara.

Il menu di pausa

Continua, Ricomincia (spegne e riaccende la console), Zoom 4x o 3x (più piccolo, lascia più spazio ai comandi), Colori (verde, grigio, Pocket, colori stile Game Boy Color) e Esci chiude il gioco. Zoom e colori restano memorizzati. Il gesto indietro del sistema apre il menu; ripetuto, esce.

Salvataggi

La cartuccia ha la batteria: i dati salvati restano sul dispositivo tra una partita e l'altra.

Audio

Il suono è emulato (i quattro canali del Game Boy). Se un'altra app sta usando l'altoparlante (per esempio Musica), il gioco parte muto e riprova ogni pochi secondi.

Crediti e licenze

AIRPLANZ di NotImplementedLife (parte della raccolta HomebrewOwl.GB), GPL-3.0. Idea del gioco su una sola console di alexhulk2002.

La ROM è quella originale, non modificata, dal database Homebrew Hub (https://hh.gbdev.io/game/airplanz).

Emulatore: Peanut-GB di Mahyar Koshkouei, audio MiniGB APU di Alex Baines e Mahyar Koshkouei (licenza MIT).

Testi delle licenze:

AIRPLANZ

https://github.com/NotImplementedLife/AIRPLANZ

Licenza GNU General Public License, versione 3 (GPL-3.0). Il codice sorgente completo è nel repository indicato sopra.

Peanut-GB

https://github.com/deltabeard/Peanut-GB

Copyright (c) 2018-2023 Mahyar Koshkouei

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

MiniGB APU

https://github.com/deltabeard/Peanut-GB/tree/master/examples/sdl2/minigb_apu

Copyright (c) 2017 Alex Baines
Copyright (c) 2019 Mahyar Koshkouei

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

AIRPLANZ

AIRPLANZ, a two-player Battleship-style game with airplanes, written in Game Boy assembly by NotImplementedLife: hide three planes on your grid, then take turns guessing where the opponent's are; hitting a cockpit downs the plane. Pass the console between turns. GPL-3.0 (github.com/NotImplementedLife/AIRPLANZ).

version 1.0.0 · License: GPL-3.0 (game); MIT (emulator) · Project site

AIRPLANZ

A 2 players, 1 console game by NotImplementedLife, written in Game Boy assembly: the Romanian pen-and-paper Airplanes game, close to Battleship. Each player hides three planes on a 10x10 board, then you take turns guessing cells of the opponent's board: X = miss, O = hit, and hitting a cockpit destroys the whole plane. Destroy all three enemy planes to win.

Controls

In the game

A on the title screen. Placing planes: D-pad moves, SELECT rotates, A/B switch plane, START confirms (then pass the console). Attacking: D-pad picks a cell, A fires.

The pause menu

Resume, Reset (power-cycles the console), Zoom 4x or 3x (smaller, more room for the controls), Colours (green, grey, Pocket, Game Boy Color style) and Exit closes the game. Zoom and colours are remembered. The system back gesture opens the menu; twice, it exits.

Saves

The cartridge has a battery: its save data stays on the device between sessions.

Sound

Sound is emulated (the Game Boy's four channels). If another app holds the speaker (the Music app, say), the game starts muted and retries every few seconds.

Credits and licenses

AIRPLANZ by NotImplementedLife (part of the HomebrewOwl.GB collection), GPL-3.0. Idea of single-console play by alexhulk2002.

The ROM is the original, unmodified, from the Homebrew Hub database (https://hh.gbdev.io/game/airplanz).

Emulator: Peanut-GB by Mahyar Koshkouei, MiniGB APU sound by Alex Baines and Mahyar Koshkouei (MIT license).

License texts:

AIRPLANZ

https://github.com/NotImplementedLife/AIRPLANZ

Licensed under the GNU General Public License, version 3 (GPL-3.0). The complete source code is in the repository linked above.

Peanut-GB

https://github.com/deltabeard/Peanut-GB

Copyright (c) 2018-2023 Mahyar Koshkouei

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

MiniGB APU

https://github.com/deltabeard/Peanut-GB/tree/master/examples/sdl2/minigb_apu

Copyright (c) 2017 Alex Baines
Copyright (c) 2019 Mahyar Koshkouei

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
associated documentation files (the "Software"), to deal in the Software without restriction,
including without limitation the rights to use, copy, modify, merge, publish, distribute,
sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or
substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,
DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.