Version 0.6
Added message boxes. Added more levels to time trial. Added more precise times. Added shooting particles at mouse. Added energy. Added health and energy bars. Fixed particle physics and added more of them. Added particles doing damage. Added enemy AI. Enemies now die permanently. Fixed non-letter controls showing wrongly. Added support for items, but not implemented yet. Other minor additions and bug fixes.
This commit is contained in:
parent
e560f514ae
commit
b1b239d9d3
6 changed files with 567 additions and 326 deletions
164
level.js
164
level.js
|
@ -45,6 +45,29 @@ function defineLevels(){
|
|||
,'.#################################################################################################################..................'
|
||||
,'.#################################################################################################################..................'
|
||||
,'Duck', 'Asraelite'
|
||||
],
|
||||
[
|
||||
'.........................................................................................................................................'
|
||||
,'..................................................................................................................#####...............###'
|
||||
,'..................................................................................................................#####...............###'
|
||||
,'.###.....................................########################################.....................................................###'
|
||||
,'.###.....................................#............................................................................................###'
|
||||
,'.###.....................................#..#####################################...................................###...............###'
|
||||
,'.###.....................................#................................#######...................................###...............###'
|
||||
,'.###............................###......############.....................#######...................................###...............###'
|
||||
,'.###............................###...........#######.....................#######............###..........#######################.....###'
|
||||
,'.###.....................##########...........##########..................#######............###..........#############...............###'
|
||||
,'.###.....................###.........########.#######.........##..........#######............###..........#############...............###'
|
||||
,'.###.....................###........##........#######.........##..........############....................#############FFFFF..........###'
|
||||
,'.###............###......###.......###.##############.........##..........###############.................#############FFFFF..........###'
|
||||
,'.#####################################.....#####################.....####################################################################'
|
||||
,'.#########################################.#####....................#####################################################################'
|
||||
,'.#########################################.#####...........##......######################################################################'
|
||||
,'.#########################################.................##.....#######################################################################'
|
||||
,'.########################################################################################################################################'
|
||||
,'.########################################################################################################################################'
|
||||
,'.########################################################################################################################################'
|
||||
,'Pipes', 'Asraelite'
|
||||
]
|
||||
];
|
||||
levelparts = [ // Free roam level sections
|
||||
|
@ -92,7 +115,7 @@ function defineLevels(){
|
|||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'5n', '5n', 1, 50, 2 // What type of connection it has left, right, the minimum level it appears, the maximum, and the rarity
|
||||
,'5n', '5n', 1, 50, 2
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
|
@ -138,7 +161,7 @@ function defineLevels(){
|
|||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'10n', '5n', 2, 15, 7
|
||||
,'10n', '5j11', 2, 15, 7
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
|
@ -253,7 +276,7 @@ function defineLevels(){
|
|||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'10n', '10n', 2, 15, 10
|
||||
,'10n', '10n', 2, 15, 10,
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
|
@ -276,7 +299,53 @@ function defineLevels(){
|
|||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'5n', '5n', 2, 15, 4
|
||||
,'5n', '5n', 2, 15, 10, 1
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'......#############'
|
||||
,'......#############'
|
||||
,'...E..#############'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'5n', '8n', 2, 15, 10
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'................###'
|
||||
,'................###'
|
||||
,'######...##########'
|
||||
,'######.E.##########'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'8n', '10n', 2, 15, 10
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
|
@ -311,9 +380,9 @@ function defineLevels(){
|
|||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'....###.......###..'
|
||||
,'....#####.....#####'
|
||||
,'....#####.....#####'
|
||||
,'...###........###..'
|
||||
,'...#####......#####'
|
||||
,'...#####......#####'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
|
@ -322,7 +391,53 @@ function defineLevels(){
|
|||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'5n', '5n', 2, 15, 5
|
||||
,'5j11', '10g5', 2, 15, 8
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'............2......'
|
||||
,'..........#####....'
|
||||
,'..........#####....'
|
||||
,'...................'
|
||||
,'####...............'
|
||||
,'####...............'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'10g5', '5n', 2, 15, 5
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'###........###.....'
|
||||
,'###........###.....'
|
||||
,'###................'
|
||||
,'#######............'
|
||||
,'#######............'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'10n', '5j11', 2, 15, 5
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
|
@ -356,6 +471,22 @@ function defineLevels(){
|
|||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'.......H...........'
|
||||
,'......###..........'
|
||||
,'......###..........'
|
||||
,'......###..........'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'###################'
|
||||
,'5j11', '5n', 2, 15, 5
|
||||
],
|
||||
[
|
||||
'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
|
@ -363,6 +494,13 @@ function defineLevels(){
|
|||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...................'
|
||||
,'...0...........0...'
|
||||
,'######xxxxxxx######'
|
||||
,'###################'
|
||||
,'###################'
|
||||
|
@ -383,11 +521,11 @@ function defineLevels(){
|
|||
,'......................................'
|
||||
,'..............#######...##############'
|
||||
,'..............###...........##.......#'
|
||||
,'.........########...........##.......#'
|
||||
,'.........##.........#####...####..####'
|
||||
,'.........##.........#####..........###'
|
||||
,'###########....##########..........###'
|
||||
,'###########....#######################'
|
||||
,'........#########...........##.....H.#'
|
||||
,'........###.........#####...####..####'
|
||||
,'........###.........#####..........###'
|
||||
,'###########....##########......E...###'
|
||||
,'###########.1..#######################'
|
||||
,'######################################'
|
||||
,'######################################'
|
||||
,'######################################'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue