From d7507fe396bc5a6498006ba1d0d0ae8ca95e95a7 Mon Sep 17 00:00:00 2001 From: emma Date: Wed, 3 Jul 2024 16:59:13 -0600 Subject: [PATCH] bingame-rs: moved from its own repository --- Makefile | 10 +- build/bingame | Bin 0 -> 372784 bytes fun/bingame-rs/COPYING | 661 +++++++++++++++++++++++++++++ fun/bingame-rs/Cargo.lock | 75 ++++ fun/bingame-rs/Cargo.toml | 7 + fun/bingame-rs/rust-toolchain.toml | 2 + fun/bingame-rs/src/main.rs | 98 +++++ 7 files changed, 852 insertions(+), 1 deletion(-) create mode 100755 build/bingame create mode 100644 fun/bingame-rs/COPYING create mode 100644 fun/bingame-rs/Cargo.lock create mode 100644 fun/bingame-rs/Cargo.toml create mode 100644 fun/bingame-rs/rust-toolchain.toml create mode 100644 fun/bingame-rs/src/main.rs diff --git a/Makefile b/Makefile index 55d3b55..8c8b302 100644 --- a/Makefile +++ b/Makefile @@ -16,7 +16,8 @@ all: exercism fun .PHONY: exercism exercism: exercism-test protein -fun: fun-test butt +.PHONY: fun +fun: fun-test butt bingame-rs .PHONY: build build: @@ -26,6 +27,13 @@ build: clean: rm -rf build +.PHONY: bingame-rs +bingame-rs: build/bingame +build/bingame: fun/bingame-rs/src/main.rs + cd fun/bingame-rs \ + && cargo b -Z unstable-options --artifact-dir ../../build/ \ + && cargo clean + .PHONY: butt butt: build/butt build/butt: build fun/butt.rs diff --git a/build/bingame b/build/bingame new file mode 100755 index 0000000000000000000000000000000000000000..b3ee759e7700703ac4999d09ddcd5ccd7cf095a9 GIT binary patch literal 372784 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 literal 0 HcmV?d00001 diff --git a/fun/bingame-rs/COPYING b/fun/bingame-rs/COPYING new file mode 100644 index 0000000..be3f7b2 --- /dev/null +++ b/fun/bingame-rs/COPYING @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/fun/bingame-rs/Cargo.lock b/fun/bingame-rs/Cargo.lock new file mode 100644 index 0000000..bede1ad --- /dev/null +++ b/fun/bingame-rs/Cargo.lock @@ -0,0 +1,75 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "bingame" +version = "0.1.0" +dependencies = [ + "rand", +] + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "getrandom" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" +dependencies = [ + "cfg-if", + "libc", + "wasi", +] + +[[package]] +name = "libc" +version = "0.2.155" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c" + +[[package]] +name = "ppv-lite86" +version = "0.2.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" + +[[package]] +name = "rand" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34af8d1a0e25924bc5b7c43c079c942339d8f0a8b57c39049bef581b46327404" +dependencies = [ + "libc", + "rand_chacha", + "rand_core", +] + +[[package]] +name = "rand_chacha" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6c10a63a0fa32252be49d21e7709d4d4baf8d231c2dbce1eaa8141b9b127d88" +dependencies = [ + "ppv-lite86", + "rand_core", +] + +[[package]] +name = "rand_core" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" +dependencies = [ + "getrandom", +] + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" diff --git a/fun/bingame-rs/Cargo.toml b/fun/bingame-rs/Cargo.toml new file mode 100644 index 0000000..75f360a --- /dev/null +++ b/fun/bingame-rs/Cargo.toml @@ -0,0 +1,7 @@ +[package] +name = "bingame" +version = "0.1.0" +edition = "2021" + +[dependencies] +rand = { version = "0.8.5", features = ["small_rng"] } diff --git a/fun/bingame-rs/rust-toolchain.toml b/fun/bingame-rs/rust-toolchain.toml new file mode 100644 index 0000000..5d56faf --- /dev/null +++ b/fun/bingame-rs/rust-toolchain.toml @@ -0,0 +1,2 @@ +[toolchain] +channel = "nightly" diff --git a/fun/bingame-rs/src/main.rs b/fun/bingame-rs/src/main.rs new file mode 100644 index 0000000..88a06a6 --- /dev/null +++ b/fun/bingame-rs/src/main.rs @@ -0,0 +1,98 @@ +/* + * Copyright (c) 2022–2023 Emma Tebibyte + * SPDX-License-Identifier: AGPL-3.0-or-later + * + * Bingame is free software: you can redistribute it and/or modify it + * under the terms of the GNU Affero General Public License as published by the + * Free Software Foundation, either version 3 of the License, or (at your + * option) any later version. + * + * Bingame is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more + * details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see https://www.gnu.org/licenses/. + */ + +use rand::Rng; +use std::cmp::Ordering; + +fn parse_input() -> Option { + loop { + let mut input = String::new(); + std::io::stdin() + .read_line(&mut input) + .unwrap(); + + match input.trim().parse::() { + Ok(output) => return Some(output), + Err(_) => { + match input.trim() { + "quit" | ":q" | "q" | "stop" | "exit" => { + println!("Stopping..."); + return None; + }, + _ => eprintln!("{} is not a number!", input), + }; + }, + }; + } +} + +fn main() { + println!("Welcome to bingame! Type \"quit\" anytime to stop playing. +Provide an upward limit for generated numbers:"); + + let limit = match parse_input() { + Some(limit) => limit, + None => std::process::exit(0), + }; + game(limit) +} + +fn numgen(limit: u32) -> Result<(u32, u32), bool> { + // generate random number + let nombre: u32 = rand::thread_rng().gen_range(0..limit); + + // convert number from decimal to binary notation + let mut binvec = vec![]; + let mut countdown = nombre; + while countdown > 0 { + binvec.push(countdown % 2); + countdown /= 2; + } + + let mut binnery = String::new(); + for i in binvec { binnery = i.to_string() + &binnery; } + + let binnery = binnery.parse::(); + + let binary = match binnery { + Ok(binary) => binary, + Err(_) => std::process::abort(), + }; + return Ok((nombre, binary)); +} + +fn game(limit: u32) { + loop { + let ans = numgen(limit).unwrap(); + println!("Type {} in binary", ans.0); + + let guess = match parse_input() { + Some(guess) => guess, + None => std::process::exit(0), + }; + + match guess.cmp(&ans.1) { + Ordering::Equal => { + println!("That's correct! {} in binary is {}!", ans.0, ans.1); + }, + Ordering::Greater | Ordering::Less => { + println!("Nope! {} in binary is {}!", ans.0, ans.1); + }, + }; + } +}