9 胖了个胖在学习

尚未进行身份认证

一拳一脚打出自己招牌

等级
TA的排名 4w+

Windows安装Redis

虽然github上有windows能直接安装的redis,但是已经在2016年停止更新了,还是redis3的版本,这样与服务器的环境差异会带来想象不到的坑,所以我决定在Windows下使用WSL安装与服务器同版本的Redis。开启windows subsystem for linux:Enable-WindowsOptionalFeature -Online -FeatureName Mic...

2020-01-22 16:12:40

用js写卡牌游戏(七)

第三个实现的是出牌,听起来比伤害更简单,可是,它比伤害还要复杂。所以这里的出牌,单单只实现打出伙伴,更复杂的逻辑留到之后的文章。出牌的思路如下:检查费用,费用够的情况才能打出牌,检查场上还能否放置更多的伙伴,满了也不能打出牌,手牌中删除要出的牌,扣除对应费用,场上添加对应的伙伴,出牌的逻辑才完成。先完成客户端操作,拖拽卡牌并且放在自己的桌面上代表出牌,处理卡牌拖拽,首先要传入是否可拖拽的选项c...

2019-10-21 20:11:59

用js写卡牌游戏(六)

前言很久没更这个系列,其实是我发现在国内如果想要运营发布游戏不是那么简单的事情,需要有公司并且去申请运营资格,如果要有收费还需要申请版号。作为一个独立开发者,可能很难做到这些,所以前段时间不太愿意做这个项目了。不过最近也想通了,这个项目不运营也没关系,单纯的是为了分享技术也是快乐的。线上地址:http://cardgame.xiejingyang.comgithub:https://git...

2019-10-18 16:13:47

CP宝——小程序云开发尝试

本文同时也是“ 快速开发系列 ”的第一篇,“快速开发系列”我将使用各种不同的技术进行产品的快速开发,每个产品的开发周期保持在1-2天/1人。先看项目的简介视频,如果对项目感兴趣,可以再往下看。文字介绍看过视频的可以跳过这段,直接看初始化。我想开发的是一个给情侣或者夫妻之间使用的小工具,可以给对方发任务,同时提供奖励,这个小工具就是帮忙记录自己的任务和获得的奖励,免得对方不认账。那么需求就是...

2019-10-17 16:35:16

用js写卡牌游戏(五)

前言加紧速度,争取让教程快速跟上线上版本的速度,不然老要写两遍,太麻烦了。如果游戏整个过程中有什么不太懂的,或者特别想了解的环节,可以直接留言给我,我会专门写文章来介绍这些东西。同样这次也录了视频,在文章的最底部,不想看文字的同学可以直接去看视频(点这里)。之前设计了卡牌的基础数据,但是随着开发的深入,之前设计的基础数据仅仅只能简单显示一张卡牌,这次就完善设计一下卡牌的数据结构,并且顺...

2019-09-19 23:18:50

用js写卡牌游戏(四)

前言又过了三个月,咳咳咳……这次我决定录一个视频,如果不想看文字的朋友,可以看视频(点这里),内容和文字差不多。线上地址:http://cardgame.xiejingyang.comgithub:https://github.com/xieisabug/card-game正文首先来做攻击效果,也就是卡牌冲过去,再回来。这属于动画效果,我这里就不造轮子了,直接找一个现成的好...

2019-09-19 11:33:56

游戏突发随机事件设计

最近在学游戏开发,尝试开发一个经营类游戏,其中有个点子就是:在游戏的过程中,会不时的发生一些突发事件,可能是任务,可能是天灾人祸等,当然,要有趣,那么这个事件就得是随机的,不能是一成不变的。那么就来好好设计一下这个系统吧

2019-08-19 09:28:39

用js写卡牌游戏(三)

用js写卡牌游戏(三)废了又废话上篇文章发了之后,有挺多朋友来注册线上地址的,受宠若惊。然后看了看上篇文章的日期,6个月前,emmmm,为什么我这么懒。。。开了一个交流群,532413727,大家有啥想问的想说的可以加群交流。第三回(卡牌攻击)接着上节所说,接下来制作卡牌的ui,首先创建一个component文件夹,在文件夹中创建我们的Card.vue,按照上一章...

2019-06-26 17:51:19

用js写卡牌游戏(二)

用js写卡牌游戏(二)直接看代码的点这又废话(前言)别看这个游戏现在这个垃圾样,我可是摸索了将近半年才写出来的,所以我现在理解一个好游戏要是想做出来,为啥要两三年了。目前最新进度游戏线上地址 ,欢迎大家注册了之后体验(如果没有人对战,可以单人剧情体验),希望大家多提建议!第二回合(对战通信)采购完项目的材料,要开始建地基了。如果把...

2019-06-26 17:49:41

用js写卡牌游戏(一)

用js写卡牌游戏(一)不想看废话的点这直接看代码的点这废话(前言)现在游戏多了,不过总是感觉不太对自己的口味,每个游戏都感觉和自己想象中的要差了那么一点点,所以我决定尝试着自己写一个游戏。因为从来没做过游戏开发,所以所有游戏机制的实现都只能是在网上查或者自己摸索,如果大家在看文章( 或视频 )的时候有更好的实现方法,请一定要告诉我。那么策划...

