Skip to content

A demonstration of using Ray casting to render an explorable 3D space only using coloured characters for the visuals, in KX's programming language Q.

License

Notifications You must be signed in to change notification settings

NiallB98/rayQasting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rayQasting

Introduction

A demonstration of using ray casting to render an explorable 3D space only using coloured characters for the visuals, in KX's programming language Q.

Requirements

  • bash (Tested with Git Bash for Windows' MinTTY terminal)
  • q/kdb+ (Tested in version 4.0)
  • The Linux command tput

Note: version 1.0.0's method of registering input without needing to press the Enter key may not work in some terminals, it is planned to change to a simpler, more reliable method in further updates

Controls

  • W/S: Move Forward/Back
  • A/D: Look Left/Right
  • Q: Quit the Game

Screenshots

Screenshot

About

A demonstration of using Ray casting to render an explorable 3D space only using coloured characters for the visuals, in KX's programming language Q.

Topics

Resources

License

Stars

Watchers

Forks