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
main
* CLI usage: Inject parameters and save to output file * * Usage: node scripts/dynamic_game_injector.js --game <path> --params <path> --values <json
archive/for_web/scripts/dynamic_game_injector.js:454
↓ 1 callers
Function
main
()
archive/for_web/scripts/batch_validate_tags.js:88
↓ 1 callers
Function
main
()
archive/for_web/scripts/extract_balance_params.js:33
↓ 1 callers
Function
main
()
archive/for_web/scripts/scaffold.js:186
↓ 1 callers
Function
main
()
archive/for_web/scripts/calculate_novelty_metrics.js:266
↓ 1 callers
Function
main
()
archive/for_web/scripts/generate_cross_category_constraints.js:209
↓ 1 callers
Function
main
()
archive/for_web/scripts/generate_metadata.js:15
↓ 1 callers
Function
main
()
archive/for_web/scripts/coevolve_balance.js:72
↓ 1 callers
Function
maybeAddSegment
()
docs/chalkboard/main.js:174
↓ 1 callers
Function
movePawns
()
docs/knightvspawns/main.js:179
↓ 1 callers
Method
mutate
* Mutate an individual * @param {GAIndividual} individual Individual to mutate * @param {number} mutationRate Mutation probability * @param {
archive/for_zero_touch/scripts/tester_ga_input.js:175
↓ 1 callers
Method
mutate
* Mutate one random parameter within its suggested range
archive/for_zero_touch/scripts/tester_ga_balance.js:67
↓ 1 callers
Method
nextInt
(min, max)
archive/for_zero_touch/scripts/random_tag_selector.js:40
↓ 1 callers
Function
nextRound
()
docs/barge-hop/main.js:130
↓ 1 callers
Method
nextUint32
* Generate next random uint32 * @returns {number} Random 32-bit unsigned integer
archive/for_zero_touch/scripts/tester_random.js:34
↓ 1 callers
Method
nextUint32
* Generate next random uint32 * @returns {number} Random 32-bit unsigned integer
archive/for_web/scripts/game-testing-framework.js:42
↓ 1 callers
Function
normaliseTagList
(raw)
archive/for_web/scripts/fetch_tag_snippets.js:170
↓ 1 callers
Function
normaliseTags
(raw)
archive/for_web/scripts/scaffold.js:53
↓ 1 callers
Function
normalizePath
(p)
archive/for_web/scripts/generate_metadata.js:476
↓ 1 callers
Function
parseArgs
(args)
archive/for_zero_touch/scripts/random_tag_selector.js:192
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/fetch_tag_snippets.js:10
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/validate_tag_assignment.js:10
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/list_priority_tags.js:12
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/test_game_framework.js:13
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/verify_prototype.js:14
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/batch_validate_tags.js:6
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/extract_balance_params.js:11
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/scaffold.js:15
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/check_game_style.js:5
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/simulate_game.js:5
↓ 1 callers
Function
parseArgs
(argv)
archive/for_web/scripts/coevolve_balance.js:16
↓ 1 callers
Function
parseCSV
(content)
archive/for_zero_touch/scripts/random_tag_selector.js:55
↓ 1 callers
Function
parseCsv
(text)
archive/for_web/scripts/fetch_tag_snippets.js:57
↓ 1 callers
Function
parseCsv
(text)
archive/for_web/scripts/validate_tag_assignment.js:58
↓ 1 callers
Function
parseCsv
(text)
archive/for_web/scripts/list_priority_tags.js:47
↓ 1 callers
Function
parseGameMetadata
(content, filename)
archive/for_web/scripts/similarity_checker.js:38
↓ 1 callers
Function
printReport
(report)
archive/for_web/scripts/verify_mechanics.js:75
↓ 1 callers
Function
processInBatches
(tags, batchSize, processor)
archive/for_web/scripts/batch_validate_tags.js:78
↓ 1 callers
Function
pruneSegments
()
docs/chalkboard/main.js:153
↓ 1 callers
Method
randomInt
* Random integer in range (inclusive)
archive/for_zero_touch/scripts/tester_simulator.js:835
↓ 1 callers
Method
randomInt
* Random integer in range (inclusive)
archive/for_web/scripts/game-testing-framework.js:774
↓ 1 callers
Method
randomRange
* Random function in range
archive/for_zero_touch/scripts/tester_simulator.js:828
↓ 1 callers
Method
randomRange
* Random function in range
archive/for_web/scripts/game-testing-framework.js:767
↓ 1 callers
Function
readTemplate
()
archive/for_web/scripts/scaffold.js:63
↓ 1 callers
Method
recordFrame
* Record a frame snapshot for the circular buffer * @param {number} tick Current tick * @param {Object} frameData Frame state data
archive/for_zero_touch/scripts/tester_events.js:117
↓ 1 callers
Method
rect
* Simulate drawing a rectangle and check/record collisions. * Mimics crisp-game-lib's rect(). * @param {number | {x: number, y: number}} x Top-l
archive/for_chat/cursor_knowledge/game-testing-framework.js:227
↓ 1 callers
Method
registerObstacle
* Register an obstacle for tracking * @param {Object} obstacle Obstacle data {pos, size, kind}
archive/for_zero_touch/scripts/tester_simulator.js:130
↓ 1 callers
Function
removeAroundEnemy
(p)
archive/for_web/reference/games/revolve_a.js:119
↓ 1 callers
Function
removeAroundEnemy
(p)
archive/games_tags_data/games/src/revolve_a.js:119
↓ 1 callers
Function
removeHeading
(line)
archive/for_web/scripts/fetch_tag_snippets.js:177
↓ 1 callers
Function
removeNode
()
archive/for_web/reference/games/snaky.js:143
↓ 1 callers
Function
removeNode
()
archive/games_tags_data/games/src/snaky.js:143
↓ 1 callers
Method
reset
* Reset the logger for a new game session
archive/for_zero_touch/scripts/tester_events.js:64
↓ 1 callers
Function
resetEntityTracking
* Reset tracking state (call on game init)
archive/for_zero_touch/scripts/crisp_game_adapter.js:43
↓ 1 callers
Function
run
()
archive/for_web/scripts/check_game_style.js:39
↓ 1 callers
Function
run
()
archive/for_web/scripts/simulate_game.js:45
↓ 1 callers
Function
runValidation
(tag, model, rootDir)
archive/for_web/scripts/batch_validate_tags.js:46
↓ 1 callers
Function
sanitizeSlug
(name)
archive/for_web/scripts/generate_metadata.js:469
↓ 1 callers
Function
selectTags
(tags, count, rng)
archive/for_zero_touch/scripts/random_tag_selector.js:92
↓ 1 callers
Function
selectTagsWithConstraints
(categories, constraints, seed = null)
archive/for_web/scripts/generate_cross_category_constraints.js:87
↓ 1 callers
Function
setGlobalSeed
* Set global random seed for all framework operations * @param {number|null} seed Seed value (null for non-deterministic)
archive/for_web/scripts/game-testing-framework.js:112
↓ 1 callers
Method
setSeed
* Set the random seed for deterministic simulations * @param {number|null} seed Seed value (null to use Math.random)
archive/for_web/scripts/game-testing-framework.js:250
↓ 1 callers
Function
showHelp
()
archive/for_zero_touch/scripts/random_tag_selector.js:170
↓ 1 callers
Method
shuffle
(array)
archive/for_zero_touch/scripts/random_tag_selector.js:44
↓ 1 callers
Function
shuffleArray
(array)
docs/pulse-stream/main.js:41
↓ 1 callers
Method
simulateFrame
* Simulate one frame of the game * @param {Function} updateFunction The concept's update function
archive/for_zero_touch/scripts/tester_simulator.js:637
↓ 1 callers
Method
simulateFrame
* Simulate one frame of the game * @param {Function} updateFunction The concept's update function
archive/for_web/scripts/game-testing-framework.js:634
↓ 1 callers
Function
spawnAntiParticles
()
docs/quantumleaper/main.js:133
↓ 1 callers
Function
spawnAtEdge
(speed)
docs/rotationrod/main.js:121
↓ 1 callers
Function
spawnObject
()
docs/periscopeping/main.js:139
↓ 1 callers
Function
spawnObstacle
()
docs/pulsepiper/main.js:117
↓ 1 callers
Function
spawnPawn
()
docs/knightvspawns/main.js:185
↓ 1 callers
Function
stepMovement
()
docs/chalkboard/main.js:89
↓ 1 callers
Function
tagCodeMapKeys
(map)
archive/for_web/scripts/generate_metadata.js:480
↓ 1 callers
Method
testGAOptimizedPatterns
* Test the game using GA-optimized input patterns * Evolves input patterns to maximize score and detect exploitability * * @param {GameSim
archive/for_zero_touch/scripts/tester_game_analyzer.js:100
↓ 1 callers
Method
testGAOptimizedPatterns
* Test the game using GA-optimized input patterns * Evolves input patterns to maximize score and detect exploitability * * @param {GameSimula
archive/for_web/scripts/game-testing-framework.js:1837
↓ 1 callers
Method
testMonotonousPatterns
* Test the game concept against predefined monotonous input patterns * to check for exploitability or lack of engagement. * * @param {Game
archive/for_zero_touch/scripts/tester_game_analyzer.js:26
↓ 1 callers
Method
testMonotonousPatterns
* Test the game concept against predefined monotonous input patterns * to check for exploitability or lack of engagement. * * NOTE: This meth
archive/for_web/scripts/game-testing-framework.js:1756
↓ 1 callers
Method
testMonotonousPatterns
* Test the game concept against predefined monotonous input patterns * to check for exploitability or lack of engagement. * * @param {GameSim
archive/for_chat/cursor_knowledge/game-testing-framework.js:1071
↓ 1 callers
Method
text
* Simulate drawing text and check/record collisions. * Mimics crisp-game-lib's text(). Simplified: Assumes fixed 6x6 size per char. * Does not
archive/for_zero_touch/scripts/tester_simulator.js:436
↓ 1 callers
Method
toMarkdown
* Export report as formatted string for LLM consumption * @returns {string} Formatted report
archive/for_zero_touch/scripts/tester_events.js:441
↓ 1 callers
Method
tournamentSelect
* Tournament selection
archive/for_zero_touch/scripts/tester_ga_balance.js:337
↓ 1 callers
Method
tournamentSelect
* Tournament selection
archive/for_web/scripts/game-testing-framework.js:1726
↓ 1 callers
Function
transpileTypeScriptToTemp
* Transpile TypeScript file to eval-ready JavaScript * @param {string} tsPath Path to TypeScript file * @returns {Promise<string>} Path to transpile
archive/for_web/scripts/verify_prototype.js:156
↓ 1 callers
Function
tryGlobalReplacement
* Strategy 2: Global file search (fallback)
archive/for_zero_touch/scripts/dynamic_game_injector.js:200
↓ 1 callers
Function
tryGlobalReplacement
* Strategy 2: Global file search (fallback)
archive/for_web/scripts/dynamic_game_injector.js:192
↓ 1 callers
Function
tryHierarchicalReplacement
* Strategy 3: Hierarchical context search (for deeply nested paths)
archive/for_zero_touch/scripts/dynamic_game_injector.js:336
↓ 1 callers
Function
tryHierarchicalReplacement
* Strategy 3: Hierarchical context search (for deeply nested paths)
archive/for_web/scripts/dynamic_game_injector.js:325
↓ 1 callers
Function
tryLineBasedReplacement
* Strategy 1: Line-based replacement (search near specified line)
archive/for_zero_touch/scripts/dynamic_game_injector.js:64
↓ 1 callers
Function
tryLineBasedReplacement
* Strategy 1: Line-based replacement (search near specified line)
archive/for_web/scripts/dynamic_game_injector.js:59
↓ 1 callers
Function
updateAndDrawAntiParticles
()
docs/quantumleaper/main.js:112
↓ 1 callers
Function
updateAndDrawUniverseLanes
()
docs/quantumleaper/main.js:100
↓ 1 callers
Function
updateBackground
()
docs/windowwasher/main.js:76
↓ 1 callers
Function
updateBackpacker
()
docs/zipfall/main.js:74
↓ 1 callers
Function
updateClouds
()
docs/skyraftsman/main.js:143
↓ 1 callers
Method
updateInput
* Update input state based on button status * @param {boolean} isButtonPressed Whether the button is currently pressed
archive/for_zero_touch/scripts/tester_simulator.js:605
↓ 1 callers
Method
updateInput
* Update input state based on button status * @param {boolean} isButtonPressed Whether the button is currently pressed
archive/for_web/scripts/game-testing-framework.js:615
↓ 1 callers
Function
updateLogs
()
docs/skyraftsman/main.js:102
↓ 1 callers
Function
updateObjects
()
docs/zipfall/main.js:130
↓ 1 callers
Function
updateObstacles
()
docs/turtletide/main.js:116
← previous
next →
401–500 of 1,016, ranked by callers