2019-06-26 17:44:00

吴恩达 - 第六周 - 笔记

转自:https://github.com/fengdu78/Coursera-ML-AndrewNg-Notes/blob/master/markdown/week6.md第6周第6周十、应用机器学习的建议(Advice for Applying Machine Learning)10.1 决定下一步做什么10.2 评估一个假设10.3 模型选择和交叉验证集10.4 诊断偏...

2018-05-28 10:20:20

吴恩达 - 第五周 - 笔记

第5周第5周九、神经网络的学习(Neural Networks: Learning)9.1 代价函数9.2 反向传播算法9.3 反向传播算法的直观理解9.4 实现注意:展开参数9.5 梯度检验9.6 随机初始化9.7 综合起来9.8 自主驾驶九、神经网络的学习(Neural Networks: Learning)9.1 代价函数参考视频...

2018-05-25 16:23:14

ELI5:导数,偏导数

导数导数就是描述某个事物的变化速率。 举个最常见的例子,当人从某地移动到另一地点的时候,速度就是这个移动的导数,因为它描述了移动的变化速率;再继续看,加速度就是速度的导数,因为加速度描述了速度的变化速率。当加速度恒定的时候,我们可以想到,速度就是一条斜线,再进一步就能想到移动的距离是一个抛物线。 距离曲线 速度曲线在数学中,先举一个简单的例子,比如 y=3x+5y=3x+5 ...

2018-05-15 14:52:45

写高性能的Pandas代码

写高性能的Pandas代码我觉得吧,python作为科学计算的最常使用语言之一,应对大量的数据计算,如果太慢了,会让需要不断试错的科学计算方法消耗过多的时间。所以我常常在思考,python到底有多慢,让大家一开始用就觉得它慢?又有多快,让大家都用它来进行上GB数据的计算?pandas是用来处理科学计算数据的最常用框架,pandas的性能怎么样呢?在一步步尝试中,我发现这取决于代码的写法。接...

2018-04-24 09:46:37

从泰坦尼克项目中,学习数据处理

个人博客前言学习机器学习也有一段时间了,在这段时间内,有很多感想,其中之一就是数据处理的重要。 在机器学习中,一般使用pandas进行数据的处理,使用matplotlib或者seaborn进行图形化数据,两者结合起来处理和分析数据,能让之后的步骤事半功倍。 用来学习的项目是kaggle上的项目,有很多人分享了对这个项目的处理方法,我认为这个项目很重要的一点就是,数据的分析和处理,比模型...

2018-04-18 15:32:12

关于javascript中的值传递和引用传递

javascript一切都是值传递,只不过传递的值是一个引用。 可能有点绕口,来看例子慢慢解释一下。(例子来自)function changeStuff(a, b, c) { a = a * 10; b.item = "changed"; c = {item: "changed"};}var num = 10;var obj1 = {item: "unchanged"...

2018-03-16 20:46:07

IDEA插件开发——React项目插件

IDEA插件开发——React项目插件设计部分因为平时在做项目的时候,总是会有一些重复代码的工作量,作为一个有追求的程序员,当然不会让自己一直重复这些劳动。于是,就有了IDEA插件开发这个方案了。IDEA插件开发的资料非常少,大部分都要阅读IDEA的源码来探索。首先明确我的目标:根据模块和页面名称,自动初始化一系列的页面,其中的变量、类名、文件名等均根据模块名称和页面名称生成。第二...

2018-02-26 15:20:13

2018阅读书单(持续更新)

2018阅读书单(持续更新)1. 学习之道学习能力+10,这本书给我的收获还是挺大的。像其他的一些论述书一样,你可以选择只看最后一章的总结,但是如果想理解书中所写的学习方法,最好看是看看文章中所举的例子。就如同书中的一个观点一样,如果你看了总结,认为自己已经掌握了,那么过一段时间回想一下,如果你不能回想起来,那么你根本没有掌握其中的知识点。...

2018-02-22 19:08:08

《学习之道》读书笔记

《学习之道》读书笔记不要太过于专注,适当的时候要放松,启用发散思维,会让更多的想法出现来帮助解决问题。爱迪生遇到棘手的问题,会拿着球,躺着睡一会,当睡着的时候球会从手中脱落,掉到预先准备好的盘子上,惊醒爱迪生,这时候爱迪生会参考睡着的时候想到的想法。做一件事情的时候,不要在短时间不停的重复。长时间的短练习要比短时间的长练习效果好很多。人在醒着的时候,脑袋会产生有毒物质。在睡眠中,脑细胞...

2018-02-22 17:02:13

PM2源码阅读

因为我只关注PM2的核心功能,相对于辅助的功能,我就不多花时间去看了,只要实现了核心功能,辅助功能不看源码,相信我也能实现的。 阅读本文的时候,我默认您已经了解了Node的基本知识和Cluster的用法,对于Cluster不熟悉的,可以查看这篇文章我选择直接查看PM2前期的代码,前期代码没有多余的技巧和辅助代码干扰,对于库设计者的思路体现的比较好,这个技巧在大家看别的源码的时候也可以使用。我

2018-01-07 11:54:07

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。