Claims
- 1. A toy for use with a computer having a display comprising:
- a plurality of interconnecting hardware toy pieces; and
- a toy design system software for operating the computer including:
- an inventory database for storing an inventory of the toy pieces;
- an inventory database manager module for updating the inventory database in response to player input;
- a design layout module for creating and modifying a toy layout in response to player input using software representations corresponding to the inventory of the toy pieces and conforming to a plurality of design rules, and for generating a screen indicating the toy layout; and
- a layout database storing the toy layout created by the player using the toy design system.
- 2. The toy of claim 1 wherein the plurality of hardware toy pieces comprise a predetermined quantity of the hardware toy pieces and wherein the inventory stored in the inventory database comprises the predetermined quantity.
- 3. The toy of claim 2 wherein the toy design system software further comprises:
- a layout completion module, responsive to the inventory database and the layout database, comparing the inventory to the toy layout to determine whether the toy layout can be completed using the predetermined quantity of the hardware toy pieces; and
- means for indicating on the display whether the toy layout can be completed using the predetermined quantity of the hardware toy pieces.
- 4. The toy of claim 1 further comprising a moveable element and wherein the hardware toy pieces further comprise a plurality of interconnecting tri-rail tracks on which the movable element is guided.
- 5. The toy of claim 4 wherein the movable element comprises a ball.
- 6. The toy of claim 4 wherein the tracks include straight and curved horizontal tracks, and straight and curved vertical elevation rising and vertical elevation decreasing tracks which interconnect to form a path upon which the moveable element is horizontally and vertically guided.
- 7. The toy of claim 4 further comprising a support structure including a plurality of extruded lengths of square cross section interconnected by connectors having projection engaging bores in the ends of the lengths.
- 8. The toy of claim 4 wherein the hardware toy pieces further comprise stunt pieces which are interposed with the tracks in the toy layout to direct the moveable element in horizontal and vertical directions including an elevator which moves the moveable element in a vertical direction.
- 9. The toy of claim 4 wherein the toy design system software further comprises:
- a design analysis module, responsive to the layout database, which analyzes the toy layout based on scientific and mathematical principles to determine whether the movable element will continuously move about the tracks as configured in the toy layout.
- 10. The toy of claim 4 wherein the toy design system software further comprises a simulation module, responsive to the layout database and player input, indicating on the display a simulation of substantially real-time movement of the movable element on the tracks as configured in the toy layout.
- 11. The toy of claim 4 wherein the toy design system software further comprises an education module for indicating on the display scientific and mathematical principles relevant to the toy layout and the guided movement of the moveable element by the tracks.
- 12. The toy of claim 11 wherein the education module includes a plurality of education levels of scientific and mathematical principles, and the toy design system software further comprises:
- an education level database for storing one of the education levels, and
- an education level sector module, responsive to player input, to select one of the education levels;
- wherein the education module, responsive to the education level database, indicates on the display scientific and mathematical principles corresponding to the one selected education level.
- 13. The toy of claim 1 wherein the toy design system software further comprises a design assistance module, responsive to the inventory database and the toy layout database, wherein the design assistance module indicates on the display toy layout design suggestions.
- 14. The toy of claim 1 wherein the toy design system software further comprises a layout library module, responsive to the layout database, wherein the layout library module indicates on the display the toy layouts stored in the layout database.
- 15. The toy of claim 2 wherein the toy design system software further comprises a layout library module, responsive to the toy layout database and the inventory database, wherein the layout library module indicates on the display the toy layouts stored in the layout database that can be completed using the predetermined quantity of toy pieces stored in the inventory database.
CROSS-REFERENCE TO RELATED APPLICATION
This is based on and claims priority from U.S. patent application Ser. No. 60/004,448 filed Sep. 28, 1995, the entire disclosure of which is incorporated herein by reference. The entire disclosure of co-assigned U.S. patent application Ser. No. 08/719,951 titled Kinetic Toy invented by James N. Rothbarth and Alex K. Lee and filed simultaneously herewith is incorporated herein by reference.
US Referenced Citations (24)