From 947f9647baa631a75e35c8ca8992921e0b0d8855 Mon Sep 17 00:00:00 2001 From: Chris Mekelburg Date: Sun, 8 Dec 2024 21:31:20 -0500 Subject: [PATCH] regenerates mines and snacks may still try to add more difficulty and update any docstrings and old commented code --- gamefiles/__pycache__/board.cpython-312.pyc | Bin 1822 -> 4404 bytes gamefiles/__pycache__/man.cpython-312.pyc | Bin 3472 -> 2591 bytes gamefiles/__pycache__/mine.cpython-312.pyc | Bin 559 -> 575 bytes .../__pycache__/minecounter.cpython-312.pyc | Bin 0 -> 542 bytes gamefiles/__pycache__/score.cpython-312.pyc | Bin 529 -> 536 bytes gamefiles/__pycache__/snack.cpython-312.pyc | Bin 560 -> 576 bytes gamefiles/board.py | 52 +++++++++++- gamefiles/man.py | 24 ++---- gamefiles/mine counter.py | 28 ++++++ gamefiles/mine.py | 1 + gamefiles/minecounter.py | 28 ++++++ gamefiles/nav_game.py | 5 +- gamefiles/score.py | 15 +++- gamefiles/snack.py | 1 + poetry.lock | 80 +++++++++++++++++- pyproject.toml | 1 + 16 files changed, 208 insertions(+), 27 deletions(-) create mode 100644 gamefiles/__pycache__/minecounter.cpython-312.pyc create mode 100644 gamefiles/mine counter.py create mode 100644 gamefiles/minecounter.py diff --git a/gamefiles/__pycache__/board.cpython-312.pyc b/gamefiles/__pycache__/board.cpython-312.pyc index 9ec09848b4c4b8abe3b294d37f57c4d1ca3bcf11..75bc6ed81d6b49113a6a34ab4bb97a037b85806b 100644 GIT binary patch literal 4404 zcmds4O>7&-6`t82aw&;1YvJ7e6VvU&|`Y;p(G?(#KHy&v=`r8=}edCI67C-L z=q{jbx*KS_E&=V(JwUyB8&KIp^meF~#g4Go5--oinEs=<*s?XAoriDdU3=#|%@eIT zoadm`I2+0H(5l~+kh}mboN1Ru@{mr21xvh>)U(r;YuZRArn6RCW+APar~%XRAfE;$ zm|@WpOe1xRwZmN2fdq_0m<+_k!wq8j=6d9proqfee3~WAv@vU>ZZ5DyWWq3Kvvc#2 zbZj=6NoaSH*=a34ryG&Bd-s76jJ(?&>tid;HAP2_xC5)^VOQp2=IWw6}&Sgx7>SL%AhGEH2 z4`B~ekZ-z%<=r#K;?uE=MdvM7-N8iLxhz*KVPvwViTAJ_2?qNv!05o6-6L5Usvh3%l&1s>N~pDwdSh&MvJbR(p~hv+IAEF75d6jH4|gz zPyS06g}?OqFB2i&3`pol1=>#7;W!~Z$O-dwrgaWX!P0OUimuyqLuU+Wo;D=d2uL)Y z?I4Noum)YiRhq7L&?+nh5_sEvW%nfZK5t$F_E{v0gkc&8yDUC6m$2Hi3oN4n8r?J) z_#&W#mN5+7YywqG*B#zcTSgu4l5h~&hn(%6mVhEAYP8{Hp7~U4QNvAgisNL>j(!j` zr-6WvNgWTQ`%J&e)b5W`5XgkB?w{**;PO=Dz|J*8)^r!vi1@ z(gFa=fquf}`BvaEg9uwTNPO2BbSc;ZX8YCy7^DaKjj($z;mYEi8D11qPOPnW%GMs;v}!+);U)wg z+&`7h(q#E)wd=&X5-tkpGxB}8l--p2-(cAcoB=FLXQ19+AZ>8BjJyw3Y~5e5+G0IZyazH9Y6b8HM&vY#&OC~&Pvz|bRd zfqJ6Z#Tnb7-bP{67hDa3TN$V-17%@dIl3l1mLJMh<$Ogt{{|!fKZh?1gI-$0mYswS z=V|bkGqg8W89It3IuC(;p*jph4IpkJ`#5xd-?6H8m(t}c)xgPh^(~0=daN#NN{8QI z#{Y4wo&!Cw2$0rTW$2qMh$`9}tsPEiI%>}OTf^1q`ytM$$7}!Kmmhxq;ZyZ&>Gs;# z;|q^2eB!I9XW?0-p2c`Q|MBlDQV`?SH_pz$yggY8GnAdBzP~uV082WL$#2E!5Devd zz7?m=oi4#(YoHERmBDh?x^ir->+!%t2-|lm(mRfY@sZmo%^!kQ=vg5NQlQ!9_`$f+ zK-LNJ5tsx}w^bf3v9GkqcY{3U*Mr_=kU?*?&)kRKWt2ET1AmPr`9|6}lo zo}V`|dfh85PxGa2(WFIZ_WFgLUYq*c|F)lnQ=3kh7t+rZv^yhLki-%5>wA%}@RDHy)Crx~PG278GGcibegdIk597za?jp2ya4AFwwt}=ui zJ{%qrdrK$rV`gDUP}AlIK<<&6+4?3)_-gJc7+b*!;oEwvg!F`3V)pK4%wPdkX%2dZBjyi0q@I`R&Z=yjxsgFnuoV z{5RQWdLISwwP&C68|hs~Bk!>*(1(s>;+m9f1qLhL)aVwIa$3c!G?bIy54(qHU0DUmmoN8Hfuo3|MhI} z$D0J#@WtfL-M#?954_Bed;|-2KsaL%?l;R=0ixQG7y6UY`qL0K8^l?%Hy7rJ{|@J? zL_R|T5ekSbfn$hlVG%MPgiVznv5;&2xQL}t9sJmCP(n5h1O{5_JHEr3+O)PU3)M|` zO&wdm)xQ0*-u};YYCpmS)nKZuodqfJLxTMZ!uK_KX&S*g-ml9=YvFE z-K3p(I81U8GHKG<9~NagN{hVIm}-1oGU~3M8`llHn&Q&i$_jCKkUW$dB$!Vs&A4Ya ZB37_eLAQeC3RWuUTsZf!HwA)O{x3_pa(4g# diff --git a/gamefiles/__pycache__/man.cpython-312.pyc b/gamefiles/__pycache__/man.cpython-312.pyc index 0ba46696274e4dfcfb10899e853b4982581bfa9f..b6dcadfc09a8b84f1beb235545ea9fe8e14abb8b 100644 GIT binary patch delta 451 zcmbOrJzs?HG%qg~0}$9I1f}coY~)j7WVD!U$S7_a#hSt##g@X-!VtyI$&kVdq&a{z z8<6HqVF!|2l^mL!x0rns^L{a^-C{|~DNS{o+{Ac*QGByAlR6`#%;aq5P^JfrlMgZP zR-9DBUDQ#-oy7sN3l$XU)G%dnP5!_xGIZVau|n>q!!TBDt4d`^incY9YIzo0Eq^M z2a{)WC`}gUF_tz1@{81g#4VQG%)HbhaS&etM954|;Ze3Q0Ww<{ZU_iBc;4U5 z#SbJn`5Ih4u`seKeqdu@HTcBB%&Pr?ik&nPL92ARtbB5Wrs@=97%Q6rS1LS?{`d?f7T?leE}Lpctnm6#`6}Mp%%R2!(=BFQCeDyIaSpy)m;J zN+O2@sR$!QB50~Mhe|{}A>~3+nji_Os9DMIe7@?-q}0ceQ?u$Ji+x9l4I)Cn_=|&@yNO+5=h!tr#9a)ldMv zb86b_ijxKFA%51CE|q6Zwt#=a`n@sXIL5u~ig-al0{c=SYttL%F+5egPf%cKRz%v7p62L7~L<`v2wL1bFc4ht1*&FC$8leSY zA4hruCjuO?hNnIJJr{+VctzNWfYEYPLdzKm)$n_WhQK>5xr7!hp7FJk;Y_*mlvyfH zIj&r&R!z%DOB4bkSFO(2C8soF*)A@*c-rPyCqbyr%{@ia$rsAy{4Q-i0_{7w_}KYb zpxb8vmQXVouB)vc{l@IgzIv_|N!)(<=EW7<48*qs$wnZ#mRifLMYaOR?~6zuXp1O# ztSzHJ{1+ugV-Vp$F?l}SV*Uk-TL?ygm+b?1_RIRC4OE(wyHdk@^)WEim+V<;LL4@G zcE_`0n^t&zPvC_Zf6T5bZgV7uxG|ETfEL8y0 zGR=XaJXM!eX~}XZuYjwR?7Ug2I&+jyS6ckPd%nHaEbV2R>!p0e`5BR%VRZvN=Z2!x9n{T7RFW?t$oMy*?{ z=|!ojd2S&S`wvNR0QD4e0*MBO8xjf~EWNy+LB{xLa!k%fqXbaoFVMrKQRCaum%8kzbs?` diff --git a/gamefiles/__pycache__/minecounter.cpython-312.pyc b/gamefiles/__pycache__/minecounter.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3d6fc4c3fe16f16c5e4c7a7a48c142d534a70975 GIT binary patch literal 542 zcmX|-J#Q015Qb;>K62;SAq2YtDRM!!K_3`lG@=Zcfi#(gwAn&LBePGK^A`H_*!61Ddsr~lURS!JU^=N5t zcb<2)d!@Vc@I|omq}%CvMrp|~6TGyBaT4bxNu?gxZnrN2|C!`M`r)C7Wx@x1xL=6K z-{NwRXCpt^8^mc89L4!z5N3?~$x(RMFVZ+)^G70k&BHv1_7d)E9K=H|{UlC#m=$Tx z#huY{>83>z=sPK{;><-1c@v@Fd-M7`=hQlVGg(~zwEp42K7&}%ei?D$Y$O>ghI~`#W$V4l`-sXQgj6;(t|<2hq3V%Zm=Htl bDrcTdwXfXDwQ5w^KbK6>s%mxOT(F@Ee(1yh zu>OhZO%!LqpbLyJ8c_z!K$^@#+H4`Bk=Z58c?(^7=z5jO9c-BB_KBW8scSsexTe80 zZXiN*oQHu*=X4Em2KoG9170ryyrKX{UjShIE?a{*C zY&~ynb_#dv{)=GiQM=XgjKY#(CU{}><0Q@tl1gpZY&Oqd`p+a6(hv7UEEC@2{hgtR z{0%O9c{cEq?OvQl!9kqw1!2axpB#j@{b3sCEB-)aZ+Mso(RRXpjorA-ypB-twSMKqIkt}X$BWA!R^P3UFV{~WmKHRw{<5Lk_+r+l_z&8i zA*xt~Zk^5e2;!2~%ZPJlEy>uh&+iGnX1!5)7f~97kkW?Q1?7GtR6S4&V`8YM%9$5a X?I^c&tqN84&n1&I%1V_uv(bM52JU_p literal 529 zcmZ{hF;Buk6vy9PX-h@a0VHuSjCS#&uEs&#Oi0u)=+a>Cgj(9-9f%|ljKPGF&ClRx zadB`UtWIoA*qFR4GBEg({+j>&UhZA)KC{_1kj2f*Y6b!PsIV-VlbWfPcc3tUTj(Gg zyGx_A_V>-6lCCaL5ue)0Fhuiq}`XA-%rh&BPm_ zhM)#dc5I_UIJA*XPmu&Y27_9Q;Q#uHt*5oZ%CYz0o>g-i%}U?>*n zH>4~W7sRb`PXx?o^}80Yl5-~fX4D`-#rMLh)ApJ*$Bif>LEAkbt!! zm4Fe2d#}y}Nha+#Iy@^UBvAJyt|VSyY_1ORG%qg~0}$9G1f|cK$m`3fG%;FQHi|8UwS^&yy^>9n{T6F*USe|gEyny? z%tfgwA#M}E6J8(e%qf|IYoW%4~n2`gcsbP+d*0GalS!zMRBr8Fniu1EyPWd!14 XejxFInURt4I}-<^;wJ_m0oDKj+7>Rk delta 174 zcmX@WvVn#7G%qg~0}xy|?4RB}k=K_|Zep~wL<>U{TP3R|+b!1Myu{?}Ta5X)n2SE6J z8(e%1u9M#}N>~X2Ws0~#1jvM695%W6DWy57c16NKE+Y^Z^8<+w%#4hT-=1.1.0", markers = "platform_system == \"Windows\""} +six = ">=1.9.0" +wcwidth = ">=0.1.4" + +[[package]] +name = "jinxed" +version = "1.3.0" +description = "Jinxed Terminal Library" +optional = false +python-versions = "*" +files = [ + {file = "jinxed-1.3.0-py2.py3-none-any.whl", hash = "sha256:b993189f39dc2d7504d802152671535b06d380b26d78070559551cbf92df4fc5"}, + {file = "jinxed-1.3.0.tar.gz", hash = "sha256:1593124b18a41b7a3da3b078471442e51dbad3d77b4d4f2b0c26ab6f7d660dbf"}, +] + +[package.dependencies] +ansicon = {version = "*", markers = "platform_system == \"Windows\""} + +[[package]] +name = "retro-games" +version = "1.1.0" +description = "A simple framework for Terminal-based games" +optional = false +python-versions = "<4.0,>=3.10" +files = [ + {file = "retro_games-1.1.0-py3-none-any.whl", hash = "sha256:c621117e4dd528b1e4870d897d00c4365566ab3ba965177e3996ed3c889dd9f8"}, + {file = "retro_games-1.1.0.tar.gz", hash = "sha256:2167b574f42fe1e739b7c9ec75e98a9b76df42e2166376b85559291b3dc58f82"}, +] + +[package.dependencies] +blessed = ">=1.20.0,<2.0.0" + +[[package]] +name = "six" +version = "1.17.0" +description = "Python 2 and 3 compatibility utilities" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +files = [ + {file = "six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274"}, + {file = "six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81"}, +] + +[[package]] +name = "wcwidth" +version = "0.2.13" +description = "Measures the displayed width of unicode strings in a terminal" +optional = false +python-versions = "*" +files = [ + {file = "wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859"}, + {file = "wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5"}, +] [metadata] lock-version = "2.0" python-versions = "^3.10" -content-hash = "53f2eabc9c26446fbcc00d348c47878e118afc2054778c3c803a0a8028af27d9" +content-hash = "2bcb10c06051310c2d2ce4f7b65ed30705765ffe70121fe098b07e32ef9307bc" diff --git a/pyproject.toml b/pyproject.toml index afe5940..ea9c20e 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,6 +7,7 @@ readme = "README.md" [tool.poetry.dependencies] python = "^3.10" +retro-games = "^1.1.0" [build-system]