黄帝先派大将应龙出战。应龙能飞,能从口中喷水,它一上阵,就飞上天空,居高临下地向蚩尤阵中喷水。刹那间,大水汹涌,波涛直向蚩尤冲去。蚩尤忙命风伯雨师上阵。风伯和雨师,一个刮起满天狂风,一个把应龙喷的水收集起来,反过来两人又施出神威,刮风下雨,把狂风暴雨向黄帝阵中打去。应龙只会喷水,不会收水,结果,黄帝大败而归。
不久,黄帝重整军队,重振军威,再次与蚩尤对阵。黄帝一马当先,领兵冲入蚩尤阵中。
这一战,双方都伤亡惨重,尸横遍野,血流成河。战斗结束后蚩尤要往后方撤退,士兵们把伤兵都抬走后,阿普(苗语:公公)蚩尤对身边的阿普军师说:“我们不能丢下战死在这里的弟兄不管,你用点法术让这些好弟兄回归故里如何?”阿普军管说:“好吧。你我改换一下装扮,你拿‘符节’在前面引路,我在后面督催。”
于是阿普军师装扮成阿普蚩尤的模样,站在战死的弟兄们的尸首中间,在一阵默念咒语、祷告神灵后,对着那些尸体大声呼喊:“死难之弟兄们,此处非尔安身毙命之所,尔今枉死实堪悲悼。故乡父母依闾企望,娇妻幼子盼尔回乡。尔魄尔魂勿须彷徨。急急如律令,起!”原本躺在地上的尸体一下子全都站了起来,跟在阿普蚩尤高擎的“符节”后面规规矩矩向南走。敌人的追兵来了,阿普蚩尤和阿普军师连手作法引来“五更大雾”,将敌人困在**阵里……。因是阿普军师所“司”(实施、操作意)之法术让大家脱的险,大家自此又把他叫“老司”;又由于阿普老司最后所用的御敌之实乃“雾术”,而“雾”笔画太多难写,于是改写成一个“巫”字取而代之。其实,这巫字也是个象形文字:上面一横代表天或者雾,下边一横则代表地,而中间的那一竖就表示“符节”了;竖的两边各有一个人字,右边那个代表阿普蚩尤,左边那个代表阿普老司,意思是要两个人联合起来才能作巫术
蚩尤这次施展法术,喷烟吐雾,把黄帝和他的军队团团罩住。黄帝的军队辨不清方向,看不清敌人,被围困在烟雾中,杀不出重围。就在这危急关头,黄帝灵机一动,猛然抬头看到了天上的北斗星,斗柄转动而斗头始终不动,他便根据这个原理发明了指南车,认定了一个方向,黄帝这才带领军队冲出了重围。