Where to sit?
Bring 3D and VR Programming to your Computer Science Classroom
Bring 3D and Virtual Reality Programming to your Computer Science Classroom
Roger Jaffe
Patrick Henry High School
San Diego CA
http://www.mrjaffesclass.com
CSTA National Conference, Phoenix
July 7-10, 2019
Wifi
SSID: CSTA2019
Password: ItsADryHeat
It's nice to see that someone has a sense of humor
Today's Agenda...
About A-Frame
<html>
<head>
<script src="https://aframe.io/releases/0.7.0/aframe.min.js"></script>
</head>
<body>
<a-scene>
<a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9"></a-box>
<a-sphere position="0 1.25 -5" radius="1.25" color="#EF2D5E"></a-sphere>
<a-cylinder position="1 0.75 -3" radius="0.5" height="1.5"
color="#FFC65D"></a-cylinder>
<a-plane position="0 0 -4" rotation="-90 0 0" width="4" height="4"
color="#7BC8A4"></a-plane>
<a-sky color="#ECECEC"></a-sky>
</a-scene>
</body>
</html>
About A-Frame
Working Environment A: Glitch.com
Pros:
| |
Working Environment A: Glitch.com
Pros:
| Cons:
|
Working Environment B:
Local Development Environment
Pros:
| |
Working Environment B:
Local Development Environment
Pros:
| Cons:
|
We will be using
Working Environment A: Glitch.com
A-Frame School Online Tutorial
|
|
Programming is like learning a
new language
Gaining vocabulary
Understanding it
Speaking it
The VR Programming Learning Curve
Today we'll build a 3-D
shooting gallery game