历史学习新方法:将故事与地图结合形成动画,可手动进行操作,能方便在上面创造历史故事进行演示

当年孩子中考差几分失利,没有考上理想的高中,那一阵子我们都很难受。

孩子比较差的课程就是政治和历史了,当时我花了一周的时间把初中历史的课本浏览看完,想看看历史到底难在哪里。

最后发现知识点散,要记忆的东西很多,如果只是去看课本记忆,确实是很枯燥。历史本来是一门挺有趣的课程,如果只是靠记忆,就不那么好玩了。

经过思考,如果能将历史中的故事以动画的形式、在地图上表现出来,那么肯定是非常受欢迎的,如果还能做到以下几点就更好了:

1> 历史中的古代地名很多,如何能和现代地名对应起来;

2> 历史事件发生的地点,如事件中提到的河流、高山、地形、道路等等,如果能明确的在地图上标示出来,可以去操作地图,如缩放或拖动;

3> 有一个时间轴,当拖动时间轴时,地图上的朝代、边界、地名、重要人物和事件,依次出现和消失,事件也分成大、中、小事件等等,让你可以快速的从古代浏览到现代,看到历史的重要变迁;

4> 如果大家也可以在这个地图上方便编写自己的故事,让其他人来学习;

5> 其他更多更好的创意。。。

最后,我用程序写了这个故事动画(是模仿其他已经录制好的视频的),它不是一个视频,而是一个可以操作的演示动画,后台是编程的。

  • 其中的声音是根据文字转语音的;
  • 火焰燃烧的动画是可以动态合成的;
  • 行动的路径是可以自己定义的(一串经纬度数值);
  • 还有其他的动画效果

第一个故事动画还是挺费时间的,但是也确定,这个是可以写成一套完整 API 接口的,方便其他人定义自己的动画的,但工作量大,暂时放后。

建议在 PC 上观看,手机效果目前不太好。大家有什么意见可以多提提。

谷歌 chrome 浏览器、微软 Edge 浏览器(其他浏览器应该也可以,没有测试):

360 浏览器:

效果图:

image.png

这个动画是可以:暂停、播放、前一段、后一段

这个地图,在动画演示的过程中也是可以拖动,放大、缩小的(最后在 "暂停" 时操作)

image.png