自己用Laravel写的小博客和CSDN的博客以后同步更新:
《春日记》开发记录【1】

前言

一个人开发水平怎么样,我觉得让他写一个项目就一目了然了。
所以我也以这个为标准,定期考验考验自己。

这次的项目我选定为游戏开发。说到游戏,肯定广大人民群众就不太买账。
游戏、游戏,坑害了无数少年少女,你还去开发这个东西!
这里我就要给游戏先正正名。
你们是否能说,因为俗套无聊的低质量网络小说泛滥,我们就要一拳打倒小说行业,
并且说以后再也不看小说了?同样的道理,很多游戏实际上并不能称作游戏,
它们都是极具功利性的低级产物。我心中的游戏,应该是一种承载着制作人对美的追求,
带给体验者美的感受的载体。优雅的美、不屈的美、狂乱的美、绝望的美,
都可以是这种载体所承载的感情。所以一部真正的游戏,其实就是一份艺术作品。
而相对于其它的艺术类型,游戏能带给人交互式的体验,更容易使人沉浸。
这样一种优良的文化载体,我们为什么要拒绝呢?

开发之前

这次的游戏开发,我有两个目的:

  1. 以简洁精致带给体验者感动。
  2. 提高自己的计算机图形学技能。

这种考验自己水平的项目必须比较小,不能耽误太长时间。
为了给体验者尽量好的感受,“简洁精致”是必须的条件。
而如何在有限的时间内做出符合条件的内容来,得靠自己的经验和创造力了。
在思考了几天后,我主要确定了以下的制作方向:

  • 以低互动的视觉小说模型为载体,体现绝望美。
  • 以一名绝症患者最后三天的生活为内容。
  • 使用日记本元素,通过一行一行的日记显示展现内容。

确定了明确的制作方向,我便可以朝着这个方向前进。

这个项目目前已经开发到了测试版完成状态,接下来需要重构。
我会以每天一篇的速度更新简短的开发日记。
下一篇会提到开发资源的选取和制作。

《春日记》开发记录【1】相关推荐

  1. 《春日记》开发记录【2】

    自己用Laravel写的小博客和CSDN的博客以后同步更新: <春日记>开发记录[2] 上一章我们讲到了开发方向的确定,这一章我就说说如何选取开发用的资源. 提前规划需要的资源 为了实现游 ...

  2. Anytime项目开发记录0

    Anytime,中文名:我很忙. 开发者:孤独的猫咪神. 这个项目会持续更新,直到我决定不再维护这个APP. 2014年3月10日:近日有事,暂时断更.希望可以会尽快完事. 2014年3月27日:很抱 ...

  3. CozyRSS开发记录3-标题栏再加强

    CozyRSS开发记录3-标题栏再加强 1.更精炼的标题栏 接下来,我们把窗口的边框和默认的标题栏给去掉,让Cozy看起来更像一个平板应用. 在主窗口的属性里,修改下列两个属性: 效果一目了然: 2. ...

  4. CozyRSS开发记录19-窗口标题栏交互

    CozyRSS开发记录19-窗口标题栏交互 1.谈谈对mvvm解耦的看法 在使用mvvm时,如何操作窗口,这是一个问题.这个问题的关键点是:mvvm是把view和viewmodel解耦了的,很多写法一 ...

  5. TMS320F28335项目开发记录9_28335之中断系统

    TMS320F28335项目开发记录9_28335之中断系统 2014年11月08日 12:00:12 阅读数:3104 28335中断系统 1.中断系统 在这里我们要十分清楚DSP的中断系统.C28 ...

  6. 转:修改Content Server管理员密码 - [Documentum 实施开发记录]

    修改Content Server管理员密码 - [Documentum 实施开发记录] 2010-02-25 Tag: 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http:// ...

  7. CozyRSS开发记录8-解析一份RSS

    CozyRSS开发记录8-解析一份RSS 1.使用Rss20FeedFormatter解析RSS 使用Rss20FeedFormatter配合XmlReader来解析RSS非常的简单,几行搞定: 来试 ...

  8. 前端radio单选框默认选中_开发记录篇前端内容1

    有段时间没有更新文章了,因为是用的公司电脑,没有虚拟机,所以就没法演示hadoop相关的东西了,而且大数据篇的东西需要花费一些时间和精力去收集整理内容,那大数据篇就先暂停一下.最近这段时间的话我可能会 ...

  9. DTS开发记录(5)-- 挑战增量导出

    增量导出恐怕是DTS系统中最艰难的部分了,我们曾考虑过很多方案,最后都因为需要表大纲做一定的假设而不具备通用性而放弃.有很多效率较高的方案,由于为了追求通用性而无法实现,因为现实的情况比我们理想的要复 ...

最新文章

  1. [20180317]12c TABLE ACCESS BY INDEX ROWID BATCHED2.txt
  2. selenide_使用Selenide进行有效的UI测试
  3. REMarkerClusterer
  4. 今天的中巴等各式车子的企业即时通讯
  5. MongoDB 的分片技术
  6. 使用grep命令快速定位代码位置
  7. 拓端tecdat|R语言指数加权模型EWMA预测股市多变量波动率时间序列
  8. java反编译使用报错_Java反编译class
  9. LM算法——列文伯格-马夸尔特算法(最速下降法,牛顿法,高斯牛顿法)(完美解释负梯度方向)
  10. 英特尔神经计算棒_如何设置英特尔Movidius神经计算棒
  11. v3S移植mplayer播放器
  12. TCP 与 UDP 的异同
  13. react+mobx+jquery构建大型工具项目经验总结
  14. 都掏出来了,大学四年珍藏的26个宝藏网站,全部整理好给大家!!!
  15. saas(sccs)、less、stylus三者的区别
  16. 快速上手Matlab二维画图
  17. 字间距、词间距的使用-CSS入门基础(010)
  18. 游戏编程之常用设计模式
  19. Python爬虫-面向对象-《传闻中的陈芊芊》豆瓣热评
  20. 想要学习编程,有什么推荐的书籍?

热门文章

  1. c语言怎么获取进程名,C语言实现由PID获取进程名由进程名获取PID
  2. Z-Blog支持Word一键粘贴
  3. 用python画好看的图片,第二天用python绘画一些简单图片
  4. 计算机专业的毕设应该怎么做?
  5. 又一款国产操作系统,普华国产操作系统
  6. 4步做好技术复盘|目标,结果,过程,归类
  7. 内存地址、机器码与汇编指令的三角恋关系
  8. 【三层】我眼中的三层结构
  9. 结构力学程序算法理论基础(六)————用力法来求固端弯矩
  10. index.php 首页,网站首页index.php与index.html的区别