https://github.com/ekspek/pfd-remake
Port of our SAI final project to the LÖVE framework.
https://github.com/ekspek/pfd-remake
Last synced: over 1 year ago
JSON representation
Port of our SAI final project to the LÖVE framework.
- Host: GitHub
- URL: https://github.com/ekspek/pfd-remake
- Owner: ekspek
- Created: 2019-02-04T00:44:03.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-07T22:32:09.000Z (almost 7 years ago)
- Last Synced: 2025-02-13T12:35:55.539Z (over 1 year ago)
- Language: Lua
- Homepage:
- Size: 466 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Primary Flight Display Rework
A port/remake of our SAI final project in the Lua-based LÖVE framework. For more information on the original project, visit the [original repo page](https://github.com/ekspek/sai-2018/tree/master/project).
### Usage
To run the program on Linux, make sure you have LÖVE 11.0 or higher installed. Download the repo, navigate to the root folder and run
```
love ./
```
Instead of relying on input from external programs, like the original program, this version currently relies on keyboard inputs for testing. The mappings are found below.
| Variable | Increase Key | Decrease key |
| --------- | ------------ | ------------ |
| Pitch | Up key | Down key |
| Roll | Right key | Left key |
| Airspeed | `Z` | `X` |
| Altitude | `A` | `S` |
| Heading | `W` | `Q` |
| Vertical speed | `1` | `2` |
Networking capabilites similar to the original project are planned but not yet implemented.
### Screenshot
Below is a screenshot of the display in its current state.

### Font
The font used was the [B612 font family](https://b612-font.com/), available [on GitHub](https://github.com/polarsys/b612). Copyright goes to the font creators.
### Credits
Credit of this port goes to the repo owner, credit of the original project goes to [Daniel de Schiffart](https://github.com/ekspek), [João Manito](https://github.com/jonythunder) and [Pedro Afonso](https://github.com/stalone89).