GitShow/sharkdp/cube-composer
sharkdp

cube-composer

A puzzle game inspired by functional programming

by sharkdp
browser-gamefunctional-programminggameprogramming-exercisepurescriptpuzzle
Star on GitHubForkWebsite

PureScript

2.0k stars83 forks6 contributorsQuiet · 3y agoSince 2015MIT

Meet the team

See all 6 on GitHub →
sharkdp
sharkdp176 contributions
tomyuval
tomyuval7 contributions
FranklinChen
FranklinChen5 contributions
dependabot[bot]Bot
dependabot[bot]2 contributions
djsiroky
djsiroky1 contribution
shlomif
shlomif1 contribution

Languages

View on GitHub →
PureScript78.5%
JavaScript8.9%
Less7.9%
HTML4.7%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent PRs & issues

Quiet · 2 in progress · Last activity 3y ago
See all on GitHub →
dhood
Let players know if better solutions were possibleOpenIssue

This is a great game - thanks a lot! I have a suggestion for a feature. Something I found myself wondering as I was playing it is: am I using the functions efficiently? It'd be great to be able to know how close to optimal my solution was, because I would have preferred to stay on a level to improve my solution than to move to a higher level in some cases. It's possible that 'optimal' could take on a lot of different meanings once you get into the higher levels - I haven't made it that far yet. But at least for the beginning levels, I imagine it would be tied to the number of functions used. While I was playing I was looking for an option like 'training mode' or something that would only accept optimal solutions (or at least would alert you about suboptimal solutions).

dhood · 4y ago

Recent fixes

View closed PRs →
tomyuval
New chapterMergedPR
tomyuval · 4y ago
tomyuval
ReadmeMergedPR

Hey @sharkdp, we've got another pending pull request for some new levels, but in the meantime I've added a couple of notes to the readme file which might be useful for others who might want to play around with potential new levels. (On another branch I've created more mechanisms which might be useful to explore potential levels; it's not ready to be pulled yet, but I can finalise it and submit a pull request for that too if there's interest.)

tomyuval · 4y ago
tomyuval
Pin versionsMergedPR

This enables building the project locally once again (#44).

tomyuval · 4y ago
Structured data for AI agents

Repository: sharkdp/cube-composer. Description: A puzzle game inspired by functional programming Stars: 2047, Forks: 83. Primary language: PureScript. Languages: PureScript (78.5%), JavaScript (8.9%), Less (7.9%), HTML (4.7%). License: MIT. Homepage: https://david-peter.de/cube-composer Topics: browser-game, functional-programming, game, programming-exercise, purescript, puzzle. Open PRs: 2, open issues: 8. Last activity: 3y ago. Community health: 42%. Top contributors: sharkdp, tomyuval, FranklinChen, dependabot[bot], djsiroky, shlomif.

·@ofershap

Replace github.com with gitshow.dev