码迷,mamicode.com
首页 > 其他好文 > 详细

[从头读历史] 第304节 星球战争 BC2999 至 BC2900(公元前30世纪)

时间:2016-07-15 21:47:55      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

剧情提要:
最初的时候是原始时期战争,所谓原始时期,指的是约公元前30世纪—前22世纪。
约公元前30世纪,神农氏攻斧燧氏之战,拉开了星球战争的序幕。


正剧开始:
星历2016年07月15日 15:52:05, 银河系厄尔斯星球中华帝国江南行省。

[工程师阿伟]正在和[机器小伟]一起研究[星球战争 BC2999 至 BC2900(公元前30世纪)]。


技术分享


阿伟先来扯一下淡,好让历史连贯起来。

 

公元前一万年,天地突然都冻住了。

 

大伙抱怨食物冻得像冰一样硬,没法吃,怎么办?燧人氏说:大伙别急,我可以给大家生个火堆,咱把食物烤熟了吃,不就行了。

 

然后燧人氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我燧人氏教会了大家使用火。 

 

公元前九千年,天地还是那么的冷。一千年没怎么吃上食物,星球上的动物们不乐意了,老到人族的居住地来转悠。

 

大伙害怕了,这些动物有些相当巨大,也不怕大伙对它扔石头,怎么办?有巢氏说:大伙别急,我可以在大树上做个窝,大家上来避一避。

 

然后有巢氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我有巢氏教会了大家在树上搭房子。

 

公元前八千年,天地依然是那么的冷,捕捉猎物越来越难了,怎么办?伏羲氏说:大伙别急,我们可以抓一些脾气不太硬的小兽圈起来养,让它们下崽,这样就不愁没食物了。

 

然后伏羲氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我伏羲氏教会了大家饲养牲畜。

 

公元前七千年,该死的冰冻忽然化了,大伙还没来得及高兴,却发现到处淹水了,怎么办?女娲氏说:大伙别急,跟我来,我们沿这条路走。

 

然后女娲氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我女娲氏把大伙从古昆仑山带到了河南平原。

 

公元前六千年,河南平原上到处密布沼泽,捉个野兽非常不容易,很多人饿肚子了,怎么办?神农氏说:大伙别急,我发现一些稻谷可以吃,它们还掉种子,可以长更多的稻谷。

 

然后神农氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我神农氏教会了大伙怎么种田。

 

公元前五千年,山东平原上来了一群游牧的人,他们有两项绝活,一是制造石器,二是挖地洞和山洞。于是很容易地就专门接收其它氏族的外包任务,大家称他们斧燧氏。

 

然后斧燧氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我斧燧氏开创了外包产业的先河。

 

公元前四千年,斧燧氏首领在思考一个问题:不远处的神农氏族人种的庄稼很多,而自己这边靠着放点牧,做点代工,都挣不来足够的口粮。怎么办?大伙一商量,咱可以制造一些打仗用的石斧,去抢他们的粮啊。他们一点防备设施都没有,肯定拿咱没办法。

 

然后斧燧氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我斧燧氏开创了强盗产业的先河。


技术分享

 

公元前三千年,斧燧氏抢了神农氏这么久,一开始还有点节制,抢的也不多,大伙也就算了,现在抢得大家都受不了,怎么办?神农氏当家的说,揍他。

 

然后神农氏穿越时空来找[工程师阿伟],说:你给查下那年的日历,记下来,这一年,我神农氏开创了战争产业的先河。

技术分享


从阿伟这里回去后,神农氏就投入了战争:


技术分享


战争很快就打赢了。关于这张战争的描述,是这样的:


神农氏攻斧燧氏之战

 

神农氏攻斧燧氏之战是指神农氏部落进攻斧燧氏部落的作战,相传神农氏时期(约公元前30世纪)的一场战争。神农氏打败斧燧氏后组成部落联盟。至今约五千年前,在以黄河长江为中心的广大地区,形成若干部族集团。神农氏是古夷人部族集团(上古时期居住在我国华东地区的部落总称)的一个部落,生活于今河南东南部,以农业生产为主,已在冶陶手工业及交换市场。为开拓生产、生活空间,逐渐向东北民展,与生活在今山东西南部的另一古夷人部落斧燧(或称补燧)氏,发生利害矛盾,引起冲突。斧燧氏部落不肯屈服。神逐氏遂北上进攻斧燧氏,将其击败、兼并。随后,神农氏部落由今河南淮阳地区迁移至今山东曲阜一带。附近各部落自动归附,组成部落联盟。此战是中国古代文献中有记载的第一次作战行动。


技术分享


这一个世纪就发生了这么一场有纪录的战争,想来也没有什么伤亡,大家回去继续种田过日子。


