Skip to content

rperez-rosario/HPCalculatorChess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

HPCalculatorChess

A chess game implemented on/for the HP Prime Graphing Calculator using its api and programming language (HP PPL.)

See it in action: https://www.youtube.com/shorts/HLDzqyRd3_Y

image
The program is structured around the con-
cept of processing user or intelligent a-
gent (i.a.) input affecting the game's 
state, and updating the user interface ba-
sed on said state as the user or i.a. in-
put loop is consumed by the program. This
concept is commonly known as the model, 
view, controller (MVC) software design pa-
ttern.

The main four (4) program functions are:

a_chess: Main program/entry point. Calls
         the other main functions, and 
         implements and executes the pla-
         yer's and/or i.a.'s input loop. 
a_igst:  Initializes and stores the game's
         current state (model.)
a_pui:   Prints the game's user interface
         based on the game's current sta-
         te (view.)
a_ppi:   Processes user or i.a. input and
         affects the game's current state 
         accordingly (controller.)

About

A chess game implemented on/for the HP Prime Graphing Calculator using its api and programming language (HP PPL.)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published