01. Algoritma, Flowchart, dan Game Rules
Input-process-output, game rules, flowchart, dan pseudocode.
Buka PertemuanLevel 8
Gameplay programming dengan JavaScript, DOM, event, canvas, dan browser game.
Input-process-output, game rules, flowchart, dan pseudocode.
Buka Pertemuanvar, let, const, string, number, boolean, score, health, dan player object.
Buka PertemuanOperator, if/else, win condition, lose condition, dan while loop.
Buka PertemuanFunction declaration, parameter, return, attack, heal, movePlayer, dan resetGame.
Buka PertemuanArray, push, pop, filter, inventory, player object, enemy object, dan accessing properties.
Buka PertemuangetElementById, querySelector, textContent, innerHTML, dan working HUD display.
Buka PertemuanaddEventListener, keydown, keyup, click, movement, dan button action.
Buka PertemuanMath.random, setInterval, setTimeout, countdown, dan random spawn.
Buka PertemuanX-Y coordinate, playerX, playerY, moveSpeed, movement logic, dan bounds checking.
Buka PertemuanCanvas element, ctx.fillRect, ctx.clearRect, requestAnimationFrame, dan update-draw.
Buka PertemuanAABB collision, pickup items, hit detection, dan spawn item baru.
Buka PertemuanSTART, PLAYING, PAUSED, GAME_OVER, restart, return to menu, dan high score.
Buka PertemuanMenggabungkan komponen, playtesting, balancing, bug fixing, dan documentation.
Buka PertemuanGame expo, technical presentation, peer playtesting, appreciation, dan reflection journal.
Buka Pertemuan