miniTown

Share

Video

演示视频

这个项目是什么

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

main

为什么要有这个项目

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

这个项目要怎么做

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

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

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

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

项目GitHub地址

miniTown

参考

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

Read more

可多路视频播放的VisionOS 媒体查看器开发

可多路视频播放的VisionOS 媒体查看器开发

开发一款能够同时播放多个视频的vision pro媒体查看器。 0:00 /0:40 1× 缘起 Vision Pro 发布时我就特别想买,毕业工作后终于有资金购入并加入Apple开发者计划,从今年五月到现在也用了快小半年,用起来确实挺爽。 但是有些痛点还是很难受,其中一个痛点就是无法同时播放多个视频音频(实际上VisionOS提供了同时播放音频的API,但是似乎我用的APP都是不遵守🤣 导致都在抢占),因此为了满足我自己的这个痛点,也学习一下Vision OS 的应用开发,甚至完成度足够的话考虑上架App Store,便有了这个目标是多视频同时播放的媒体查看器项目。 现有工作 我购买了4XVR、Infuse、Moon Player、ES 文件助手(这款只有iPad OS版,不是专供Vision OS的),这几个月体验下来,全都存在我提到的和其他APP抢占音频通道,无法同时播放的问题,其他的我的主观的体验如下: 4XVR:使用最多,用起来最舒服,格式支持很全,VR视频也能看,号称全v

By Feiran Yu