-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathwild-joe.sh
More file actions
executable file
Β·308 lines (257 loc) Β· 15.2 KB
/
wild-joe.sh
File metadata and controls
executable file
Β·308 lines (257 loc) Β· 15.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
#!/bin/bash
# BRANDTRACKERS: THE JOE NASH EXPERIENCE
# Ultra-creative version with face ASCII integration!
RED='\033[0;31m'
GREEN='\033[0;32m'
YELLOW='\033[0;33m'
BLUE='\033[0;34m'
MAGENTA='\033[0;35m'
CYAN='\033[0;36m'
WHITE='\033[0;37m'
BOLD='\033[1m'
DIM='\033[2m'
BLINK='\033[5m'
RESET='\033[0m'
BRIGHT_RED='\033[1;31m'
BRIGHT_GREEN='\033[1;32m'
BRIGHT_YELLOW='\033[1;33m'
BRIGHT_BLUE='\033[1;34m'
BRIGHT_MAGENTA='\033[1;35m'
BRIGHT_CYAN='\033[1;36m'
# Joe's ASCII face (converted from your photo!)
joe_face=(
" ${YELLOW}ββββββββββββββββββββββββββββββββββββ${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββββββββββββββββββββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββββββββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββ${RESET}${BRIGHT_WHITE}ββββ${RESET}${WHITE}ββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββ${RESET}${BRIGHT_WHITE}ββ${RESET}${WHITE}ββ${RESET}${BRIGHT_WHITE}ββ${RESET}${WHITE}ββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββ${RESET}${BRIGHT_WHITE}ββββββ${RESET}${WHITE}ββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββββββββββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββ${RESET}${BRIGHT_WHITE}ββββββββ${RESET}${WHITE}ββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββ${RESET}${BRIGHT_WHITE}ββ${RESET}${WHITE}ββββββ${RESET}${BRIGHT_WHITE}ββ${RESET}${WHITE}ββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββββββββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}β${RESET} ${BRIGHT_YELLOW}ββββββββββββββββββββ${RESET} ${YELLOW}β${RESET}"
" ${YELLOW}ββββββββββββββββββββββββββββββββββββ${RESET}"
)
# BrandTrackers logo
bt_logo=(
"${CYAN}ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ${RESET}"
"${CYAN}β ${BOLD}${RED}βββββββ ${GREEN}βββββββ ${YELLOW}ββββββ ${BLUE}ββββ βββ${MAGENTA}βββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${RED}ββββββββ${GREEN}ββββββββ${YELLOW}ββββββββ${BLUE}βββββ βββ${MAGENTA}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${RED}ββββββββ${GREEN}ββββββββ${YELLOW}ββββββββ${BLUE}ββββββ βββ${MAGENTA}βββ βββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${RED}ββββββββ${GREEN}ββββββββ${YELLOW}ββββββββ${BLUE}ββββββββββ${MAGENTA}βββ βββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${RED}ββββββββ${GREEN}βββ βββ${YELLOW}βββ βββ${BLUE}βββ ββββββ${MAGENTA}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β β${RESET}"
"${CYAN}β ${BOLD}${WHITE}βββββββββ${RED}βββββββ ${GREEN}ββββββ ${YELLOW}βββββββ${BLUE}βββ βββ${MAGENTA}ββββββββ${CYAN}βββββββ ${WHITE}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${WHITE}βββββββββ${RED}ββββββββ${GREEN}ββββββββ${YELLOW}ββββββββ${BLUE}βββ ββββ${MAGENTA}ββββββββ${CYAN}ββββββββ${WHITE}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${WHITE} βββ ${RED}ββββββββ${GREEN}ββββββββ${YELLOW}βββ ${BLUE}βββββββ ${MAGENTA}ββββββ ${CYAN}ββββββββ${WHITE}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${WHITE} βββ ${RED}ββββββββ${GREEN}ββββββββ${YELLOW}βββ ${BLUE}βββββββ ${MAGENTA}ββββββ ${CYAN}ββββββββ${WHITE}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}β ${BOLD}${WHITE} βββ ${RED}βββ βββ${GREEN}βββ βββ${YELLOW}ββββββββ${BLUE}βββ βββ${MAGENTA}ββββββββ${CYAN}βββ βββ${WHITE}ββββββββ${RESET}${CYAN} β${RESET}"
"${CYAN}ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ${RESET}"
)
hide_cursor() { printf "\033[?25l"; }
show_cursor() { printf "\033[?25h"; }
clear_screen() { printf "\033[2J\033[H"; }
play_sound() {
if command -v afplay >/dev/null 2>&1; then
case $1 in
"ping") afplay /System/Library/Sounds/Ping.aiff >/dev/null 2>&1 & ;;
"glass") afplay /System/Library/Sounds/Glass.aiff >/dev/null 2>&1 & ;;
"pop") afplay /System/Library/Sounds/Pop.aiff >/dev/null 2>&1 & ;;
"purr") afplay /System/Library/Sounds/Purr.aiff >/dev/null 2>&1 & ;;
"hero") afplay /System/Library/Sounds/Hero.aiff >/dev/null 2>&1 & ;;
esac
fi
}
# SCENE 1: Terminal boot sequence
boot_sequence() {
clear_screen
hide_cursor
echo -e "${GREEN}βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ${RESET}"
echo -e "${GREEN}β${RESET} ${BOLD}BRANDTRACKERS TERMINAL v2.0${RESET} ${GREEN}β${RESET}"
echo -e "${GREEN}βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€${RESET}"
echo -e "${GREEN}β${RESET} Initializing brand intelligence systems... ${GREEN}β${RESET}"
echo -e "${GREEN}βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ${RESET}"
echo
loading_messages=(
"Loading neural networks..."
"Connecting to brand databases..."
"Calibrating analytics engines..."
"Initializing Joe Nash profile..."
"Systems ready!"
)
for msg in "${loading_messages[@]}"; do
echo -e "${CYAN}>>> ${msg}${RESET}"
for i in {1..20}; do
printf "${GREEN}β${RESET}"
sleep 0.03
done
echo " ${GREEN}β${RESET}"
play_sound "ping"
sleep 0.2
done
sleep 1
}
# SCENE 2: Joe's dramatic entrance
joe_entrance() {
clear_screen
# Dramatic buildup
echo
echo
echo " ${BOLD}${YELLOW}Presenting...${RESET}"
sleep 1
play_sound "hero"
clear_screen
echo
echo
echo " ${BOLD}${BRIGHT_MAGENTA}THE VISIONARY BEHIND${RESET}"
echo " ${BOLD}${BRIGHT_CYAN}BRANDTRACKERS${RESET}"
sleep 1.5
# Face reveal with sparkle effects
clear_screen
echo
for i in "${!joe_face[@]}"; do
echo -e "${joe_face[$i]}"
# Add sparkles around the face
if [ $i -eq 3 ] || [ $i -eq 7 ]; then
printf "\033[%d;10H${BRIGHT_YELLOW}β¨${RESET}" $((i + 5))
printf "\033[%d;60H${BRIGHT_YELLOW}β¨${RESET}" $((i + 5))
fi
sleep 0.1
play_sound "ping"
done
echo
echo " ${BOLD}${BRIGHT_YELLOW}>>> JOE NASH <<<${RESET}"
echo " ${BRIGHT_CYAN}Brand Intelligence Architect${RESET}"
# More sparkles
for i in {1..15}; do
printf "\033[%d;%dH${BRIGHT_YELLOW}β¨${RESET}" $((RANDOM % 20 + 3)) $((RANDOM % 60 + 10))
sleep 0.1
done
sleep 2
}
# SCENE 3: Logo transformation sequence
logo_transformation() {
clear_screen
# Start with Joe's face
echo
for line in "${joe_face[@]}"; do
echo -e "$line"
done
sleep 1
# Morph transition - face fades, logo appears
for opacity in {10..1}; do
clear_screen
echo
for line in "${joe_face[@]}"; do
if [ $((RANDOM % 10)) -lt $opacity ]; then
echo -e "$line"
else
echo
fi
done
sleep 0.1
done
# Logo builds up
for i in {1..10}; do
clear_screen
echo
for j in "${!bt_logo[@]}"; do
if [ $j -le $i ]; then
echo -e "${bt_logo[$j]}"
else
echo
fi
done
sleep 0.15
play_sound "pop"
done
}
# SCENE 4: Power-up sequence with dual display
power_up_sequence() {
clear_screen
# Split screen effect - Joe on left, logo on right
for frame in {1..8}; do
clear_screen
echo "${BOLD}${CYAN}βββββββββββββββββββββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββ${RESET}"
echo "${BOLD}${CYAN}β${RESET} ${BRIGHT_YELLOW}THE FOUNDER${RESET} ${CYAN}β${RESET} ${BRIGHT_GREEN}THE VISION${RESET} ${CYAN}β${RESET}"
echo "${BOLD}${CYAN}βββββββββββββββββββββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββ€${RESET}"
# Left side: Joe's face (condensed)
condensed_joe=(
" ${BRIGHT_YELLOW}ββββββββββββββββ${RESET} "
" ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} "
" ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββ${RESET}${BRIGHT_WHITE}ββββ${RESET}${WHITE}ββ${RESET}${BRIGHT_YELLOW}ββ${RESET} "
" ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} "
" ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββ${RESET}${BRIGHT_WHITE}ββββ${RESET}${WHITE}ββ${RESET}${BRIGHT_YELLOW}ββ${RESET} "
" ${BRIGHT_YELLOW}ββ${RESET}${WHITE}ββββββββ${RESET}${BRIGHT_YELLOW}ββ${RESET} "
" ${BRIGHT_YELLOW}ββββββββββββ${RESET} "
)
# Right side: Animated BrandTrackers text
bt_condensed=(
" ${BOLD}${RED}BRAND${GREEN}TRACK${BLUE}ERS${RESET} "
" ${frame}${CYAN}ββββββββββββββββ${RESET} "
" ${BRIGHT_MAGENTA}Brand Intelligence${RESET} "
" ${BRIGHT_YELLOW}Platform v2.0${RESET} "
" ${BRIGHT_GREEN}Status: ${BLINK}ONLINE${RESET} "
" ${BRIGHT_CYAN}Power: ${frame}βββββ${RESET} "
" ${BRIGHT_WHITE}Ready for Launch${RESET} "
)
for i in {0..6}; do
left_content="${condensed_joe[$i]:- }"
right_content="${bt_condensed[$i]:- }"
echo "${CYAN}β${RESET}${left_content}${CYAN}β${RESET}${right_content}${CYAN}β${RESET}"
done
echo "${BOLD}${CYAN}βββββββββββββββββββββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββ${RESET}"
sleep 0.2
play_sound "purr"
done
}
# SCENE 5: Epic finale with floating elements
epic_finale() {
clear_screen
# Final logo display
echo
for line in "${bt_logo[@]}"; do
echo -e "$line"
done
echo
echo " ${BOLD}${BRIGHT_YELLOW}www.brandtrackers.xyz${RESET}"
echo
# Floating elements across the screen
floating_elements=("π" "β‘" "π―" "π" "π₯" "β¨" "π" "π")
for wave in {1..3}; do
for elem in "${floating_elements[@]}"; do
# Float from left to right
for pos in {5..75}; do
printf "\033[%d;%dH${elem}" $((5 + wave * 2)) $pos
sleep 0.02
printf "\033[%d;%dH " $((5 + wave * 2)) $pos
done
done
done
# Final message
echo
echo
echo " ${BLINK}${BRIGHT_MAGENTA}π BRANDTRACKERS: WHERE VISION MEETS INTELLIGENCE π${RESET}"
echo
echo " ${BRIGHT_CYAN}Built by Joe Nash β’ Powered by Innovation${RESET}"
# Final sparkle explosion
for explosion in {1..20}; do
printf "\033[%d;%dH${BRIGHT_YELLOW}β¨${RESET}" $((RANDOM % 25 + 3)) $((RANDOM % 70 + 5))
sleep 0.1
play_sound "glass"
done
sleep 2
show_cursor
}
# MAIN EXPERIENCE
echo -e "${BOLD}${BRIGHT_CYAN}π¬ THE JOE NASH Γ BRANDTRACKERS EXPERIENCE π¬${RESET}"
sleep 1
boot_sequence
joe_entrance
logo_transformation
power_up_sequence
epic_finale
echo
echo " ${DIM}The ultimate brand intelligence experience.${RESET}"
echo