乐趣区

关于程序员:16-岁程序员-59-天开发疫苗宣传游戏还做了首说唱歌曲

寰球新冠疫情暴发曾经整整一年了,至今还有不少地区的情况不容乐观,局部海内国家的感化人数曾经超过了一半国民人数。

尽管一直新增的病例数显示出了对疫苗接种的强烈需要,但统计后果仍显示,有超过四分之一的美国民众不愿接种疫苗,在医护人员中这一比例更高。

为了帮忙向公众流传对于疫苗的意识,一个 16 岁的前端小伙 Josh Ternyak 创立了一个名为 CovidInvaders 的游戏。

59 天开发一款新冠疫苗游戏

尽管国内外新冠疫苗的钻研都获得了肯定冲破,但据外媒报道,因为担心接种新冠疫苗后的副作用,美国一些医疗机构中多达 80% 的员工回绝接种疫苗。

如果医护人员都对新冠疫苗不信赖,那疫情防控的工作将更难开展。Josh Ternyak 用两个月的工夫,应用 HTML、CSS、Jquery 和 Python 构建了 CovidInvaders 这个游戏。

其实一开始是 Josh Ternyak 的敌人 Roman Peysakhovich 启发了他,让他意识到了能够通过创作游戏的形式流传无关疫苗的意识。

第一周,他认真思考了设计这款游戏的目标和如何能力有更好的体验,让它的流传范畴更广。随后,Josh Ternyak 首先构思了 CovidInvaders 的外观设计。毕竟看起来更更美、更舒服的游戏才更容易吸引用户的趣味。
最后,Josh Ternyak 是想设计一款相似于相似于经典游戏《太空侵略者》的游戏。然而,通过几天的头脑风暴后,他决定把游戏界面做成程度设计,而不是像《太空侵略者》那样的垂直设计,因为这样能够使用户有更多工夫「对病毒射击注射器」。

第二周到第三周,Josh Ternyak 与一家设计机构单干,应用 HTML 和 CSS 开始设计游戏。这也得益于他曾在一家设计公司有将近 6 个月的工作经验。那段时间,他学会了应用 HTML 和 CSS,还把握了和设计师沟通的技巧。

在于设计公司沟通了两周左右后,Josh Ternyak 认为,是时候开始编码了。

第四周到八周的工夫,Josh Ternyak 都集中于应用 HTML、CSS、Vanilla JS、Jquery 和 Python 开发这款游戏的工作。

Josh Ternyak 说,他从 11 岁开始学编程时就意识到了十分重要的一点,那就是开发应用程序或网站只是难题的第一步,更重要的是许多开发人员都没有做到,编写洁净的、可保护的代码。编写易于应用和了解的代码是十分重要的,当 Josh Ternyak 开发 CovidInvaders 时,他最重视的就是这一点。

Josh Ternyak 说:“我并不是说我的代码是完满的,然而我必定在 Web 开发的「代码清洁度」局部有所改进。”

Josh Ternyak 没有具体介绍 CovidInvaders 的代码编写过程,但他对本人这段时间所做的事件做了一个简短的总结:

1. 仅应用 HTML 和 CSS 实现设计。

2. 时刻投入,守在电脑前,睡在客厅的沙发上。

3. 通过 Vanilla JS 和 Jquery 实现了游戏性能。

4. 应用 Python 实现后端,使得排行榜在游戏完结后保留用户的名字和得分。

开发 CovidInvaders 的最初两天里,Josh Ternyak 为了确保这款游戏在所有设施上都很容易应用,他专门花了两天工夫来修复不同屏幕尺寸的 CSS 问题。

十分钟录制一首说唱歌曲,花式宣传 CovidInvaders

Josh Ternyak 用 59 天实现了 CovidInvaders 的全副开发工作,CovidInvaders 随时能够上架提供下载的时候,Josh Ternyak 又决定用一首有本人格调的原创说唱歌曲帮忙玩家理解如何玩这款游戏。

于是,Josh Ternyak 在 YouTube 下载了收费的器乐节奏并录制了下来。仅用了十分钟,这首歌就诞生了。

https://www.bilibili.com/vide…

脑洞大开的少年程序员,开发了一款「睡觉时间计算器」

这曾经不是 Josh Ternyak 第一次开发这种脑洞十分大的程序了。去年,也就是 Josh Ternyak 15 岁的时候,他还构建果一个「睡觉时间计算器」。

Josh Ternyak 说,「睡觉时间计算器」是为那些深夜工作的程序员开发的,能够通过让他们抉择本人想起床的工夫来计算时候该上床睡觉。

与 CovidInvaders 的构建过程相似,Josh Ternyak 同样是从外观设计开始着手,应用 React JS、CSS 和 HTML 编写了「睡觉时间计算器」。

Josh Ternyak 为「睡觉时间计算器」制作了应用程序的背景,试图找到最佳的色彩以使应用程序具备最佳的 UI。他制作了一个真切的夜空画面,除了满天闪动的繁星,还有一个有发光成果的月亮。

感觉本人只管睡眠了 8 个小时,但仍未放弃精力充沛时,Josh Ternyak 开发了一个「睡觉时间计算器」。意识到民众对新冠疫苗意识不到位的时候,Josh Ternyak 开发了一个游戏来流传正确的观点。

一个十几岁的少年,对生存中的所有都有着极大的激情,并且全力投入,试图用本人的力量做出一些扭转。


疫情暴发之初,中国的开源我的项目 wuhan2020 登上了 GitHub 热榜,有数开发者退出了声援疫情防控的大军。

谷歌和苹果代表当先的科技巨头也开发了新冠病毒联系人追踪应用程序,应用该程序的用户如果接触到新冠病毒检测呈阳性的人,就会收到揭示。

还有有数为应答疫情开发的近程诊疗零碎、疫情服务小程序都在寰球独特抗击疫情的工作中施展了重要作用。

当初,寰球疫情的防控工作仍在缓和进行,国内外的开发者也都用本人的技术能力奉献着力量。

退出移动版