miniTown

    Video

    0:00
    /
    演示视频

    这个项目是什么

    一个2D模拟经营类游戏,一个种田游戏
    模拟村庄发展,我们操控村长,发行或销毁货币,来对村子进行操作,使村子变得繁荣
    main

    为什么要有这个项目

    1.想通过模拟一个村庄的发展,来了解货币和价格的作用和意义。
    2.玩过不少,并且喜欢种田游戏。
    3.也作为软件工程每个人要做的团队作业。

    这个项目要怎么做

    食色性也 -《孟子·告子上》

    我们假设每个村民有两种欲望:吃饭和繁衍,欲望有多个级别,村民会为了满足欲望,去工作

    我们想做一个原始的游戏,技术也是使用尽量原始的技术

    1. 使用自己开发的游戏引擎,底层使用GDI绘图以及使用MCI播放声音,不使用DirectX或者OpenGl开发,所以没有很多的环境依赖,易于安装运行
    2. 使用纯自己手绘图像
    3. 使用自己开发的简易UI来完成交互
    4. 音效资源全来自于网络免费开放音效社区爱给,背景音乐来自于 kingdom的付费音乐原声集,已付费,并且并没有用于商业用途,应当不存在版权问题

    项目GitHub地址

    miniTown

    参考

    《黑墩屯》 具体的记录一个普通山东村庄的各种层面
    《游戏引擎架构》 对游戏引擎的有系统介绍
    《逐梦旅程:Windows游戏编程之从零开始》Windows游戏编程入门书
    《进化心理学》深受启发
    Bainshed IGN 评分8.3的相似种田游戏