Skip to content

Commit

Permalink
Preparing to release v1.2-alpha
Browse files Browse the repository at this point in the history
  • Loading branch information
cubebotfan committed Oct 30, 2023
1 parent 619fd4f commit 5fa3aff
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 16 deletions.
8 changes: 5 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,15 +3,17 @@
## Gameplay Changes
increased target radius for player's auto-aim
Fixed how the framerate works, now it works flawlessly on (hopefully) all browser.
Now only reads keyboard inputs while the game canvas is focused.

Changed how barrier bouncing code to make it more consistent
Moved the framerate counter slightly away from the edge of the canvas

## Code Changes
Removed all references to the level grid from entities, now it's all managed by the level itself.
Created a new baseclass for level that doesn't use grid collision so I can compare performances. - The collision grid does in fact save A TON of performance.


Reworked the barrier bouncing code to make it more consistent
Moved the framerate counter slightly away from the edge of the canvas
Updated xander-js-3
Reworked code to use game-instance from xander-js-3

# Version 1.1-alpha

Expand Down
28 changes: 16 additions & 12 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,19 @@
# Version 1.1-alpha

## New features
Added a background so you can tell where you're moving.
Added endless mode

## Balance
* nerfed manabreath because it was too good a deflecting enemy magic
* increased magic cost 10->14
* increased damage 6->10
* increased followmagic damage 4 -> 6
* decreased followmagic damage cost 20 -> 16
# Version 1.2-alpha

## Gameplay Changes
increased target radius for player's auto-aim
Fixed how the framerate works, now it works flawlessly on (hopefully) all browser.
Now only reads keyboard inputs while the game canvas is focused.

Changed how barrier bouncing code to make it more consistent
Moved the framerate counter slightly away from the edge of the canvas

## Code Changes
Removed all references to the level grid from entities, now it's all managed by the level itself.
Created a new baseclass for level that doesn't use grid collision so I can compare performances. - The collision grid does in fact save A TON of performance.

Updated xander-js-3
Reworked code to use game-instance from xander-js-3

# wizard-js-remake
Remake of my Greenfoot wizard game.
Expand Down
3 changes: 2 additions & 1 deletion portable/wizard-js-portable.html
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/xander-js-3@latest/scripts/vector2.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/xander-js-3@latest/scripts/camera2d.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/xander-js-3@latest/scripts/input.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/xander-js-3@latest/scripts/game-instance.js"></script>

<!-- Game scripts-->
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/[email protected]/src/scripts/entity.js"></script>
Expand All @@ -35,7 +36,7 @@
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/[email protected]/src/scripts/grid-level.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/[email protected]/src/scripts/endless-level.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/[email protected]/src/scripts/main.js"></script>
<script src="https://cdn.jsdelivr.net/gh/ehren-strifling/[email protected]/src/scripts/debug.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/gh/ehren-strifling/[email protected]/src/scripts/debug.js"></script> -->
</head>
<body>
<div class="flex center">
Expand Down

0 comments on commit 5fa3aff

Please sign in to comment.