电子游戏井字游戏。 我来做什么

问候,哈勃!



大约一年前,我制作了电子井字游戏的第一版。 其中只包括一场与现场对手的比赛。 如果您对此有兴趣,我请一只猫。



我的工作很缓慢,而且只有在空闲时间做。

首先,我将简要讨论第一版中的缺点。 这更多是我个人的看法。 对于孩子和我的朋友,这不会打扰。 缺陷可以分为两类-审美和财务上的缺陷。 下面我将告诉您所取得的成就。

美学

重量和尺寸。 我想得到一个轻巧的玩具,它可以轻松地装在儿童的口袋里并很重,而又不像砖头。

首先要做的是放弃两板设计和插针连接器(通常是插针组件)。
二是减少电池。 正如我立即想到的那样,1.5A具有很多容量和重量。
当然,第三个是军团(在上一篇文章中他与他无关,但他几乎立即出现了)。

第一种情况是在3D打印机上打印的,高度约为18-19毫米。 这些板通过金属机架互连。 电池位于两板之间。 有很多住房选择。 我们试图在脸部背面制作凹槽。 内部板的位置有不同的选择,而组装和安装则有不同的选择。 他们甚至尝试上底漆和上漆。



图1。 首批XO建筑物之一

为了将所有东西都转移到一块板上,就组件而言,必须拒绝某些东西,并用按钮发明一些东西,因为它是大头针,侧视并焊接在下部板上。 后来发现,没有长推杆和小尺寸的SMD角按钮(也许我看上去很糟)。



图2。 XO电源按钮的选项之一

我拒绝晶体管打开LED和几乎所有的悬挂器(决定只轻轻地打开它们)。 自然,销钉连接器(包括SWD)都不见了。 当我将所有组件都放在板上时,我意识到不可能将其分成一层(顶层是忙于触摸按钮和LED的布线),因此我决定为每组LED(8pcs)只放置一个限流电阻。 每组“吃”大约10mA(中文LED),而每个人的亮度都相同。 太好了 交付了所有0603组件,以简化用于手动安装的电路板。

所有这些简化了跟踪,但是效果仍然不理想。 然后,我重新布线,并用风扇从控制器中拉出所有支脚。 这样就没有路口了。 是的,之后我不得不重写该软件,但这是值得的。



图3。 XO板的新版本

一路上,我一直在思考如何处理按钮。 我找到了SMD侧面选项,但它们需要推动器。 在打印机上进行打印失败,我决定将按钮移到底部的方形平面上,但是这样一来,当游戏在桌面上时,就不会按下按钮了(由于螺丝起了腿的作用)。

在一个阶段,一种出色的解决方案是卸下扬声器并添加振动马达。 按下,更改游戏等时,振动响应的出现非常方便(比浏览器的简单“峰值”有趣得多)。

为了美观,我还将包括游戏功能本身。 只有具有人工智能和对手的井字游戏很少。 然后我和我的同事又提出了一些游戏。 下面我将给出说明,其中将近 9个游戏都已绘制完毕。

通过在一个单元格上按住手指来选择游戏。 当所有三个十字点依次在下面的行中亮起时,您会感受到振动反馈-选择了游戏。
  1. 带有人工智能的井字游戏1(以下称AI)。 单击字段并等待AI移动。 将三个十字架排成一行。
  2. 井字游戏AI 2.单击字段并等待AI移动。 将三个十字架排成一行。 AI会随意进行第二步,这会使游戏变得复杂。
  3. 井字游戏两个。 单击字段,等待对手移动。 将三个相同的形状排成一行。
  4. 备注1.一种类似著名游戏的改进记忆的游戏。 触摸任何字段并记住图片。 单击重复图案的字段。 零星和十字架依次出现。 图片在不断变化!
  5. 备注2.有必要在田野中找到十字架,图片出来后要指出它们的位置。 十字架的数量在增加。 顺序无关紧要。
  6. 射手 准备就绪后,单击任何字段。 十字出现在顶部。 从最下面一行,您需要发射TAC脚趾弹,以降低十字架。 游戏的速度正在逐步提高!
  7. 竞速 您开着一辆绿色汽车,就需要避开马路对面的红色障碍物箱。 游戏的速度正在逐步提高! (游戏仍在完成中)
  8. 备忘3.一款非常令人兴奋的游戏,即使对于成年人! 十字出现在字段上:第一个,然后两个,依此类推,直到九个(逐级)。 必须按出现十字的相同顺序单击字段。
  9. 井字游戏的演示版。 显示如何正常播放。


您可能会猜到,在3x3的游戏环境中,很难想到令人兴奋的事情,但从原理上讲,结果还是不错的。 我的3和7岁的孩子很容易掌握游戏之间的切换并学会了玩游戏。 原则上,稍稍戳一下,即使没有说明,您甚至都可以猜测出什么以及如何进行。

作为一个小的补充,在一分钟不活动后添加了自动关闭功能。 我什么也没发明,只是从我通过二极管输入日志的微控制器中得出的。 CD4013芯片上的“ 1”-模拟按钮按下。 它运行稳定。

销售成本

当然,以上所有因素都严重影响了成本。 现在只有两个董事会,而不是两个董事会。 他离开了引脚连接器,18个晶体管和一堆电阻(主要是电阻器),电路板安装架变成了塑料。 为了进一步降低成本,我开始尝试电池。 首先,我将容量减小到750mA。 无法降落电池。 接下来,我将其减小到500mA。 再说一次,即使我离开游戏让孩子们玩耍,他也从未坐下。 电池的尺寸和重量分别减少了三倍。 我决定暂时停止此操作,但我真的想输入300mA。

如果我说这笔费用是10美元,我将撒谎。 实际上,这在很大程度上取决于批次,但是对于50-100件而言,这个数字是真实的。

发生什么事了

目前的最后一件事是表壳74x74mm,厚度为14.5mm。 我订购了黑色的木板;箱子也被印刷成黑色。 握在手中非常好,口袋里几乎看不到游戏,电池电量是“永恒的”。 上部用铣削的1.5 mm PET封闭(以防止边缘融合)。 充电指示分为三个阶段,通过打叉产生:一圈,四圈或八圈。



图4。 XO机箱中的新板

在照片中,您无法很好地拍摄LED。 实际上看起来不错。

您想改变什么?

目前,最薄弱的环节是军团。 不是在打印机上打印外壳的最佳选择。 这不仅很长,而且也不是很漂亮。 当然,可以对一块样本进行平滑处理和上漆,但这非常复杂,并且会使成本增加一倍。

我考虑过用硅树脂铸造,但视频不明白此选项是否适合我。 在这种情况下,“铸件”将保留在表壳上,只能通过绘画将其隐藏起来,这又是一种复杂情况。



图5。 游戏XO



图6。 游戏XO。 开/关按钮

我还决定向有兴趣的人发布一个简短的视频:



直接链接到第一篇文章: habr.com/en/post/429618

PS:特别感谢程序员的代码以及游戏和视频的广告商)

谢谢,再见!

Source: https://habr.com/ru/post/zh-CN480618/


All Articles