Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/abagames/claude-one-button-game-creation
/ functions
Functions
1,016 in github.com/abagames/claude-one-button-game-creation
⨍
Functions
1,016
◇
Types & classes
56
↓ 1 callers
Function
updateObstacles
()
docs/windowwasher/main.js:138
↓ 1 callers
Function
updateObstacles
()
docs/pulsepiper/main.js:82
↓ 1 callers
Function
updatePlatform
()
docs/windowwasher/main.js:82
↓ 1 callers
Function
updatePlayerPosition
()
docs/quantumleaper/main.js:72
↓ 1 callers
Method
updatePlayerState
* Update player state for logging * @param {Object} pos Player position {x, y} * @param {Object} vel Player velocity {x, y}
archive/for_zero_touch/scripts/tester_simulator.js:117
↓ 1 callers
Function
updatePulse
()
docs/pulsepiper/main.js:55
↓ 1 callers
Function
updateRaftsman
()
docs/skyraftsman/main.js:72
↓ 1 callers
Function
updateScroll
()
docs/windowwasher/main.js:182
↓ 1 callers
Function
updateScrollingSpeed
()
docs/quantumleaper/main.js:68
↓ 1 callers
Function
updateTurtle
()
docs/turtletide/main.js:79
↓ 1 callers
Function
updateWater
()
docs/turtletide/main.js:62
↓ 1 callers
Function
updateWindows
()
docs/windowwasher/main.js:113
↓ 1 callers
Function
updateZipLines
()
docs/zipfall/main.js:108
↓ 1 callers
Function
validateAndAdjustSelection
(selected, constraints)
archive/for_web/scripts/generate_cross_category_constraints.js:131
↓ 1 callers
Function
validateJson
(filePath, expectedTags)
archive/for_web/scripts/test_fetch_tag_snippets_output.js:15
↓ 1 callers
Function
validateMarkdown
(filePath, expectedTags)
archive/for_web/scripts/test_fetch_tag_snippets_output.js:35
↓ 1 callers
Function
verifyMechanics
* Verify that game implementation contains required mechanics for each tag
archive/for_web/scripts/verify_mechanics.js:8
↓ 1 callers
Function
writeContextFiles
(slug, tags, sourcePrompt, timestamp, argv)
archive/for_web/scripts/scaffold.js:136
↓ 1 callers
Function
writeReport
(slug, timestamp, mode, seed, frames, steps, overall, noveltyMetrics, qualityScores)
archive/for_web/scripts/verify_prototype.js:196
↓ 1 callers
Function
writeTagsCsv
({ header, tagsInfo, tagMap })
archive/for_web/scripts/generate_metadata.js:403
Method
add
(x?: number | VectorLike, y?: number)
docs/bundle.d.ts:496
Method
add
(item)
archive/for_zero_touch/scripts/tester_simulator.js:794
Method
add
(v)
archive/for_zero_touch/scripts/tester_vector.js:31
Method
add
(v)
archive/for_web/scripts/game-testing-framework.js:158
Method
add
(item)
archive/for_web/scripts/game-testing-framework.js:733
Method
add
(x?: number | VectorLike, y?: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:286
Method
add
(x?: number | VectorLike, y?: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:408
Method
add
(v)
archive/for_chat/cursor_knowledge/game-testing-framework.js:59
Method
add
(item)
archive/for_chat/cursor_knowledge/game-testing-framework.js:592
Method
addWithAngle
(angle: number, length: number)
docs/bundle.d.ts:502
Method
addWithAngle
(angle: number, length: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:292
Method
addWithAngle
(angle: number, length: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:414
Method
angleTo
(x?: number | VectorLike, y?: number)
docs/bundle.d.ts:506
Method
angleTo
(x?: number | VectorLike, y?: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:296
Method
angleTo
(x?: number | VectorLike, y?: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:418
Method
arc
* Simulate drawing an arc and check/record collisions. * Mimics crisp-game-lib's arc(). Approximates arc with line segments. * @param {number |
archive/for_chat/cursor_knowledge/game-testing-framework.js:795
Method
bar
* Simulate drawing a bar (rotated line) and check/record collisions. * Mimics crisp-game-lib's bar(). Delegates to line(). * @param {number | {x
archive/for_chat/cursor_knowledge/game-testing-framework.js:758
Method
ceil
()
docs/bundle.d.ts:512
Method
ceil
()
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:302
Method
ceil
()
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:424
Method
char
* Simulate drawing a character sprite and check/record collisions. * Mimics crisp-game-lib's char(). Simplified: Assumes fixed 6x6 size. * Requi
archive/for_chat/cursor_knowledge/game-testing-framework.js:393
Method
clamp
(xLow: number, xHigh: number, yLow: number, yHigh: number)
docs/bundle.d.ts:500
Method
clamp
(xLow: number, xHigh: number, yLow: number, yHigh: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:290
Method
clamp
(xLow: number, xHigh: number, yLow: number, yHigh: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:412
Method
clear
()
archive/for_zero_touch/scripts/tester_simulator.js:817
Method
clear
()
archive/for_web/scripts/game-testing-framework.js:756
Method
clear
()
archive/for_chat/cursor_knowledge/game-testing-framework.js:615
Method
clone
* Clone this individual * @returns {GAIndividual} Deep copy of this individual
archive/for_zero_touch/scripts/tester_ga_individual.js:55
Method
clone
* Clone this individual * @returns {GAIndividual} Deep copy of this individual
archive/for_web/scripts/game-testing-framework.js:1115
Method
clone
* Create a clone of this individual
archive/for_web/scripts/game-testing-framework.js:1468
Method
color
* Set the current "drawing" color for subsequent collision checks. * @param {string} colorName Color name (e.g., 'red', 'blue', 'transparent')
archive/for_chat/cursor_knowledge/game-testing-framework.js:207
Method
constructor
(x?: number | VectorLike, y?: number)
docs/bundle.d.ts:494
Method
constructor
* @param {Array} parameterSpec - Array of parameter definitions from balance_params.json * @param {Object} values - Optional initial parameter val
archive/for_zero_touch/scripts/tester_ga_balance.js:21
Method
constructor
* Initialize a new game simulator
archive/for_zero_touch/scripts/tester_simulator.js:40
Method
constructor
(seed = Date.now())
archive/for_zero_touch/scripts/random_tag_selector.js:23
Method
constructor
* Initialize Xorshift128 with a seed * @param {number} seed Seed value (default: 123456789)
archive/for_zero_touch/scripts/tester_random.js:17
Method
constructor
* Create a new individual * @param {Array<{interval: number, duration: number}>} genome Array of input pairs
archive/for_zero_touch/scripts/tester_ga_individual.js:19
Method
constructor
(x = 0, y = 0)
archive/for_zero_touch/scripts/tester_vector.js:10
Method
constructor
(options = {})
archive/for_zero_touch/scripts/tester_events.js:30
Method
constructor
* Initialize Xorshift128 with a seed * @param {number} seed Seed value (default: 123456789)
archive/for_web/scripts/game-testing-framework.js:25
Method
constructor
(x = 0, y = 0)
archive/for_web/scripts/game-testing-framework.js:137
Method
constructor
* Initialize a new game simulator
archive/for_web/scripts/game-testing-framework.js:214
Method
constructor
* Create a new individual * @param {Array<{interval: number, duration: number}>} genome Array of input pairs
archive/for_web/scripts/game-testing-framework.js:1086
Method
constructor
* @param {Array} parameterSpec - Array of parameter definitions from balance_params.json * @param {Object} values - Optional initial parameter valu
archive/for_web/scripts/game-testing-framework.js:1435
Method
constructor
(x?: number | VectorLike, y?: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:284
Method
constructor
(x?: number | VectorLike, y?: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:406
Method
constructor
(x = 0, y = 0)
archive/for_chat/cursor_knowledge/game-testing-framework.js:38
Method
constructor
* Initialize a new game simulator
archive/for_chat/cursor_knowledge/game-testing-framework.js:115
Method
constructor
(x?: number | VectorLike, y?: number)
archive/for_chat/project_knowledge/crisp-game-lib.d.ts:284
Method
createPool
* Object pool for game entities * @returns {Object} Object pool with add, processAndFilterItems, and clear methods
archive/for_zero_touch/scripts/tester_simulator.js:789
Method
createPool
* Object pool for game entities * @returns {Object} Object pool with add, processAndFilterItems, and clear methods
archive/for_web/scripts/game-testing-framework.js:728
Method
createPool
* Object pool for game entities * @returns {Object} Object pool with add, processAndFilterItems, and clear methods
archive/for_chat/cursor_knowledge/game-testing-framework.js:587
Method
createRandom
* Create a random individual with values within suggested ranges
archive/for_web/scripts/game-testing-framework.js:1456
Method
disableLogging
* Disable event logging
archive/for_zero_touch/scripts/tester_simulator.js:96
Method
distanceTo
(x?: number | VectorLike, y?: number)
docs/bundle.d.ts:507
Method
distanceTo
(x?: number | VectorLike, y?: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:297
Method
distanceTo
(x?: number | VectorLike, y?: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:419
Method
div
(v: number)
docs/bundle.d.ts:499
Method
div
(scalar)
archive/for_zero_touch/scripts/tester_vector.js:49
Method
div
(scalar)
archive/for_web/scripts/game-testing-framework.js:176
Method
div
(v: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:289
Method
div
(v: number)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:411
Method
div
(scalar)
archive/for_chat/cursor_knowledge/game-testing-framework.js:77
Method
end
* End the current game
archive/for_zero_touch/scripts/tester_simulator.js:856
Method
end
* End the current game
archive/for_web/scripts/game-testing-framework.js:795
Method
end
* End the current game
archive/for_chat/cursor_knowledge/game-testing-framework.js:654
Method
equals
(other: VectorLike)
docs/bundle.d.ts:509
Method
equals
(other: VectorLike)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:299
Method
equals
(other: VectorLike)
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:421
Method
equals
(other: VectorLike)
archive/for_chat/project_knowledge/crisp-game-lib.d.ts:299
Method
evolve
* Evolve population to find optimal input pattern * @param {GameSimulator} simulator Game simulator instance * @param {Object} gameConcept Game
archive/for_zero_touch/scripts/tester_ga_input.js:225
Method
evolve
* Evolve population to find optimal input pattern * @param {GameSimulator} simulator Game simulator instance * @param {Object} gameConcept Game
archive/for_web/scripts/game-testing-framework.js:1311
Method
floor
()
docs/bundle.d.ts:510
Method
floor
()
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:300
Method
floor
()
archive/for_chat/cursor_knowledge/crisp-game-lib.d.ts:422
Function
generateEntityHash
* Generate a simple hash for an object to track identity * @param {Object} obj Object to hash * @param {number} index Array index * @returns {strin
archive/for_zero_touch/scripts/crisp_game_adapter.js:106
Method
getGameState
* Get the current state of the game for input generation * @returns {Object} Current game state
archive/for_zero_touch/scripts/tester_simulator.js:670
Method
getGameState
* Get the current state of the game for input generation * @returns {Object} Current game state
archive/for_web/scripts/game-testing-framework.js:648
Method
isInRect
(x: number, y: number, width: number, height: number)
docs/bundle.d.ts:508
Method
isInRect
(x: number, y: number, width: number, height: number)
archive/for_chat/chat_knowledge/crisp-game-lib.d.ts:298
← previous
next →
501–600 of 1,016, ranked by callers