This invention generally relates to the field of strategy games, and in particular, to a method of playing a strategy game.
Connect Four is an example of a two-player strategy game in which the players first choose a color and then take turns dropping colored discs from the top into a seven-column, six-row vertically-suspended matrix. The pieces fall straight down, occupying the lowest unoccupied space within the column. The object of the game is to connect four of one's own discs of the same color next to each other vertically, horizontally, or diagonally before one's opponent. There may be many variations on the matrix size, including 7×6, 8×7, 9×7, 10×7, and others.
It is a primary object of the present invention to provide a novel and unique method of playing a two-player strategy game on a matrix.
It will be appreciated that for simplicity and clarity of illustration, elements illustrated in the Figures have not necessarily been drawn to scale. For example, the dimensions of some of the elements are exaggerated relative to other elements. Embodiments incorporating teachings of the present disclosure are shown and described with respect to the drawings presented herein, in which:
The use of the same reference symbols in different drawings indicates similar or identical items.
The following description in combination with the Figures is provided to assist in understanding the teachings disclosed herein. The following discussion will focus on specific implementations and embodiments of the teachings. This focus is provided to assist in describing the teachings, and should not be interpreted as a limitation on the scope or applicability of the teachings. However, other teachings can certainly be used in this application. The teachings can also be used in other applications.
Shown in
Shown in
Shown in
Shown in
Shown in
Shown in
Shown in
Shown in
In a networked deployment, processing system 300 may operate in the capacity of a server or as a client user computer in a server-client user network environment, or as a peer processing system in a peer-to-peer (or distributed) network environment. Further, while a single processing system 300 is illustrated, the term “system” shall also be taken to include any collection of systems or sub-systems that individually or jointly execute a set, or multiple sets, of instructions to perform one or more computer functions.
Processing system 300 may include one or more processors 302, e.g., a central processing unit (CPU), a graphics processing unit (GPU), or both. Moreover, processing system 300 can include a main memory 304 and a static memory 306 that can communicate with each other via a bus 308. As shown, processing system 300 may further include a video display unit 310, such as a liquid crystal display (LCD), an organic light emitting diode (OLED), a flat panel display, a solid state display, or a cathode ray tube (CRT). Additionally, processing system 300 may include an alpha-numeric input device 312, such as a keyboard, and a cursor control device 314, such as a mouse. Processing system 300 can also include a disk drive unit 316, a signal generation device 318, such as a speaker, and a network interface device 320.
In a particular embodiment, disk drive unit 316 may include a computer readable medium 322 in which one or more sets of instructions 324, e.g. software, can be embedded. Further, instructions 324 may embody one or more of the methods or logic as described herein. In a particular embodiment, instructions 324 may reside completely, or at least partially, within main memory 304, static memory 306, and/or within processor 302 during execution by processing system 300. Main memory 304 and processor 302 also may include computer readable media. Network interface device 320 can provide connectivity to a network 326, e.g., a wide area network (WAN), a local area network (LAN), or other network.
In accordance with various embodiments of the present disclosure, the methods described herein may be implemented, in whole or in part, by software programs executable by processing system 300. The present disclosure contemplates a computer readable storage device (e.g., main memory 304, static memory 306, or drive unit 316) that includes instructions 324 or receives and provides instructions 324 for execution. Further data representative of an integrated circuit design can be stored in one or more of the computer readable storage devices for access by processing system 300 during execution of instructions 324 so as to implement the methods described above.
While the computer readable storage device is shown to be a single storage device, the term “computer readable storage device” includes a single storage device or multiple storage devices, such as a centralized or distributed database, and/or associated caches and servers that store one or more sets of instructions. The term “computer readable storage device” shall also include any storage device that is capable of storing a set of instructions for execution by a processor or that causes a processing system to perform any one or more of the methods or operations disclosed herein.
In a particular non-limiting, exemplary embodiment, the computer readable storage device can include a solid-state memory such as a memory card or other package that houses one or more non-volatile read-only memories. Further, the computer readable storage device can be a random access memory or other volatile re-writeable memory. Additionally, the computer readable storage device can include a magneto-optical or optical medium, such as a disk or tapes or other storage devices. A non-transitory computer readable storage device comprises all computer readable storage devices except for a transitory propagating signal.
In other embodiments, the game may be played with a different matrix size than the one illustrated in
Although the invention is described herein with reference to specific embodiments, various modifications and changes can be made without departing from the scope of the present invention as set forth in the claims below. However, one of ordinary skill in the art appreciates that various modifications and changes can be made without departing from the scope of the present disclosure as set forth in the claims below. For example, the game may be played with more than two pieces played at each turn, and a player may win when more than five pieces line up. Accordingly, the specification and figures are to be regarded in an illustrative rather than a restrictive sense, and all such modifications are intended to be included within the scope of the present invention. Any benefits, advantages, or solutions to problems that are described herein with regard to specific embodiments are not intended to be construed as a critical, required, or essential feature or element of any or all the claims.
Other embodiments, uses, and advantages of the disclosure will be apparent to those skilled in the art from consideration of the specification and practice of the disclosure disclosed herein. The specification and drawings should be considered as examples only, and the scope of the disclosure is accordingly intended to be limited only by the following claims and equivalents thereof.
Note that not all of the activities or elements described above in the general description are required, that a portion of a specific activity or device may not be required, and that one or more further activities may be performed, or elements included, in addition to those described. Still further, the order in which activities are listed are not necessarily the order in which they are performed.
Although only a few exemplary embodiments have been described in detail herein, those skilled in the art will readily appreciate that many modifications are possible in the exemplary embodiments without materially departing from the novel teachings and advantages of the embodiments of the present disclosure. Accordingly, all such modifications are intended to be included within the scope of the embodiments of the present disclosure as defined in the following claims. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents, but also equivalent structures.
The above-disclosed subject matter is to be considered illustrative, and not restrictive, and the appended claims are intended to cover any and all such modifications, enhancements, and other embodiments that fall within the scope of the present invention. Thus, to the maximum extent allowed by law, the scope of the present invention is to be determined by the broadest permissible interpretation of the following claims and their equivalents, and shall not be restricted or limited by the foregoing detailed description.