普通计算器是不行的,有些计算器支持python编程可以绘图,就可以做出类似cs的游戏,但不可能达到同样的游戏体验。
我觉得理论上是可以实现的。毕竟计算器也属于电脑的一种装配。但实际上应该是有问题的。最初的计算器游戏本来也是所有游戏的起源。但是CS是需要硬件和软件的装配的,廉价的计算器,是不可能存在太多的功能的。比如按键屏幕主机,都会成为CS的障碍。
当然《少年派》这样的描写,也给计算计器的生产商一个商机,就是能够开发能够在计算器上面打的游戏。充分利用学生手上的计算器,开发好游戏项目。实际在《少年派》里,这个桥段设置的也不尽合理。是指钱三一可以进行计算器新的编程吗?更明显卡西欧的计算器不可以存在高密度的这种程序设计啊。实际上有网友直接的说那不是CS,实际上是德军总部。而且在计算器上打游戏的体感不很好,或者只是强调主角光环?
当代手机已经非常的成熟了。手机游戏应该是主流。计算器只限于中小学生的辅助工具。在这个上面开发,虽然是有一定的前景,但未必有市场上的需求。如果经过改制后的计算器具有强大的输入游戏的功能。你可能不再能叫计算器了,而叫游戏器带计算器。所以说我认为理论上计算器上面开发CS的游戏功能是可行的。但实际操作实在是不接地气。所以我认为这只是一个情节设置的需要,并不能拿出来做太科学严谨的探讨。
不过这部片子还是蛮不错的,至少贴近了时代。探讨了当下的高中生与父母,与社会之间的关系!感谢阅读。
基本上不可能,就算可能那也比买台电脑贵多了。可以说是:豆腐做成了肉价格。
完全实现CS是不可能的。
第一点,控制。CS是鼠标控制,纯键盘控制只能像我们在手机上进行fps游戏一样,甚至还没有手机方便,现在手机fps都是触控,转向和行走都是类似于摇杆控制,而计算器只能由按键控制,方向转变和瞄准都十分受限。
第二点,画面。我们从剧中看到计算器的屏幕可能比一般计算器稍微大点儿,但说到底还是就那么一小条屏幕。显示分辨率就更不用提了,黑白单色液晶,也就是说整个画面只有黑白两个值,你要构建任何一个物体的立体模型(在如此小的屏幕上)都是一件困难的事,更别提复杂的枪支、障碍物等等。
第三,算法。一切都游戏都有相应的算法,这个计算器上不可能有什么游戏引擎,所以一切都得靠自己编程。所以,地图的布局、模型、视角转换,你的移动规则、转向规则、物体相对位置和形态,敌人的智力、敌人的攻击规则、双方的伤害判定,武器的切换、开火效果、换弹等等一切都需要编程,科学计算器的编程都是针对数学函数,几乎不可能在计算器上完成如此复杂的编程。除非你说这个计算器就是个程序编译器……你能在上面写python写c……
第四,存储和运算速度。假设钱三一真的硬生生用数学符号、黑白图案、数学函数编出了一套游戏算法,我觉得这套代码的体量大概超过了一个计算器的存储和运算能力。
以上是在说完全实现CS是不可能的,那钱三一写出来的是什么呢?
我们参考江天昊编出的游戏,扑克牌游戏,扑克牌的游戏的算法十分明确,这种游戏的显示要求、游戏机制体量都并不很大,事实上,用随机数和几个条件结构就可以完成(从高级语言角度来说)。
其实钱三一编出的CS很有可能就是战斗机制比较粗糙的版本,只是看起来比较像CS,大家在4399小游戏上玩过一些狙击手、无敌CS、抢滩登陆等小游戏,这些都是经过简化过的CS。
比如自己的角色是不能移动的,或者只能朝前走,或者转向后的视图一样,而且敌人只会从某几个固定的地区出现,角色行动的方向、瞄准的方向也比较受限。
说白了,就是一个键控打地鼠。但看起来真地很像CS。它的算法复杂程度很可能不如扑克牌。
要真说计算器能编出游戏我是信的,初级版雷电、简化版坦克大战、简化版俄罗斯方块、简化版贪吃蛇等等游戏我觉得都可以编程出来,你们小时候应该玩过十几块的小破掌上游戏机吧,没错,就是那种游戏。
但我们可以发现,钱三一在前一天晚上是将计算器拆开过的,也就是说他研究了里面的硬件结构,而不是单单进行编程。这时计算器在他眼里应该不仅仅是一个可编程计算器,而是运算器、存储器、显示屏等等分立的部件,他利用这些部件单独进行什么操作我们就不得而知了。
比如,我在网上还查到了有人用卡西欧计算器播放极乐净土,如下:
不过大家也别拿这个来说事,我推测这个大概率只是借用了计算器的显示功能而已,可能是这么实现的:
将视频的分辨率修改为和计算器分辨率一致——将一帧一帧彩色图像转化为灰度图——进而转化为一帧一帧二值图(黑白图),此时这些数据就可以通过计算器的显示屏显示出来了。(图中好像是因为色块亮灭延迟造成有灰色的感觉)
以上均不涉及对计算器的复杂编程,更多的工作是在其他地方完成。
所以如果钱三一的CS真得很逼真,他很可能是把一些现成的CS黑白动画放进计算器的存储器里,通过按键来播放,由此达到一个玩CS的效果。
首先,推荐一款功能强大的可编程计算器:CASIOfx-5800P编程计算器;
你说的这个场景,貌似在电视剧《少年派》里实现过,真实是否存在热仍有待证明;不过小编有心,在度娘中搜到了有关案例,还真有牛人实现了,让我们来看看转自搜狐游戏的消息:
自从大规模集成电路被广泛应用于计算机制造业之后,硬件的性能就得到了大幅度的提升,即使小如计算器,也可以提供不俗的性能,于是……技术宅们行动了,只要你有德州仪器的TI-83/84/89型号的计算器,就可以到calculatorti.com下载相应的固件包,然后可以玩到《超级马里奥》、《口袋妖怪》、《俄罗斯方块》甚至《毁灭战士》和《反恐精英》这样的游戏!
我们已经知道代码写在文本文件里面后,如何被编码成为二进制程序,然后被执行的过程。合理的代码能够最大限度的发挥编译器的优化性能,从而使代码更高效的执行。了解处理器的运行机理,能够突破编译器的局限性,进一步提高代码执行效率。
使用普通的函数计算器进行简单的编程。计算器编程可以完成的事包括但不限于:各种数列求和、求积等运算,牛顿解方程,猜数字、理财游戏等等。掌握这个技巧,可以秒杀一些特定类型的题目。在上课无聊时也能写个小游戏消遣消遣。