![]() | Logo by invent (anonymous IP: 216.73.217.19,2502) | |||||||||||||
| ||||||||||||||
Audio (351) Datatype (51) Demo (206) Development (626) Document (24) Driver (102) Emulation (155) Game (1049) Graphics (516) Library (121) Network (241) Office (69) Utility (958) Video (74) Total files: 4543 Full index file Recent index file
Amigans.net Aminet IntuitionBase Hyperion Entertainment A-Eon Amiga Future
Support the site
|
Short: SunnyLand, 2D pixel-art platformer tutorial game (SDL3)
Uploader: Falke_34
Author: WispSnow (https://github.com/WispSnow/SunnyLand), AmigaOS4
port by Falke_34
Type: game/plat
Version: 1.0
Requires: ogles2.library not needed (SDL3 software rendering),
TCP/IP not needed (no multiplayer)
Architecture: ppc-amigaos >= 4.1.0
Distribution: see LICENSE file in the archive / source repository
Kurzbeschreibung: SunnyLand, 2D-Pixelart-Jump'n'Run (SDL3-Tutorialprojekt),
portiert auf AmigaOS 4.1
DESCRIPTION
SunnyLand is a small, colourful 2D pixel-art platformer built as a
C++/SDL3 tutorial/learning project, using the well-known "SunnyLand"
pixel art asset pack. This is a native AmigaOS 4.1 PPC build using
SDL3, SDL3_image, SDL3_mixer and SDL3_ttf.
All game assets (graphics, maps, sound) are included in this archive -
no separate original game data is required.
INSTALLATION
1. Copy the whole SunnyLand drawer to wherever you like, keeping the
"assets" drawer next to the "SunnyLand" executable.
2. Double-click the SunnyLand icon, or start it from Shell.
KNOWN ISSUES / TESTING STATUS
Please treat this build as early/experimental:
- This is a comparatively young, less widely tested port than other
SDL titles on AmigaOS4. An early build was run once on real
hardware/emulation and produced a log showing that several textures
(backgrounds, tileset, props) referenced via relative "../" paths
from the game's Tiled map files failed to load - the game started,
but with missing graphics. This has been addressed with a custom,
AmigaOS4-specific path-resolving fix (replacing a filesystem function
that behaved unreliably with "../" segments on this platform), but
that specific fix has only been verified with an isolated test
program on a desktop compiler, not yet re-confirmed with a fresh log
from real AmigaOS4 hardware. If you still see missing textures or a
mostly-black screen, please report it (see CONTACT) - it's very
helpful if you can include the SunnyLand log output.
- Opus audio format support depends on whether an AmigaOS4 Opus
library was available at build time; if not, .opus files are simply
skipped at runtime rather than causing an error (all other common
formats - OGG Vorbis, WAV, etc. - are unaffected).
- If any assets fail to load, please check that the "assets" drawer is
present directly next to the executable and wasn't renamed or moved
during copying.
LOGGING
Any startup/runtime problems are printed to the console the program was
started from (Shell) or, if started from Workbench, may open a console
window automatically - please include that output when reporting a
problem.
CHANGES IN THIS PORT (compared to upstream SunnyLand)
- Native AmigaOS4/SDL3 build (engine cross-compiled directly from
source, no CMake FetchContent used for AmigaOS4)
- AmigaOS4-specific fix for relative "../"-style asset path resolution
(see KNOWN ISSUES above)
- Optional fallback for Opus audio when no AmigaOS4 Opus library is
available at build time (silently skips .opus playback rather than
failing)
CREDITS / THANKS
- WispSnow, for creating this SDL3 tutorial project.
- ansimuz, for the original "SunnyLand" pixel art asset pack this game
is built around.
- Everyone involved in SDL3 and its satellite libraries (SDL3_image,
SDL3_mixer, SDL3_ttf).
CONTACT
Please report bugs or feedback via the os4depot.net comments, or the
AmigaOS4 community forums (thread by Falke_34). Please include the
console/log output when reporting a problem, especially anything about
missing textures.
SOURCE / LICENSE
See the LICENSE file included in this archive (copied from the source
repository) for the exact license terms.
Full upstream source: https://github.com/WispSnow/SunnyLand
The AmigaOS4-specific changes in this port are provided under the same
license as the files they modify.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright © 2004-2026 by Björn Hagström All Rights Reserved |