Skip to content

About

A console-based animated ASCII text renderer built using Java, loops, modular design, and terminal animation techniques.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

🎨 Animated ASCII Name Generator

A creative console-based ASCII animation project built using Java.

This application dynamically converts user input into animated ASCII-style text patterns with colorful terminal effects and bounce movement animation.


🚀 Features

  • 🔤 Dynamic ASCII Name Rendering
  • 🎬 Smooth Bounce Animation
  • 🌈 ANSI Color Effects
  • ↔️ Left-Right Motion System
  • 🧠 Advanced Looping Logic
  • 🏗️ Modular Architecture
  • ⚡ Real-Time Console Rendering

🛠️ Tech Stack

  • Java
  • OOP
  • Nested Loops
  • Switch Expressions
  • Console Animation
  • ANSI Escape Codes

🧠 Concepts Used

  • Pattern Engineering
  • Modular Method Design
  • Animation Logic
  • Dynamic Rendering
  • Terminal Graphics
  • Thread.sleep() Animation Timing

▶️ How It Works

  1. User enters a name
  2. Each character is converted into a custom ASCII pattern
  3. The rendered output moves dynamically across the terminal
  4. Color transitions and bounce effects create animation

📂 Project Structure

Animated-ASCII-Name-Generator/
│
├── NamePattern.java
└── README.md

▶️ How to Run

  1. Clone the repository
  2. Open in IntelliJ IDEA / VS Code
  3. Run NamePattern.java
  4. Enter your name and enjoy the animation

🌱 Learning Outcomes

  • Improved problem-solving using loops
  • Learned console animation techniques
  • Practiced modular and reusable code design
  • Explored terminal graphics rendering in Java

📸 Preview

namepattern-Animation.mp4

👨‍💻 Author

Prakhar Singh GitHub: https://github.com/sybercingh

About

A console-based animated ASCII text renderer built using Java, loops, modular design, and terminal animation techniques.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages