Log inRegister an accountBrowse CSDbHelp & documentationFacts & StatisticsThe forumsAvailable RSS-feeds on CSDbSupport CSDb Commodore 64 Scene Database
  You are not logged in - nap
1bir (1 Block Interactive Raycaster)   [2013]

1bir (1 Block Interactive Raycaster) Released by :
Crescent [web]

Release Date :
20 April 2013

Type :
C64 256b Intro

Website :
http://www.youtube.com/watch?v=JxS0_ckSwqk

User rating:**********  9.8/10 (41 votes)   See votestatistics
**********  9.8/10 (20 votes) - Public votes only.

Credits :
Code .... Wisdom of Crescent
Music .... Wisdom of Crescent


SIDs used in this release :
Retrochild(/MUSICIANS/W/Wisdom/Retrochild.sid)

Download :

Look for downloads on external sites:
 Pokefinder.org


Summary
Submitted by Wisdom on 20 April 2013
1bir (1 Block Interactive Raycaster)

released by

C R E S C E N T

on April 20th, 2013


This is a simple raycaster for our beloved C64 featuring the following:

- Size of one C64 disk block (254 bytes)
- Joystick controlled (port 2)
- Simple collision detection
- 256 step rotation in 2 PI
- Open (wrapped) and closed map areas


There are two versions included:

1bir.prg: This one has an open map (wrapping around). It has a little bit faster
update, but due to 256 steps rotation, it feels slower than the alternative
version.

1bir-alt.prg: This one has a closed map area. It has 128 steps rotation, so it
will feel faster during turns. Also, this one contains no illegal opcodes, so it
should be safer, in case the first version fails to run (which is not very
likely).

1bir.d64 file contains the same files above and this readme as a C64 note.


Some short history:

I started coding this thing for 7D9 Party just some days before the party. Till
the party time I could not get it finished and it was rather buggy and big yet
(over 800 bytes AFAIR). During the party I showed it to my group mates and to
some other friends. But just after the party I lost my father and I entered a
lost period myself. After some months, I did a second version but it was still
problematic, so I gave up with the project back then. Last year, around this
time of the year, I made a third version, this time I got it all working okay
around 420 bytes (including custom map data and sin/cos tables in open form).
I tried many things to generate map and sin/cos data. Each had a different kind
of problem, so I gave a break again until some weeks ago. This time I sat down
very determined to squeeze this beast into one block, and I am now happy to
have reached this goal finally.

This month, it is the 20th anniversary of Crescent. Before the end of April, we
will try to release a "20 Years" disk, with various stuff by Crescent members.
A more beautiful and faster version of this raycaster will also be included with
the disk (not necessarily under 256 bytes, though).


Now, it is thanks and greetings time:

First of all, I send my huge thanks and greetings to my group mates in Crescent:
Beast, Impetigo, Olivaw, Ref and Zero.

Special thanks to my dear sister Evrim and to my lovely girl Katya.

Also thanks to Abaddon, Cortex, Hydrogen, Nightlord and Norvax for checking
various previews of this.


Warm hellos to:

Analog, Ancients Pledge Inc, Arise, ArtEffect,
Artline Designs, Bronx, Byterapers, Camelot,
Censor Design, Clique, Crest, Elysium,
Extend, Fairlight, Glance, Heatwave,
Hokuto Force, HVSC Crew, Inox, K2, Maniacs of Noise,
MultiStyle Labs, Offence, Origo, Oxyron,
Plush, Resident, Resource, SHAPE,
Smash Designs, Side B, Triad, Triangle,
TRSI, Vibrants, Viruz, Wrath Designs.

And last, but not least, to my long time friend and former group mate whom I
have just found after 19 years of absence; Omer Gurcan.


Signed: Wisdom/Crescent


Dedicated to the memory of Kemal Kilic.
Rest in peace, dad, we miss you.


http://crescent.io
Search CSDb
Advanced
Navigate
Prev - Random - Next
Detailed Info
· Summaries (1)
· User Comments (45)
· Production Notes
Fun Stuff
· Goofs
· Hidden Parts
· Trivia
Forum
· Discuss this release
Info on other sites
· Pouët
Support CSDb
Help keep CSDb running:



Funding status:




About this site:
CSDb (Commodore 64 Scene Database) is a website which goal is to gather as much information and material about the scene around the commodore 64 computer - the worlds most popular home computer throughout time. Here you can find almost anything which was ever made for the commodore 64, and more is being added every day. As this website is scene related, you can mostly find demos, music and graphics made by the people who made the scene (the sceners), but you can also find a lot of the old classic games here. Try out the search box in the top right corner, or check out the CSDb main page for the latest additions.
Home - Disclaimer
Copyright © No Name 2001-2024
Page generated in: 0.091 sec.