Skip to content

Render dynamic weather for ASCII landscapes. Inspired and powered by ~iajrz's `climate` program.

License

Notifications You must be signed in to change notification settings

different55/Atmosphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Atmosphere generates dynamic ANSI-powered weather for ASCII landscapes. It's based on ~iajrz's climate program that generates randomized weather prompts.

Using that generated weather, Atmosphere grabs an ASCII landscape and some specially-made metadata about it and paints weather over the top. Time of day, cloudiness, fogginess, windiness, and raininess are all supported.

Atmosphere periodically polls for weather changes, and if the weather has been updated the scene will transition out and back in with the new weather.

Plans/ideas

Maybe periodically cycle through different scenes, not just when the weather has been updated? Would also make like "close up" scenes where the sky isn't visible feasible if it'll just transition out after a few minutes.

Installation

go get git.tilde.town/diff/Atmosphere

Usage

Just run the compiled executable file.

Screenshot/Animation

Atmosphere as seen from the terminal

About

Render dynamic weather for ASCII landscapes. Inspired and powered by ~iajrz's `climate` program.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages