Skip to content

ThoseGrapefruits/pong3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

156 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pong3D

A 3D version of the classic arcade game Pong, written in Typed Racket.

Pong3D.gameplay.video.mp4

Notable features:

  • 3D text rendering and a basic 3D font: lib/on-draw/font.rkt
  • Syntax patterns for handling struct updates to a struct's parent's fields, without knowing which child struct is being used: lib/state/syntax.rkt
  • Fork of the pict3d library which includes a new event for when the window size changes, allowing for proper handling of mouse input.

Install

  1. This package requires the Racket runtime. Install it at racket-lang.org.

  2. Run the raco pkg install command inside the repo.

  3. Run raco make -j <thread-count> pong.rkt to build from source

  4. Run racket pong.rkt to run the built game.

About

3d pong, in racket

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages