最初的时候是原始时期战争,所谓原始时期,指的是约公元前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>
本节到此结束,欲知后事如何,请看下回分解。