AminetAminet
Search:
82578 packages online
About
Recent
Browse
Search
Upload
Setup
Services

game/actio/LoveDungeon_1.0_disk.adf

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:Mini-game, Bruce Lee spin-off
Author:Jay Aldred <jay.aldred at gmail.com>
Uploader:Jay Aldred <jay aldred gmail com>
Type:game/actio
Architecture:m68k-amigaos
Date:2014-12-20
Download:http://aminet.net/game/actio/LoveDungeon_1.0_disk.adf - View contents
Readme:http://aminet.net/game/actio/LoveDungeon_1.0_disk.readme
Downloads:751
X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×
LOVE DUNGEON FOR THE COMMODORE AMIGA COMPUTER
X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

Programmed between 23rd Nov 2014 and Dec 19th 2014

Love Dungeon is in the Public Domain, do with it what you want, but please
keep this file with the executable.

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

Phew, its done and its less than 64K ;)

Writing games is exhausting, maybe im getting old, maybe im a little rusty,
but boy does it take a long time!

I wrote my first piece of 68k assembler, in over 20 years, on the
23rd November 2014 and the game is released less than a month later,
coded in 100% ASM, I've learned a lot in the last 4 weeks..

I hope you like it, please tell me about how you feel about the game on
EAB forums, search for LOVE DUNGEON.

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

CREDITS

Designed and Coded by Jay Aldred aka Jimmy2x2x
Contact me via EAB or email: jay.aldred at gmail.com

Original Tile and Sprite Graphics by Kagesan with additions by Jay Aldred

Sound Effects and Driver by Mike Clarke with additions by Jay Aldred


X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

THANKS TO

Many thanks for all members of the English Amiga Board (EAB)
For ongoing encouragement, help, advice and support.
Without you guys I would have never even thought about programming
on the Amiga again!


In particular:

Technical Support: PHX, STINGRAY, CHAOS

Playtesting: Lonewolf10, PHX

Making Videos: S2325

I hope I haven't forgotten anyone!

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

ABOUT

LOVE DUNGEON is a spin off mini game project from my main project
Bruce Lee - a reimaging of the 1984 C64 (and other platforms) game

I wanted a smaller project to start with, the monster (YAMO) was
a late addition he wasnt going to be in this game at all!

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

SECRETS

Beat world records in any order to unlock the following:
	1st record - unlocks sound test
	2nd record - unlocks Monster Mode
	3rd record - unlocks Hide and Seek + Heart Attack game modes

Reset all World Records to 0, select reset records TWICE!
(Shhhh, dont tell anyone!)

Toggle PARTY MODE (removes options and exit selections from main menu)
Hold down Left Mouse Button when starting a game, once to enable, once
more to disable.

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

TECHNICAL

The game runs in 320x200 16 color mode (4 bitplanes)
with some copper effects

It only uses a single copper list and a single frame buffer
no double buffering or back buffer of any kind is used.
This gives the game an old school arcade feel
which is what I was aiming for.

Bruce and Yamo are hardware sprites

The game maps and title screens/high score screens etc are all made
from 8x8 pixel tiles There are a selection of 256 tiles
map is 1 byte per character.

The hearts are stored as tiles in the map and are masked onto the screen
I mask with the tile to the right of the heart, this is why you wont see
hearts next to each other horizontally in game ;)

I was originally going to mirror the hardware sprites in realtime
but thats quite of a lot of processing, so I just mirror them all when the
game loads. A side effect of this is that I dont have the sprites
stored in the best possible way and use the blitter to copy the sprite
data to where I want it.
This is the only time the blitter is used in the game.

The font is from the C64 version of Bombjack

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

MISSED FEATURES

I wanted to include the following but didnt have the time

Load and Save progress

Record the input of a game in progress and play this back in the attract
mode for High Scores per level

Add more maps - Very time consuming to design decent levels

Write a little Cracktro for a laugh

Add proper music to various parts of the game

Make an Icon and allow the program to run from workbench properly, I just ran
out of time! (its almost Xmas you know ;)

** REMOVED ** Keyboard handler - could not get it stable on higher end Amigas
I will get it working, its just that im really pushed for time and wanted
V1.0 out before Xmas 2014, its only used for quiting the game, which you can
do with a second fire button on a joystick.

X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

TOOLS USED

WINDOWS

WINUAE
Amazing amiga emulator, maintained by Toni Willen
I dont own an amiga and rely totally on WINUAE

DEMO TOOL CHAIN
with updated version of VASM for all assembling
assemble, link and run in about a second.

NOTEPAD++
editing the source code

GRAFX2
editing bitmaps

MAPPYWIN32
creating the tile maps

STRIPPER
Stripping Mappy Maps
made by Chaos from EAB, thanks man!

PIXELFONTEDITOR
designing extra characters
like the love heart and delete character


AMIGA

PicCon v2.50
I use this for ripping all sprites and bitmaps used in the game


X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×X×

I have tried my best to make sure this game will run on all Amigas
real or emulated, Pal or NTSC

If you have any problems, let me know, I will see if I can fix it.
I have made an awful lot of changes in the last couple of days, but I dont
*THINK* I broke anything!

The official home is on the EAB forums, search for Love Dungeon

Cheers, Jay






Aminet © 1992-2019 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>