File tree Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Expand file tree Collapse file tree 1 file changed +4
-3
lines changed Original file line number Diff line number Diff line change 4
4
* This means that reducing confusion in blocks is more important than being 1:1 mapping to Python
5
5
* For ease of use, we are ok with not being able to do everything in Blocks you can do in Python.
6
6
* You should be able to make a competitive robot using Blocks
7
- * Our goal is to rasie the floor, not lower the ceiling
7
+ * Our goal is to raise the floor, not lower the ceiling
8
8
* Programming in Blocks is still programming. You can make logic errors and programs that don't work and have errors
9
9
* Some students will move on from Blocks to text based languages
10
- * Students that want to do more than they can in Blocks can export from Blocks and use that as a starting point for their own Python coding.
10
+ * Students who want to do more than they can in Blocks can export from Blocks and use that as a starting point for their own Python coding.
11
11
12
12
# Intentional Limitations (for simplicity)
13
13
* Each blockly workspace goes to one Python file (module) and can only contain one class
14
- * The only type of methods that can be created are class methods
14
+ * The only type of methods that can be created are class instance methods
15
15
* All variables created in blockly will be class instance variables
16
16
17
17
# Design thoughts
18
+ (We assume that these bullet points apply to programming in C++, Java, and Python too.)
18
19
## OpModes
19
20
* An OpMode can be either Autonomous or Teleop
20
21
* An OpMode can be marked as Disabled or Enabled
You can’t perform that action at this time.
0 commit comments