最初的时候是原始时期战争,所谓原始时期,指的是约公元前30世纪—前22世纪。
公元前26世纪,发生了以下战争:(1)黄帝征服中原各族之战, (2)阪泉之战,
(3)涿鹿之战。
正剧开始:
星历2016年07月18日 14:56:26, 银河系厄尔斯星球中华帝国江南行省。
[工程师阿伟]正在和[机器小伟]一起研究[星球战争 BC2599 至 BC2500(公元前26世纪)]。
相传黄帝时期(约公元26世纪),黄帝率领本部落联盟武装在中原地区征服其他部族的战争。
一百六、七十万年前,中华民族的祖先即生活于中国大地上。至今约万年时,先民足迹已北达黑龙江,南至珠江流域。通过各氏族、部落的增殖、分化及相互通婚、联盟、战争及迁徙,至今约五千年前,在以黄河、长江为中心的广大地区,形成若干部落集团。
姜姓古羌人集团生活于今关中、豫西及晋南;古戎人集团生活于今豫中、豫北及冀南;古夷人集团生活于江、淮之间及山东;古苗蛮人集团生活于江、汉之间及豫南等地,相继进入军事民主制时代。以黄帝为首的轩辕氏部族迅速强大起来,形成包括姬姓12部落的联盟。对内严密社会组织,对外加强武力开拓,对不肯归附的部族经常进行攻战。
周边较小的氏族、部落,或被征服而加盟,或被驱逐而远走。黄帝逐渐成为一个较大部落的联盟领袖。专用于战斗的兵器,已从生产工具中分化出来,有了石矛、石钺、石戈、石殳及弓箭等。部族勇士组成的营卫队已形成,平时保卫首领,战时即为骨干。当时比较强大的还有炎帝部落联盟,不服黄帝号令。黄帝遂攻炎帝于阪泉之野(今河北涿鹿东南,一说今山西运城解池附近),经过多次激烈战斗重又解仇结盟。
风姓古夷人集团,此际已繁衍分化为以少昊及蚩尤为首领的两大部落联盟。蚩尤部落联盟,史称九黎,善制后器,战斗凶猛,曾征服二十余部落,控制了今苏、鲁、豫交界地区,积极向西、北扩展。黄帝于涿鹿之野(今河北涿鹿东南涿鹿山一带,一说今河北涿州,还有他说)擒杀蚩尤。少昊与黄帝结盟,听从黄帝号令。黄帝在泰山举行了联盟大会,古苗蛮人部亦有参加。天下有不顺者,黄帝从而征之。
点评:从此黄帝英明远播,东至于海,西至空桐(今青海固原,一说甘肃高台),北逐荤粥后至釜山(今河北怀来),南至于江此后一些不同血缘、文化的古羌、戎、夷、苗蛮部族加速了融合,为华夏族及华夏文化的形成奠定了基础。
《史记·五帝本纪》记载:“轩辕之时,神农氏世衰,诸侯相侵伐,暴虐百姓,而神农氏弗能征。于是轩辕乃习用干戈,以征不享,诸侯咸来宾从……炎帝欲侵陵诸侯,诸侯咸归轩辕。轩辕乃修德振兵,治五气,蓺五种,抚万民,度四方,教熊罴貔貅躯虎,以与炎帝战于阪泉之野,三战,然后得其志。”由此可知阪泉之战发生于神农氏时代之末,由原始农业的发明所开创的全盛时期氏族制度早已走向衰落,为物质利益而进行的战争日益增多,给正常的生产生活带来巨大威胁,社会分化日益加剧,氏族制度的习惯法对于调节社会矛盾已显得无能为力了。为了应付越来越多的战争,旨先是亲属部落联合在一起,结成联盟,进而又结成范围更大的联合体,武力强大的黄帝部落用暴力征服不顺从者,根据“以力为雄”的原则,成为享有很高威信的“酋豪”,很多较弱小的部落纷纷投靠,以求得保护。然而活动地区相近的炎帝部落也在四方征讨,扩大自己的势力,同样想占有雄者的地位,为此,两强相遇,黄帝、炎帝间终于发生了阪泉之战。
这是华夏集团内部两个同源共祖的远缘亲属部落间的一场争雄的战争。因为据《国语·晋语四》记载,在口耳相传的谱系中,他们的先祖都是从与有峤氏互为婚姻集团的少典氏分裂出的女儿氏族,一个发祥于姬水,当即古漆水,发源于今陕西麟游西偏北的杜林,于今武功入渭。以姬水成者,即姬氏族,另一个发祥于姜水,在今陕西境内的渭水上游一带,今宝鸡尚有清姜河 ,以姜水成者,即姜氏族。在数千年的历史进程中,这两个古氏族日益繁荣、昌盛,分裂出很多儿女氏族,发展成很多部落,除了留在祖居之地的以外也有不少支系四外发展,开辟新的生存空间。距今五千年前登上历史舞台的黄帝和炎帝,就是东向发展,到达今河北、河南的姬、姜两古族的后裔。
黄帝,姬姓,传说他都有熊,即今河南新郑,居轩辕之丘,故号轩辕氏。炎帝,姜姓,是发祥于姜水的那支古族后裔。
<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坐标
['有熊', 278, 365],
['阪泉', 344, 235],
['涿鹿', 430, 157],
];
var town = [
['今涿鹿', 357, 27],
]
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.textWithSphere([town[i][0]], town[i][1], town[i][2], 0, 'green', 10, '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 str1 = ['姜.羌', '', '', ''];
var x_0 = 127, y_0 = -270;
var fontSize = 18;
var style = '#000088';
text.textWithCluster(str1, x_0, y_0, -Math.PI/6, style, fontSize, 'M');
var str2 = ['戎', '', '', ''];
x_0 = 326, y_0 = -254;
fontSize = 18;
style = '#0000AA';
text.textWithCluster(str2, x_0, y_0, 0, style, fontSize, 'M');
var str3 = ['风.夷','蚩尤', '', '少昊'];
x_0 = 520, y_0 = -259;
fontSize = 22;
style = '#880000';
text.textWithCluster(str3, x_0, y_0, -Math.PI/12, style, fontSize, 'M');
var str4 = ['苗蛮', '', '', ''];
x_0 = 253, y_0 = -499;
fontSize = 18;
style = '#000066';
text.textWithCluster(str4, x_0, y_0, Math.PI/3, style, fontSize, 'M');
var str5 = ['姬.黄帝', '熊罴', '貔貅', '躯虎'];
x_0 = 298, y_0 = -382;
fontSize = 22;
style = '#FF4488';
text.textWithCluster(str5, x_0, y_0, Math.PI/6, style, fontSize, 'M');
var str6 = ['姜.炎帝', '', '', ''];
x_0 = 377, y_0 = -183;
fontSize = 22;
style = 'red';
text.textWithCluster(str6, x_0, y_0, 0, style, fontSize, 'M');
}
}</span>
阪泉之战的地点,《中国军事通史》认为学术界尚未有定论,由于黄帝、炎帝是华夏集团的主要代表人物,黄帝后来又被尊为中华民族共祖,他的业缋广泛流传,他的后裔更把这些英雄的故事连同祖居地的山名、水名、地名起迁徙到四面八方的新居地。根据地名的考订,多认为与涿鹿之战的发生地相距不很远,所以关于阪泉之战和涿鹿之战的地点主要有在河北中部的“直隶保定说”;河北南部的“巨鹿说”;[15]河北西北部的“涿鹿说”或其附近的“延庆说”,以及在江苏徐州的“彭城说”等。联系稍后发生的涿鹿之战,阪泉之战发生在华夏集团活动地域的东半部,较靠近东夷集团分布区的推断可能较接近史实。[16]
不过在以上各个地点,保存传说最多的却是冀西北的涿鹿,此外还有北京延庆县。从涿鹿、保安、怀来以至延庆,都处于冀西北的山间盆地中,这是由桑干河、洋河冲积而成的宽谷,有适宜锄耕农业的宽阔谷地,附近还有可以狩猎的山林,联系有关传说阪泉之战可能就发生在这种有山、有泉、有平畴沃野的地理环境。炎帝后来所以和神农氏合并,是因为这一古族的经济生活中农业占较大比重,必生活在适宜农耕的地区,而黄帝族包括熊罴貔貅等长于狩猎的氏族,居地附近必有山林。但是有人认为黄帝属于游牧民族之说却是缺乏根据的,因为大量考古发现和研究成果表明,距今5000年前游牧民族尚未形成,除了所处于攫取经济阶段的采集狩猎民族外,一般处于农业、畜养业、渔猎、采集等多种经济互相补充,但有所侧重的阶段。从黄帝“修德振兵、治五气、蓺五种”的记载看,黄帝族不仅从事原始农业,而且为了进行阪泉之战大力发展农业生产。同时为了增强武力,将强悍的熊罴等六氏族有战斗力的人员编成氏族武装,精心教练,更进一步争取同盟者,作了充分准备后才与炎帝战于阪泉之野。[17]
相传黄帝时期(约公元前26世纪),在黄帝征服中原各族之战中,黄帝、炎帝两部落联盟与蚩尤部落联盟,在涿鹿之野(今河北涿鹿东南涿鹿山一带,一说今河北涿州,还有他说)的作战。
黄帝战胜炎帝(参见阪泉之战)在中原地区初步取得领导地时.活动于今河北南部及山东等地的以蚩尤和少昊为首的两个部落联盟,逐渐发展壮大。蚩尤部落联盟,相传由81个氏族和9个部族组成,史称九黎。为争夺生存空间和领导地位,它不断向中原地区扩展,与主要活动于黄河以北的炎帝部落联盟首先发生冲突,并将其击败。炎帝向黄帝求援。炎、黄两大部落联盟,遂联合起来共同与蚩尤部落联盟进行斗争。经多次作战,最后在涿鹿之野展开决战。蚩尤战败被杀。九黎残余一部退向南方,一部归并于少昊部落联盟。
此后,黄帝继续进行征服中原各族的作战,凡五十二战而天下咸服。
点评:黄帝在中原地区的领导地位得以确立,加速了各部族的融合,为华夏文化的形成奠定了基础。黄帝则被后人尊崇为中华民族的共同祖先。
彩蛋:
if (1) {
var r = 20;
config.setSector(1,1,1,1);
config.graphPaper2D(0, 0, r);
config.axis2D(0, 0, 180);
var star = shape.nStar(0, 0, 100, 5);
var a = shape.judgeConcavePolygon(star);
shape.strokeDraw(a[0], 'blue');
shape.pointDraw(a[1], 'red');
}
/**
* @usage 判断三角形是顺时针还是逆时针
* @author mw
* @date 2016年07月18日 星期一 13:46:49
* @param
* @return
*
*/
//三个点都是[x, y]形式,即投影在平面上
this.judgeClockwise = function(P1, P2, P3) {
var x1 = P1[0], y1 = P1[1],
x2 = P2[0], y2 = P2[1],
x3 = P3[0], y3 = P3[1];
cross = (x2-x1)*(y3-y1)-(y2-y1)*(x3-x1);
if (cross > 0) {
//逆时针
return 1;
}
else if (cross < 0) {
//顺时针
return -1;
}
else {
return 0;
}
}
//判断凹多边形
this.judgeConcavePolygon = function(array) {
var newArray = this.angularSort(array);
var vertexNum = newArray.length;
var concavePoint = [];
var returnArray = [];
var P1 = [], P2 = [], P3 = [];
if (vertexNum >= 3) {
for (var i = 0; i < vertexNum; i++) {
P1 = newArray[(i-1+vertexNum)%vertexNum];
P2 = newArray[i%vertexNum];
P3 = newArray[(i+1)%vertexNum];
if (this.judgeClockwise(P1, P2, P3) < 0) {
//三角形是顺时针,是凹点
concavePoint.push(P2);
}
}
returnArray.push(newArray);
returnArray.push(concavePoint);
return returnArray;
}
else {
return [array, []];
}
}
本节到此结束,欲知后事如何,请看下回分解。