Advertisement
Guest User

Untitled

a guest
Mar 25th, 2017
1,249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
YAML 7.62 KB | None | 0 0
  1.  
  2. Minecraft Redstone course lesson ideas and planners
  3.  
  4. ====================================================
  5.  
  6. Course idea 1 : Getting to know and understand what redstone is
  7.  
  8. objectives:
  9. - Learn how the redstone dust works
  10. - learn all the different add-on aspects of redstone
  11.     Pistons, Doors, trapdoors, Repeaters, Comparators, Trip-wires, Dropper, Dispenser, note-block, daylight-sensor, fence-gates, pressure-plates, buttons, trapped chest, lamps, redstone blocks, torches
  12. - learn what each redstone add-on does, and how it can be used
  13. - learn the physics of redston
  14.     (length of redstone power, repeater ticks, comparator nodes, etc..)
  15. - start to introduce all the concepts and things redstone can be used for
  16. - lead into next lesson by starting to talk about basic redstone contraptions
  17.  
  18.  
  19. =====================================================
  20.  
  21. Course idea 2 : intro to redstone nodus
  22.  
  23. objectives:
  24. - demonstraight an "And - Or" gate
  25. #An AND Gate is on only if all of its inputs are on, unless an or function is active
  26. - demonstraight a "if - else" gate (NAND NOR)
  27. - demonstraight a "if - elseif" gate (XAND XOR)
  28. - demonstraight a redstone inverter
  29. - demonstraight a redstone clock
  30. - demonstraight a "logic" gate (IMPLIES)
  31. - demonstraight a "not" gate (NAND)
  32. #A NOT Gate (aka "inverter") is on if its input is off.
  33. - demonstraight an "or" gate
  34. #An OR Gate is on if any of its inputs are on.
  35. - demonstraight a "nor" gate
  36. #A NOR Gate is on only if none of its inputs are on
  37. - demonstraight a "nand" gate
  38. #A NAND Gate is on if any of its inputs are off.
  39. - demonstraight a "xor" gate
  40. #An XOR Gate is on if its inputs are different.
  41. - demonstraight a "xnor" gate
  42. #An XNOR Gate is on if its inputs are equal.
  43. - demonstraight an "implies" gate
  44. #An IMPLIES Gate is on unless the first input is on and the second input is off.
  45.  
  46. **//** I would trim down the amount of gates to the more commonly used ones and task them with building simple devices that use each type of gate, don't just demonstrate the whole time
  47.  
  48.  
  49. ======================================================
  50.  
  51. Course idea 3 : intro to redstone pulses
  52.  
  53. objectives :
  54. - identify and use a "pulse generator"
  55. #A pulse generator produces a pulse of a specific duration.
  56. - identify and use a "pulse limiter"
  57. #A pulse limiter (aka pulse shortener) reduces the duration of pulses which are too long.
  58. - identify and use a "pulse extender"
  59. #A pulse extender (aka pulse sustainer, pulse lengthener) increases the duration of pulses which are too short.
  60. - identify and use a "pulse multiplier"
  61. #A pulse multiplier outputs multiple pulses for every input pulse (it multiplies the number of pulses).
  62. - identify and use a "pulse divider"
  63. #A pulse divider (aka pulse counter) only outputs a signal after a certain number of pulses have been detected through the input (the number of pulses is indicative of the number of loops).
  64. - identify and ise an "edge detector"
  65. #An edge detector reacts to either a signal changing from OFF to ON (a "rising edge" detector) or from ON to OFF (a "falling edge" detector), or both (a "dual edge" detector).
  66. - identify and use a "pulse length detector"
  67. #A pulse length detector reacts only to pulses in a certain range of durations (often only to pulses of one specific duration).
  68.  
  69. **//** Make sure students are able to build their own examples after learning about each. Remove pulse types if necessary.
  70. ========================================================
  71.  
  72. Course idea 4 : intro to redstone clock circuits
  73.  
  74. objectives:
  75. - build an "observer clock"
  76. #A repeating clock made with Observers and Pistons (an Observer looking at a piston)
  77. - build a "repeater clock"
  78. #A repeater clock consists of a loop of repeaters (usually either redstone repeaters or redstone torches) with occasional dust or blocks to draw off the appropriate pulses.
  79. - build a "hopper clock"
  80. #A hopper clock produces timed pulses by moving items around between hoppers and drawing signals off with redstone comparators.
  81. - build a "piston clock"
  82. #A piston clock produces a loop of pulses by passing a block back and forth (or around, with many pistons) and drawing off a pulse when the block is in a certain location.
  83. #Clocks can also be built using daylight sensors, minecarts, boats, water flow, item despawn, etc.
  84.  
  85.  
  86. =========================================================
  87.  
  88. Course idea 5 : into to memory circuits
  89.  
  90. objectives:
  91.  
  92. - build and use an "RS latch"
  93. #An RS latch has two inputs, one to set the output on and another to reset the output back to off. An RS latch built from NOR gates is known as an "RS NOR Latch", which is the oldest and most common memory circuit in Minecraft.
  94. - build and use a "T- flip flop"
  95. #A T flip-flop is used to toggle a signal (like a lever). It has one input which toggles the output between on and off.\
  96. - build and use a "gated D-latch"
  97. #A Gated D Latch has a "data" input and a "clock" input. When the clock input turns on, it sets the output to equal its data input. Not to be confused with a D flip-flop, which only sets the output equal to its data input on a clock rising transition.
  98. - build and use a "JK latch"
  99. #A JK latch has two inputs, one to set the output on and another to reset the output back to off (like an RS latch), but when both turn on simultaneously it toggles the output between on and off (like a T flip-flop).
  100. - build and use a "counter"
  101. #Unlike T Flip-Flops and RS Latches which can only hold two states (ON or OFF), a counter can be designed to hold a greater number of states.
  102. #Many other memory circuits are possible.\
  103.  
  104.  
  105. =========================================================
  106.  
  107. Course idea 6 : other useful complex circuits
  108.  
  109. objectives:
  110. - understand how to use a "Multiplexers and Relay"
  111. #A multiplexer is an advanced form of logic gate which chooses which of two inputs to let through as output based on an additional input (for example, if input A is ON then output input B, otherwise output input C). The reverse of this is a relay, which copies a data input to one of two outputs, depending on whether the additional input is ON or OFF.
  112. - understand how to use a "randomizer"
  113. #A randomizer produces output signals unpredictably. Randomizers can be designed to produce a pulse at random intervals, or to randomize which of multiple outputs are turned ON (such as random number generators, or RNGs). Some randomizers use the random nature of Minecraft (such as cactus growth or dispenser slot selection), while others produce pseudo-randomness algorithmically.
  114. - understand how to use a "Multi-bit circuit"
  115. #Multi-bit circuits treat their input lines as a single multi-bit value (something other than zero and one) and perform an operation on them all at once. With such circuits, possibly combined with arrays of memory circuits, it's possible to build calculators, digital clocks, and even basic computers inside Minecraft.
  116. - understand how to use a "Block Update Detector"
  117. #A block update detector (BUD, or BUD Switch) is a circuit which "reacts" to a block changing its state (for example, stone being mined, water changing to ice, a pumpkin growing next to a pumpkin stem, etc.). BUDs react by producing a pulse, while T-BUDs (Toggleable BUDs) react by toggling their output state. These are generally based on subtle quirks or glitches in device behavior; current
  118. #circuits most often depend on pistons. As of Update Ver. 1.11, many of the functions of BUDs were condensed into the highly demanded Observer Block. The addition of this was made in order to move toward feature parity with Minecraft Pocket Edition versions. Note that as of current, this is only a feature of PC and PE versions, and has yet to be ported to Console Editions of Minecraft.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement