Advertisement
Guest User

Final Stretch

a guest
Feb 23rd, 2017
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.81 KB | None | 0 0
  1. //Functions
  2. function cLetter() {
  3. penDown();
  4. turnLeft(40);
  5. moveForward(4);
  6. turnRight(40);
  7. moveForward(22);
  8. turnRight(40);
  9. moveForward(4);
  10. turnRight(50);
  11. moveForward(5);
  12. turnRight(40);
  13. moveForward(5);
  14. penUp();
  15. }
  16. function Spacing() {
  17. moveForward(8);
  18. turnTo(0);
  19. }
  20. function aLetter() {
  21. turnRight(18);
  22. penDown();
  23. moveForward(30);
  24. turnLeft(18);
  25. turnRight(166);
  26. moveForward(30);
  27. moveBackward(8);
  28. turnTo(270);
  29. moveForward(9);
  30. moveBackward(9);
  31. turnTo(166);
  32. moveForward(8);
  33. turnTo(90);
  34. penUp();
  35. }
  36. function pLetter() {
  37. penDown();
  38. moveForward(30);
  39. turnRight(90);
  40. moveForward(5);
  41. arcRight(180, 7);
  42. moveForward(4.6);
  43. turnTo(180);
  44. moveForward(14.2);
  45. turnTo(90);
  46. penUp();
  47. moveForward(15);
  48. }
  49. function tLetter() {
  50. penDown();
  51. moveForward(28);
  52. turnLeft(90);
  53. moveForward(6);
  54. moveBackward(12);
  55. moveForward(6);
  56. turnLeft(90);
  57. moveForward(30);
  58. turnTo(90);
  59. penUp();
  60. moveForward(6);
  61. }
  62. function iLetter() {
  63. penDown();
  64. moveForward(30);
  65. moveBackward(30);
  66. turnRight(90);
  67. penUp();
  68. }
  69. function nLetter() {
  70. penDown();
  71. moveForward(30);
  72. turnTo(158);
  73. moveForward(30);
  74. turnTo(0);
  75. moveForward(28);
  76. moveBackward(30);
  77. penUp();
  78. }
  79. function mLetter() {
  80. penDown();
  81. moveForward(30);
  82. turnTo(150);
  83. moveForward(15);
  84. turnTo(30);
  85. moveForward(15);
  86. turnTo(0);
  87. moveBackward(30);
  88. penUp();
  89. turnTo(90);
  90. }
  91. function eLetter() {
  92. penDown();
  93. moveForward(30);
  94. turnRight(90);
  95. moveForward(8);
  96. moveBackward(8);
  97. turnTo(180);
  98. moveForward(15);
  99. turnLeft(90);
  100. moveForward(8);
  101. moveBackward(8);
  102. turnRight(90);
  103. moveForward(15);
  104. turnLeft(90);
  105. moveForward(8);
  106. penUp();
  107. }
  108. function rLetter() {
  109. penDown();
  110. moveForward(30);
  111. turnTo(90);
  112. moveForward(5);
  113. arcRight(180, 7);
  114. moveForward(1);
  115. turnTo(180);
  116. turnLeft(20);
  117. moveForward(17);
  118. turnTo(90);
  119. penUp();
  120. moveForward(2);
  121. }
  122. //Background (Micheal's)
  123. penColor(rgb(63, 79, 105));
  124. dot(1000);
  125. drawAllBack();
  126.  
  127. function drawAllBack(){
  128. moveTo(160, 200);
  129. penDown();
  130. drawBack(200);
  131. penUp();
  132. moveTo(160, 238);
  133. penColor(rgb(0,0,0,0.35));
  134. dot(500);
  135. for (var i = 0; i < 1000; i++) {
  136. penDown();
  137. penColor(rgb(0,0,0,0.015));
  138. dot(randomNumber(1, 10));
  139. penUp();
  140. moveTo(randomNumber(0, 320), randomNumber(0, 450));
  141. }
  142. }
  143. function drawBack(size){
  144. penRGB(90,100,255,0.04);
  145. dot(size);
  146. }
  147. //Gavin's Lettering
  148. penUp();
  149. penWidth(5);
  150. penRGB(164, 174, 183, 0.98);
  151. moveTo(30, 410);
  152. cLetter();
  153. moveTo(30, 410);
  154. turnTo(90);
  155. penDown();
  156. moveForward(5);
  157. turnLeft(40);
  158. moveForward(6);
  159. penUp();
  160. moveTo(30, 410);
  161. turnTo(90);
  162. moveForward(10);
  163. Spacing();
  164. aLetter();
  165. Spacing();
  166. pLetter();
  167. Spacing();
  168. tLetter();
  169. moveBackward(5);
  170. Spacing();
  171. aLetter();
  172. Spacing();
  173. iLetter();
  174. moveForward(2);
  175. Spacing();
  176. nLetter();
  177. turnTo(90);
  178. moveForward(15);
  179. turnTo(0);
  180. aLetter();
  181. Spacing();
  182. mLetter();
  183. Spacing();
  184. eLetter();
  185. Spacing();
  186. rLetter();
  187. Spacing();
  188. iLetter();
  189. moveForward(3);
  190. turnTo(0);
  191. moveForward(1);
  192. turnRight(90);
  193. Spacing();
  194. cLetter();
  195. turnTo(180);
  196. moveForward(20);
  197. turnRight(40 );
  198. penDown();
  199. moveForward(6);
  200. turnTo(270);
  201. moveForward(4);
  202. turnTo(90);
  203. penUp();
  204. moveForward(6);
  205. Spacing();
  206. aLetter();
  207. //Fade
  208. function fadeSide(width){
  209. penUp();
  210. penRGB(14,46,57,0.3);
  211. penWidth(width);
  212. turnTo(0);
  213. moveTo(0,450);
  214. penDown();
  215. moveForward(450);
  216. }
  217. fadeSide(12);
  218. moveTo(0,435);
  219. turnRight(140);
  220. penWidth(20);
  221. penDown();
  222. moveForward(30);
  223. penUp();
  224. moveTo(215,455);
  225. turnTo(83);
  226. penWidth(13);
  227. penDown();
  228. moveForward(120);
  229. penUp();
  230. moveTo(320,460);
  231. penDown();
  232. turnTo(0);
  233. penWidth(16);
  234. moveForward(500);
  235. penUp();
  236. moveTo(325,0);
  237. turnTo(270);
  238. penDown();
  239. moveForward(330);
  240. penUp();
  241.  
  242.  
  243. //Gabe's
  244. penUp();
  245. moveTo(160,225);
  246. turnTo(0);
  247. moveTo(156, 182);
  248. penRGB(127, 35, 36, 1);
  249. dot(110);
  250. penRGB(188, 186, 184, 1);
  251. dot(90);
  252. penRGB(127, 35, 36, 1);
  253. dot(70);
  254. penRGB(31, 87, 111, 1);
  255. dot(50);
  256.  
  257. function drawStar() {
  258. penWidth(6);moveTo(160, 145);
  259. penRGB(188, 186, 184, 1);
  260. turnRight(170);
  261. penDown();
  262. moveForward(30);
  263. turnLeft(80);
  264. moveForward(30);
  265. turnRight(150);
  266. moveForward(30);
  267. turnLeft(80);
  268. moveForward(30);
  269. turnRight(150);
  270. moveForward(30);
  271. turnLeft(80);
  272. moveForward(30);
  273. turnRight(150);
  274. moveForward(30);
  275. turnLeft(80);moveForward(30);
  276. turnRight(150);
  277. moveForward(30);
  278. turnLeft(76);
  279. moveForward(34);
  280. penUp();
  281. turnRight(120);
  282.  
  283.  
  284. }
  285. drawStar();
  286. function drawStar2() {
  287. turnRight(80);
  288. penWidth(11.5);moveTo(144, 203);
  289. penRGB(188, 186, 184, 1);
  290. turnRight(170);
  291. penDown();
  292. moveForward(15);
  293. turnLeft(80);
  294. moveForward(15);
  295. turnRight(150);
  296. moveForward(15);
  297. turnLeft(80);
  298. moveForward(15);
  299. turnRight(150);
  300. moveForward(15);
  301. turnLeft(80);
  302. moveForward(15);
  303. turnRight(150);
  304. moveForward(15);
  305. turnLeft(80);moveForward(15);
  306. turnRight(150);
  307. moveForward(15);
  308. turnLeft(76);
  309. moveForward(18);
  310. penUp();
  311. turnRight(120);
  312. }
  313. drawStar2();
  314. moveTo(130, 177);
  315. dot(4);
  316. moveTo(180, 177);
  317. dot(4);
  318. moveTo(156.5, 157);
  319. dot(6);
  320. moveTo( 154.5, 160);
  321. penDown();
  322. penWidth(6.5);
  323. turnRight(22);
  324. moveForward(20);
  325. turnRight(140);
  326. moveForward(2);
  327. penUp();
  328. moveTo(160, 180);
  329. dot(8);
  330. //Reset
  331. penUp();
  332. moveTo(160,225);
  333. turnTo(0);
  334. penUp();
  335. //Will's Shield Shading
  336. moveTo(190, 125);
  337. drawBubble(7);
  338. moveTo(201, 115);
  339. drawBubble(7);
  340. moveTo(214, 112);
  341. drawBubble(7);
  342. moveTo(203, 92);
  343. drawBubble(7);
  344. moveTo(212, 108);
  345. drawBubble(7);
  346. moveTo(198, 118);
  347. drawBubble(7);
  348. moveTo(200, 121);
  349. drawBubble(7);
  350. moveTo(208, 96);
  351. drawBubble(7);
  352. moveTo(219, 94);
  353. drawBubble(7);
  354. moveTo(219, 102);
  355. drawBubble(7);
  356. moveTo(228, 107);
  357. drawBubble(7);
  358. moveTo(230, 96);
  359. drawBubble(7);
  360. moveTo(236, 115);
  361. drawBubble(7);
  362. moveTo(89, 256);
  363. drawBubble(7);
  364. moveTo(86, 264);
  365. drawBubble(7);
  366. moveTo(78, 257);
  367. drawBubble(7);
  368. moveTo(72, 248);
  369. drawBubble(7);
  370. moveTo(68, 243);
  371. drawBubble(7);
  372. moveTo(60, 225);
  373. drawBubble(7);
  374. moveTo(60, 230);
  375. drawBubble(7);
  376. moveTo(67, 236);
  377. drawBubble(7);
  378. moveTo(212, 281);
  379. drawBubble(7);
  380. moveTo(253, 241);
  381. drawBubble(7);
  382. moveTo(172, 174);
  383. drawBubble(2);
  384. moveTo(180, 174);
  385. drawBubble(2);
  386. moveTo(176, 180);
  387. drawBubble(2);
  388. moveTo(187, 174);
  389. drawBubble(2);
  390. moveTo(189, 177);
  391. drawBubble(2);
  392. moveTo(178, 183);
  393. drawBubble(2);
  394. moveTo(166, 157);
  395. drawBubble(3);
  396. moveTo(212, 192);
  397. drawBubble(3);
  398. moveTo(218, 185);
  399. drawBubble(5);
  400. moveTo(225, 191);
  401. drawBubble(3);
  402. moveTo(230, 193);
  403. drawBubble(3);
  404. moveTo(233, 194);
  405. drawBubble(3);
  406. moveTo(240, 197);
  407. drawBubble(4);
  408. moveTo(243, 192);
  409. drawBubble(4);
  410. moveTo(223, 177);
  411. drawBubble(4);
  412. moveTo(235, 172);
  413. drawBubble(8);
  414. moveTo(243, 183);
  415. drawBubble(4);
  416. moveTo(243, 161);
  417. drawBubble(5);
  418. moveTo(246, 174);
  419. drawBubble(5);
  420. //moves cursor out the way
  421. moveTo(400, 400);
  422. function drawBubble(size){
  423. penColor(rgb(63, 79, 105));
  424. dot(size);
  425. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement