79 votes

Loading... Forever

HTML/CSS, 183 180 163 161 160 147 143 bytes a{display:inline-flex;overflow:hidden;width:1ch}c{animation:c 1s steps(4)infinite}@keyframes c{to{margin:0-4ch <...
Neil's user avatar
  • 163k
61 votes

Loading... Forever

Vim, 43, 41 bytes qqSLoading... |<esc>:sl250m r/@:r-@:r\@:@qq@q Two bytes saved thanks to @Udioica! Here's a (slightly outdated) animation of it happening in ...
DJMcMayhem's user avatar
  • 58.8k
45 votes
Accepted

Sprocket Science: Animating a Chain Drive System

JavaScript (ES6), 2557 1915 1897 1681 bytes This isn't super-duper golfed really; it's minified - partly by hand - but that's nothing special. It could no doubt be shorter if I'd golfed it more ...
Flambino's user avatar
  • 1,041
41 votes

Sprocket Science: Animating a Chain Drive System

C# 3566 bytes Not golfed at all, but works (I think) Ungolfed in edit history. Uses Magick.NET to render gif. ...
TFeld's user avatar
  • 19.8k
41 votes

Easier communication means faster coding means fewer coders means …

SVG(HTML5), 336 bytes ...
Neil's user avatar
  • 163k
41 votes

Falcon Heavy stages

JavaScript (ES6), 247 bytes RegPack'ed. Expects 0...3 as input. ...
Arnauld's user avatar
  • 186k
40 votes

Loading... Forever

HTML + JS (ES6), 20 + 51 50 = 70 bytes setInterval(_=>a.innerHTML='|/-\\'[i=-~i%4],i=250) Loading... <a id=a>- ...
darrylyeo's user avatar
  • 7,869
40 votes

I'm too cold, turn up the temperature

Minecraft 1.9.0+, 204 162 bytes + 58 36 28 24 20 blocks = 262 240 232 186 182 blytes This solution is golfed down, and it can't be seen whole in one, or even two screenshots. Uses two glitches and ...
user60199's user avatar
  • 833
39 votes

I'm too cold, turn up the temperature

Bash + linux utilities, 19 seq 40 2 72|pv -qlL2 seq generates the numerical output. pv ...
Digital Trauma's user avatar
34 votes

Blinking twelve

HTML/CSS, 131 108 106 101 + 18 17 = 149 126 125 123 118 bytes ...
Neil's user avatar
  • 163k
34 votes

Animate the text in your terminal

Vim 26 bytes ihello world<ESC>qq~gsul@qq0@q Explanation (no .gif yet): First, we must enter the 'hello world' text. This is pretty straightforward. It's ...
DJMcMayhem's user avatar
  • 58.8k
28 votes

Asciimation Jumping Jacks

CJam, 51 45 42 38 36 bytes "c\o/ _0_""^[c_o_ 0 / \^["{_o\6e4m!}g The above uses caret notation; the sequence ^[ is actually ...
Dennis's user avatar
  • 209k
27 votes

Make a circle illusion animation

Excel (no VBA) ...
qoou's user avatar
  • 721
26 votes

Print the Oscars Best Picture Winner

Vim, 37 bytes 3iLa <esc>snd<esc>gs:s/./&<C-v>u336/g A Moonlight A fairly straightforward solution. Here is an animation of it running:
DJMcMayhem's user avatar
  • 58.8k
25 votes

Print the Oscars Best Picture Winner

HTML, 153 148 bytes Using CSS animation. Tested on Firefox and Chrome only. ...
kennytm's user avatar
  • 6,977
23 votes

A single pixel moving in a circular path

Processing, 101 97 96 bytes 4 bytes thanks to Flambino. 1 byte thanks to Kritixi Lithos. ...
PurkkaKoodari's user avatar
23 votes

Make an ASCII bat fly around an ASCII moon

05AB1E, 69 62 60 bytes Saved 2 bytes thanks to Adnan. 3ð×…^o^)U13FNV0379730vð5y>;ï-y_+×N(Y-12%_Xè'my×NY-12%_y&XèJ, Try it online! Explanation ...
Emigna's user avatar
  • 52.9k
23 votes

Loading... Forever

Windows Batch, 121 114 84 80 79 78 bytes Just throwing this out for fun. for %%b in (/ - \ ^|)do (cls @echo Loading... %%b ping 1.1 -n 1 -w 250>nul) %0 I was ...
user6616962's user avatar
21 votes

Loading... Forever

Node, 72 70 bytes f=i=>console.log('\x1BcLoading... '+'|/-\\'[setTimeout(f,250,i=-~i%4),i]) Replace \x1B with the literal ...
ETHproductions's user avatar
20 votes

Make an ASCII bat fly around an ASCII moon

JavaScript (ES6), 109 144 140 138 bytes ...
Arnauld's user avatar
  • 186k
19 votes

Print the Oscars Best Picture Winner

HTML + JavaScript, 18 + 59 = 77 bytes setTimeout('O.innerHTML="<s>La La Land</s> Moonlight"',1e3) ...
ETHproductions's user avatar
19 votes

Print the Oscars Best Picture Winner

Octave, 81 66 bytes 15 bytes saved thanks to @Stewie text(0,.5,'La La Land');pause(1);text(0,.5,'---------- Moonlight') Online Demo Here. While the demo shows two ...
Suever's user avatar
  • 11.1k
19 votes

Loading Forever... Windows style

V, 17 16 15 bytes i[´.¶ ]<esc>ògó$X|p <esc> is 0x1b. And the hexdump: ...
user41805's user avatar
  • 13k
19 votes

Loading Forever... Windows style

CSS/HTML, 202 190 186 + 45 = 247 235 231 bytes ...
Neil's user avatar
  • 163k
18 votes

I'm too cold, turn up the temperature

Vim, 24, 23 bytes/keystrokes i40<esc>qq:sl500m Yp2<C-a>q15@q One byte saved thanks to @Kritixi Lithos! Written from my phone, tested in mobile vim (...
DJMcMayhem's user avatar
  • 58.8k
17 votes

The sea in your terminal

JavaScript (ES6) + HTML, 151 143 + 10 = 161 153 bytes ...
Arnauld's user avatar
  • 186k
17 votes
Accepted

The sea in your terminal

MATL, 41 40 bytes `'3SJp/B@Tc`@+ara'F'* 'Za6el&Xx80:@-Z)DT Example run: Or try it at MATL Online! (the actual speed may depend on server load). How it works <...
Luis Mendo's user avatar
  • 104k
17 votes

8-bit style bouncing ball around a canvas

Bash + Unix utilities, 125 117 bytes ...
Mitchell Spector's user avatar
16 votes

A single pixel moving in a circular path

QB64, 79 bytes QB64 is a QBasic emulator that adds some nice features. This program uses one (CLS,15) that isn't supported by vanilla QBasic. ...
Lynn's user avatar
  • 67.9k
16 votes

Loading... Forever

Kotlin, 67 66 bytes while(1>0)"|/-\\".map{print("\rLoading... $it");Thread.sleep(250)} Fairly self explanatory, using \r ...
Tyler MacDonell's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible