No description
- Fennel 98.7%
- Makefile 1.3%
| .gitignore | Build notes in the makefile. | |
| cohong.fnl | nicer portal travel animation | |
| flsproject.fnl | init | |
| Makefile | Cohong. | |
| README.md | Endgame screens. | |
Cohong: Spring Lisp Jam 2025 entry
Controls:
- Up: thrust
- Left/right: turn
- hold Z: dock
- A/S: next/prev target
- A+S: select closest target
- Down: toggle targeting (ships/worlds)
- hold X: autopilot
systems
- name
- x/y
- star-type?
worlds
- name
- d: orbital distance
- orbiting (star or other world)
- inhabited?
- type (rocky, gas, terrestrial, water, station, etc)
ships
- name
- faction (optional)
- destination
factions
- qe: empire
- eic: company
TODO
- worlds orbit
- gravity
- select target/hud
- zoom
- other ships
- docking/landing
- auto-zoom
- adjust docking parameters
- hold Z to dock instead of having docking speed limit?
- buy/sell
- portals
- star map
- prices that make sense
- target other ships? (names for ships?)
- other ships have real trajectories
- other systems
- display orbit lines for everything?
- color code portals by destination flag
- center origin/destination on portal nav screen
- zero out inertia when leaving portals/worlds
- minimum size for worlds when zooming
main remaining gameplay features
-
patrols for contraband
- fines when getting caught
-
purchase upgrades (cargo, slower scan time, show buy/sell in portal?)
- cargo limits
- upgrades actually do stuff
-
flavor
- world descriptions
- news system
- plot events
-
cargo
- high/low indicator
- every world that sells a good also buys it
- almost every good should be able to be sold almost anywhere
-
nice-to-haves:
- autopilot
- import warnings on portals
- bad ending
- portals you can't enter (make the world seem bigger?) (actually this is probably just confusing as long as we have travelpass)
- add further indicators to portals that they're... different... particles?
plot progression
- go around buying and selling
- find yapian, realize it's way more profitable
- trade it a bunch
- [news] EIC declares war on the empire
- patrols start chasing you for yapian
- [news] empire fighting the effects of yapian
at this point the player can decide to continue trading yapian, which causes patrols to become much more aggressive; if you continue trading it, you'll end up getting your ass kicked.
- [news] war is going badly for empire
- weapons start to become buyable in EIC ports
- [news] EIC seizes freshharbor
make enough weapons deliveries to Empire ports to trigger winning: roll the credits, maybe a little blurb about the real historical events