彩蛋:

<span style="font-size:18px;">	//一组圆圈,以第一圈为中心,在它的外边围一圈较小的圆
	this.textWithCluster = function(str, xPos, yPos, rotate, style, fontSize, alignment) {
		var centerD = fontSize*4;
		var peripheralD = fontSize*3;
		//中央大圆
		var circle_C = shape.nEdge(xPos, yPos, centerD/2, 36, 0);
		//传入的str应该是一个字符串数组,['s1', 's2', ...]这种格式
		//把s1填入中央圆圈,其它的填入它周围的一系列圆圈中
		
		//字符串数组中除第一个串以外的字符串的个数
		var count = str.length - 1;
		
		
		//小弟不能太少,到少留三个位置
		if (count < 3) count = 3;
		
		//内外圆的圆心距离 periOff > (centerD+peripheralD)/2
		//同时要满足 (periOff* 6)/count > peripheralD		
		var periOff = Math.max((centerD+peripheralD)/2, peripheralD*count/6);
		
		var periArray = shape.nEdge(0, 0, periOff, count);
		
		var transform = new Transform;
		periArray = transform.translate(transform.rotate(periArray, rotate), xPos, yPos);
		
		//画圆圈集群
		shape.strokeDraw([].concat(circle_C), style, 1);
		var circle_P = [];
		for (var i = 0; i < count; i++) {
			circle_P = shape.nEdge(periArray[i][0], periArray[i][1], peripheralD/2, 36, 0);
			shape.strokeDraw(circle_P, style, 1);
		}
		
		this.bold([str[0]], xPos, Math.abs(yPos)+0.5*fontSize, 0, style, fontSize, alignment);
		
		for (var i = 0; i < count; i++) {
			this.normal([str[1+i]], periArray[i][0], Math.abs(periArray[i][1])+0.4*fontSize, 0, style, fontSize*0.7, alignment);
		}
	}</span>

<span style="font-size:18px;">	if	(1) {	
		
		var image = new Image();
		image.src = './1.jpg';
		
		var xL = 10, yL = 40, xM = 350, yM = 250, xR = 680, yR = yL;

		var text = new DrawText();
		
		var w = 700, h = 600;		
		
		image.onload = function() {
			plot.drawImage(image, 0, 0, w, h, 0, 0, w, h);
			
		
			//事件
			//text.textWithRect(['春秋时期诸侯国分布'], xL, yL-15, 0, 'yellow', 20, 'L');
			
			//东周 -770 ~ -256
			var city = [
				//['', 0, 0] 地名, x, y坐标
				['淮阳', 106, 492],
				['曲阜', 486, 77],
		
			];		
			
			var town = [
			
			]
			
			var country = [
				
				
			]
			
			var name = [				
			
			];
			
			
			
			var lCity = city.length;
			var lTown = town.length;
			var lCountry = country.length;
			var lName = name.length;
			
			
			for (var i = 0; i < lName; i++) {
					text.textWithEllipse([name[i][0]], name[i][1], name[i][2], 0, 'red', 20, 'R');
				}
				
				
			if (lCity>0) {
				
				for (var i = 0; i < lCity; i++) {
					text.textWithSphere([city[i][0]], city[i][1], city[i][2], 0, 'red', 20, 'M', 10);
				}
			}
			else {
				//ruler.compass(60, 60, 40, -Math.PI/8);
			}
			
			if (lTown>0) {
				for (var i = 0; i < lTown; i++) {
					text.textWithFlag([town[i][0]], town[i][1], town[i][2], 0, 'green', 20, 'M');
				}
			}
			
			if (lCountry>0) {
				for (var i = 0; i < lCountry; i++) {
					text.textWithRect([country[i][0]], country[i][1], country[i][2], 0, 'blue', 15, 'L');
				}
			}
			
			//text.textWithFlag(['楚 '], 122, 131, 0, 'green', 40, 'M', 10);
			
		

		
		var str = ['神农氏', '', '', ''];
		var x_0 = 200, y_0 = -400;
		var fontSize = 20;
		var style = 'red';	

		text.textWithCluster(str, x_0, y_0, 0, style, fontSize, 'M');	
		
		var str2 = ['斧燧氏', '', '', ''];
		x_0 = 400, y_0 = -100;
		fontSize = 18;
		style = 'blue';

		text.textWithCluster(str2, x_0, y_0, Math.PI/3, style, fontSize, 'M');
			
				
		}

		

	}</span>


本节到此结束,欲知后事如何,请看下回分解。

[从头读历史] 第304节 星球战争 BC2999 至 BC2900(公元前30世纪)

标签:

原文地址:http://blog.csdn.net/mwsister/article/details/51918470

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!