Skip to content

A project to give you a different travel expierence

Notifications You must be signed in to change notification settings

timlyeee/RandomTrip

Repository files navigation

随机旅行创造器

A project to give you a different travel expierence

简介

当现在的社会给予我们的选择越来越多的同时,对于旅行的选择却越来越少。对于我这样的选择困难症玩家往往纠结于在哪里吃,吃什么,却很少能想到怎么旅行最有意思。这是个悖论。 如果旅行能够作为随机性出现的话,就会非常有意思,让我的旅行充满完全不一样的意义。

所以如果我们把旅行的维度提取出来,可以发现主要聚焦在了吃喝玩览4个方面,以及相应的事件地点人物等若干状态。如果把这些内容赋予一定的随机性,就会形成完全不同的旅行。

例如 时间:10分钟后,地点:北方200米,人物:遇到的第一个人,内容:合影。 这样就可以形成一个挑战性很强的旅行站点。

如果降低难度,在 这个维度减少一些社交羞耻度,被人物设为自己。

无论如何,这都是在设定目标。这个目标既然是随机生成的,也有权力不做。但是如果做到了并记录下来(相片或者视频),那么随机线路就可以记录成一条完整的旅程,用图像的形式显示出来,等之后回顾也会变得很有趣。

技术支撑

这个项目会简单涉及到小型的随机数算法加权重支撑。以及多维度排列组合规划。但不会是什么高级牛逼的算法,因为没空想那么多。

Android平台,即原生平台(后续会考虑用cmake做跨平台编译)。

横向维度:

纵向维度:

  • 时间
  • 地点
  • 人物
  • 事件

测试

当然是人工测试啦!有请各位受害者出场啦hhhh

模块划分

布局

控制布局的XML文件从原先的 app > res > layout > activity_main.xml 路径变成了 app > src > main > res > layout > activity_main.xml,这是新项目默认的构建路径。

这次决定采用的风格布局是黑蓝色搭配的主题配色,搭配色域中的随机色形成色块拼图并作为标记点记录。如果硬要说有什么美术算法方面想要实现的话,就是将随机出来的调色板生成为滤镜并且应用到记录用的照片上(虽然不一定好看就是了)。

About

A project to give you a different travel expierence

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published