Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive ASCII Globe

A fully interactive, rotating ASCII globe that runs directly in your terminal, written in Python.

Screenshot 2025-09-01 191638 [An_Interactive_ASCII_Globe_Renderer_for_Terminal_Environments.pdf](https://github.com/user-attachments/files/22085665/An_Interactive_ASCII_Globe_Renderer_for_Terminal_Environments.pdf)

About The Project

This script renders a 3D globe using ASCII characters based on a 2D map projection. It features smooth, flicker-free animation and allows you to control the globe's rotation in real-time. It's a fun demonstration of 3D projection math and terminal animation techniques.

Features

  • Real-time Interaction: Spin and tilt the globe using keyboard controls.
  • Flicker-Free Rendering: Uses ANSI escape codes to provide a smooth animation without clearing the screen.
  • Cross-Platform: Works on Windows, macOS, and Linux terminals.
  • Zero Dependencies: Runs with a standard Python installation, no external libraries needed!

Controls

  • Spin Left/Right: A / D
  • Tilt Up/Down: W / S
  • Quit: Q

License

Distributed under the MIT License. See LICENSE for more information.

About

An interactive ASCII globe that runs in the terminal

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages