Maze added to downloadsMSX Resource Center               
              
English Nederlands Espa�ol Portugu�s Russian         
 News
   Frontpage
  News archive
  News topics

 Resources
   MSX Forum
  Articles
  Reviews
  Fair reports
  Photo shoots
  Fairs and meetings
  Polls
  Links
  Search

 Software
   Downloads
  Webshop

 MRC
   Who we are
  Join our team
  Donate
  Policies
  Contact us
  Link to Us
  Statistics

 Search
 
  

  

 Login
 

Username

Password




Don't you have an account yet? Become an MSX-friend and register an account now!.


 Statistics
 

There are 34 guests and 4 MSX friends online

You are an anonymous user.
 

Maze added to downloads

Games & Demos - Maze added to downloads

 Sunday, November 04, 2007 - 19:56
 Submitted by: wolf_
 Topic: Games & Demos
 
Little over 3 years ago, MRC user GhostwriterP from XL2s has made a ray-casting demo for MSX2 and higher. Ray-casting is the technique used in games like Wolfenstein 3D. As the original link isn't available anymore, MRC has now added the original file to her ever growing downloads database.

Relevant link: Maze
 
 


By Google

By ARTRAG on November 08 2007, 16:18
Always surprising.... Where are the sources ?
Is there any room for improvements ?
By GhostwriterP on November 08 2007, 19:24
The sources are still arround somewhere...
Most of it is non optimized code, so yes it could be improved.
By ARTRAG on November 09 2007, 16:32
Could it be improved use multiple predefined tile sets to render the screen ?
in screen 4 you can use up to 8 different tilesets...
By GhostwriterP on November 09 2007, 20:05
I already use predifined tiles. And the version I have uses 'page' swapping, hence using 2 sets.
The one you can download here does not.
By ARTRAG on November 10 2007, 10:36
Let me explain
1) the tile borders are just straight, you could make them diagonal. As all the tiles follow a line with given angle, you could define a tileset that includes all the tiles for the border with that angle. Gathering adjacent angles in the same tileset would lead to minimal swapping.
2) each of the 3 regions of the screen can have its own tileset corresponding to the fact that it has to display different things. each of the region has 8 tilesets to be swapped on fly

Do you see what i mean?

PS
note that angles to be displayed on the 3 regions of the screen are strictly correlated, so it is correct to swap all the 3 tileset at the same time to change range of angles to be displayed
By GhostwriterP on November 10 2007, 15:31
You don't like the 32x48 resolution, is that it?
Anyway I see what you are gaining at. But I think making smooth border lines using predefined tiles is not as easy as it seems.
With more borders you create more angles and corners. We are dealing with perspective view here.
With one wall we have one angle, but already two while watching at a corner. There are more walls than one, hence a lot of combinations.
Not to mention the dittering to create that nice mist effect.
By ARTRAG on November 10 2007, 17:17
We have 64 directions to be analyzed and a finite number of situations to be displayed, as walls and corridors are in squared angles.
I'm pretty sure that some visual improvement could be achieved even within the current resolution by better adapting the tiles to the edges of walls.



 Recent news
 
MSXart Unlimited 
Django translation: Psycho World 
34th MSX Users Meeting in Barcelona - Standholders and activities 
MEGA Challenge - update 
meisei 1.2.3 
Mini Game Competition reminder 
Mikie article and download at MSX História 
Muffie conversions: Mikie (Shinnyuushain Tooru-Kun) announced 
Videocard poll down, musicchip poll up 
Karoshi's concept images 

[ News archive ]

 Latest forum posts
 
stuff for sale
MSX Slotexpander.
Lookin' for MSX and some other things..!
Wow U$ 1.000,00??
European font for Turbo-R ST
who has 30 hits on disk pour moi ?
z80 gurus - can this be further optimized?
For Sale: Golvellius 2, Dragon Slayer LOH, Jesus
MMC/SD Drive V2.2
recently-discovered internal Z80 register?

[ View MSX forum ]

 Poll
 
A new soundchip?

No, for reasons of support/content
No, for reasons of retro
No, what we have is ok, but trackers must improve
Yes please!

[ View results ]

 Latest reactions
 
Django translation: Psycho World
A new soundchip?
34th MSX Users Meeting in Barcelona - Standholders and activities
Mini Game Competition reminder
MEGA Challenge - update
MSX Resource Center MEGA Challenge
Muffie conversions: Mikie (Shinnyuushain Tooru-Kun) announced
MRC MEGA Challenge shifts to 25th anniversary
Videocard poll down, musicchip poll up
SG-1000 re-convertions
 Affilates
 
WOOMB.net
Play-Asia
eBay
 Sponsored Links
 

(c) 1994 - 2008 MSX Resource Center Foundation. MSX is a trademark of MSX Licensing Corporation.