├── .github └── FUNDING.yml ├── LICENSE ├── README.md ├── css ├── courtain.css ├── game.css ├── index.css ├── levels.css ├── tooltip.css └── worlds.css ├── favicon └── icon.svg ├── images ├── aviator │ ├── aviator.png │ └── logo.png ├── blockly │ └── logo_built_on.svg ├── logo │ ├── README.md │ └── icon.svg ├── screens │ ├── game.gif │ └── worlds.gif └── worlds │ ├── 1.png │ ├── 2.png │ ├── 3.png │ ├── 4.png │ └── README.md ├── index.html ├── js ├── game │ └── game.js ├── gui │ ├── animations.js │ └── gui.js ├── index │ └── index.js ├── ui │ ├── gameBoard.js │ ├── textures.js │ └── three.js └── worlds │ ├── jollycolor.js │ ├── parser.js │ └── worlds.js ├── libs ├── blockly │ ├── blockly_compressed.js │ ├── blocks_compressed.js │ ├── en.js │ ├── javascript_compressed.js │ └── theme.js ├── gamepad │ └── gamepad.js ├── github │ └── index.js ├── parallax │ └── parallax.min.js ├── pleaserotate │ └── pleaserotate.min.js ├── reveal │ └── reveal.js ├── split │ └── split.min.js ├── sweetalert2 │ └── sweetalert2.all.min.js ├── three │ ├── OrbitControls.min.js │ └── three.min.js └── tween │ └── TweenMax.min.js ├── package.json ├── solution ├── README.md └── index.html └── tutorial ├── css ├── black.css └── reveal.css ├── font ├── source-sans-pro-italic.eot ├── source-sans-pro-italic.ttf ├── source-sans-pro-italic.woff ├── source-sans-pro-regular.eot ├── source-sans-pro-regular.ttf ├── source-sans-pro-regular.woff ├── source-sans-pro-semibold.eot ├── source-sans-pro-semibold.ttf ├── source-sans-pro-semibold.woff ├── source-sans-pro-semibolditalic.eot ├── source-sans-pro-semibolditalic.ttf ├── source-sans-pro-semibolditalic.woff └── source-sans-pro.css ├── images ├── 1.png ├── 2.png ├── 3.png ├── 4.png ├── 5.png ├── 6.png ├── 7.png ├── arrow.png ├── code.png ├── debug.png ├── final1.png ├── final2.png ├── gover.png ├── gover2.png ├── gtake.png ├── gtaken2.png ├── iftaken.png ├── load.png ├── menu.gif ├── movebackward.png ├── moveforward.png ├── over.png ├── play.png ├── release.png ├── show.png ├── take.png ├── taken.png ├── turnleft.png ├── turnright.png ├── whileover.png ├── worlds.png └── wow.gif └── index.html /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: dopevog 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/README.md -------------------------------------------------------------------------------- /css/courtain.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/css/courtain.css -------------------------------------------------------------------------------- /css/game.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/css/game.css -------------------------------------------------------------------------------- /css/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/css/index.css -------------------------------------------------------------------------------- /css/levels.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/css/levels.css -------------------------------------------------------------------------------- /css/tooltip.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/css/tooltip.css -------------------------------------------------------------------------------- /css/worlds.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/css/worlds.css -------------------------------------------------------------------------------- /favicon/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/favicon/icon.svg -------------------------------------------------------------------------------- /images/aviator/aviator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/aviator/aviator.png -------------------------------------------------------------------------------- /images/aviator/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/aviator/logo.png -------------------------------------------------------------------------------- /images/blockly/logo_built_on.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/blockly/logo_built_on.svg -------------------------------------------------------------------------------- /images/logo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/logo/README.md -------------------------------------------------------------------------------- /images/logo/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/logo/icon.svg -------------------------------------------------------------------------------- /images/screens/game.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/screens/game.gif -------------------------------------------------------------------------------- /images/screens/worlds.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/screens/worlds.gif -------------------------------------------------------------------------------- /images/worlds/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/worlds/1.png -------------------------------------------------------------------------------- /images/worlds/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/worlds/2.png -------------------------------------------------------------------------------- /images/worlds/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/worlds/3.png -------------------------------------------------------------------------------- /images/worlds/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/worlds/4.png -------------------------------------------------------------------------------- /images/worlds/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/images/worlds/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/index.html -------------------------------------------------------------------------------- /js/game/game.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/game/game.js -------------------------------------------------------------------------------- /js/gui/animations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/gui/animations.js -------------------------------------------------------------------------------- /js/gui/gui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/gui/gui.js -------------------------------------------------------------------------------- /js/index/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/index/index.js -------------------------------------------------------------------------------- /js/ui/gameBoard.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/ui/gameBoard.js -------------------------------------------------------------------------------- /js/ui/textures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/ui/textures.js -------------------------------------------------------------------------------- /js/ui/three.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/ui/three.js -------------------------------------------------------------------------------- /js/worlds/jollycolor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/worlds/jollycolor.js -------------------------------------------------------------------------------- /js/worlds/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/worlds/parser.js -------------------------------------------------------------------------------- /js/worlds/worlds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/js/worlds/worlds.js -------------------------------------------------------------------------------- /libs/blockly/blockly_compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/blockly/blockly_compressed.js -------------------------------------------------------------------------------- /libs/blockly/blocks_compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/blockly/blocks_compressed.js -------------------------------------------------------------------------------- /libs/blockly/en.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/blockly/en.js -------------------------------------------------------------------------------- /libs/blockly/javascript_compressed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/blockly/javascript_compressed.js -------------------------------------------------------------------------------- /libs/blockly/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/blockly/theme.js -------------------------------------------------------------------------------- /libs/gamepad/gamepad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/gamepad/gamepad.js -------------------------------------------------------------------------------- /libs/github/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/github/index.js -------------------------------------------------------------------------------- /libs/parallax/parallax.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/parallax/parallax.min.js -------------------------------------------------------------------------------- /libs/pleaserotate/pleaserotate.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/pleaserotate/pleaserotate.min.js -------------------------------------------------------------------------------- /libs/reveal/reveal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/reveal/reveal.js -------------------------------------------------------------------------------- /libs/split/split.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/split/split.min.js -------------------------------------------------------------------------------- /libs/sweetalert2/sweetalert2.all.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/sweetalert2/sweetalert2.all.min.js -------------------------------------------------------------------------------- /libs/three/OrbitControls.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/three/OrbitControls.min.js -------------------------------------------------------------------------------- /libs/three/three.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/three/three.min.js -------------------------------------------------------------------------------- /libs/tween/TweenMax.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/libs/tween/TweenMax.min.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/package.json -------------------------------------------------------------------------------- /solution/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/solution/README.md -------------------------------------------------------------------------------- /solution/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/solution/index.html -------------------------------------------------------------------------------- /tutorial/css/black.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/css/black.css -------------------------------------------------------------------------------- /tutorial/css/reveal.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/css/reveal.css -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-italic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-italic.eot -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-italic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-italic.ttf -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-italic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-italic.woff -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-regular.eot -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-regular.ttf -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-regular.woff -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-semibold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-semibold.eot -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-semibold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-semibold.ttf -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-semibold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-semibold.woff -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-semibolditalic.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-semibolditalic.eot -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-semibolditalic.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-semibolditalic.ttf -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro-semibolditalic.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro-semibolditalic.woff -------------------------------------------------------------------------------- /tutorial/font/source-sans-pro.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/font/source-sans-pro.css -------------------------------------------------------------------------------- /tutorial/images/1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/1.png -------------------------------------------------------------------------------- /tutorial/images/2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/2.png -------------------------------------------------------------------------------- /tutorial/images/3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/3.png -------------------------------------------------------------------------------- /tutorial/images/4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/4.png -------------------------------------------------------------------------------- /tutorial/images/5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/5.png -------------------------------------------------------------------------------- /tutorial/images/6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/6.png -------------------------------------------------------------------------------- /tutorial/images/7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/7.png -------------------------------------------------------------------------------- /tutorial/images/arrow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/arrow.png -------------------------------------------------------------------------------- /tutorial/images/code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/code.png -------------------------------------------------------------------------------- /tutorial/images/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/debug.png -------------------------------------------------------------------------------- /tutorial/images/final1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/final1.png -------------------------------------------------------------------------------- /tutorial/images/final2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/final2.png -------------------------------------------------------------------------------- /tutorial/images/gover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/gover.png -------------------------------------------------------------------------------- /tutorial/images/gover2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/gover2.png -------------------------------------------------------------------------------- /tutorial/images/gtake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/gtake.png -------------------------------------------------------------------------------- /tutorial/images/gtaken2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/gtaken2.png -------------------------------------------------------------------------------- /tutorial/images/iftaken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/iftaken.png -------------------------------------------------------------------------------- /tutorial/images/load.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/load.png -------------------------------------------------------------------------------- /tutorial/images/menu.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/menu.gif -------------------------------------------------------------------------------- /tutorial/images/movebackward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/movebackward.png -------------------------------------------------------------------------------- /tutorial/images/moveforward.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/moveforward.png -------------------------------------------------------------------------------- /tutorial/images/over.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/over.png -------------------------------------------------------------------------------- /tutorial/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/play.png -------------------------------------------------------------------------------- /tutorial/images/release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/release.png -------------------------------------------------------------------------------- /tutorial/images/show.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/show.png -------------------------------------------------------------------------------- /tutorial/images/take.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/take.png -------------------------------------------------------------------------------- /tutorial/images/taken.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/taken.png -------------------------------------------------------------------------------- /tutorial/images/turnleft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/turnleft.png -------------------------------------------------------------------------------- /tutorial/images/turnright.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/turnright.png -------------------------------------------------------------------------------- /tutorial/images/whileover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/whileover.png -------------------------------------------------------------------------------- /tutorial/images/worlds.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/worlds.png -------------------------------------------------------------------------------- /tutorial/images/wow.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/images/wow.gif -------------------------------------------------------------------------------- /tutorial/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dopevog/aviation-with-code/HEAD/tutorial/index.html --------------------------------------------------------------------------------