wooky / ace-online Goto Github PK
View Code? Open in Web Editor NEWWASM port of The Ace of Penguins
Home Page: https://yakov.ca/ace-online/
License: GNU General Public License v2.0
WASM port of The Ace of Penguins
Home Page: https://yakov.ca/ace-online/
License: GNU General Public License v2.0
Since the game can be "installed", leverage web workers to serve the game while the client is offline.
Observed on Freecell on Android web app. Unable to reproduce on Frecell on Chrome desktop.
If you tap while an animation is playing, the animation becomes choppy, and frames of the animation get dropped.
Fixed size games just don't look right. On desktop, they're too small, but on mobile, they're too big. Figure out how to scale them so they look decent on any screen.
This game can be installed as an app on desktop or mobile, but unless you know that, there's no indication about it. Add a button on the index page to give the user the ability to install it as an app. Preferably, don't display the button if the game is already installed as an app.
Minesweeper is unplayable on mobile due to the fact that there's no way to make a right click. Need to be able to simulate a right click.
The taipei-tiles texture is 234px wide, however in taipeilib.c lines 84 and 116, the expected width is 243px. If the texture is not that exact width, it draws garbage.
To get around that, imagegen.mjs has a hacky workaround to set the width of the texture to 243px. Since it's a hack, obviously, it needs to be resolved.
When using make-imglib.c, taipei-tiles is generated with the width of 234px, as it's supposed to. How do the precompiled binaries work then?
Right now only the back button is added when playing a game. Add game-specific buttons that just send a keypress event to the game.
Get Taipei Editor to work, including exporting of levels. Then, modify taipei to import these saved levels.
Weird stuff occurs when two touch events are processed. Limit to just one touch event so that this wouldn't happen.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.