Show HN: I made Scrabble with modified rules
2 by marrone | 0 comments on Hacker News.
Crapple is my take on "improved" Scrabble rules... obviously that is subjective, I'm not even sure I agree with it. You and your opponent share a rack of letters, and vowels are only obtained by opting to deduct a configurable amount of points from your score to receive a random vowel tile. Additionally, there is an alternate board layout with some new tile multipliers. This is an old project but I never posted it, so I thought what the hey, I am curious to hear what your guys' thoughts are on these rules. It's an old dead project so you can't hurt my feelings. Thanks! You can play it now against the computer in your browser (no signup required, but an account lets you create and play games against other humans). The Android app is the better version only because the AI will run on a seperate thread (in the browser version you might see a hiccup while it runs), and because Unity WebGL doesn't export retina-sized graphics (ie graphics may look less than sharp on your mobile device). (Note: I linked the landing page instead of the direct link to play in case you are on mobile and want to avoid a largish download. Direct link to play in the browser is here: https://ift.tt/iarPf3c ) --- Some more details for anyone still reading... It's your basic LAMP stack on AWS, with Laravel for the web framework and Unity (2017) for the client. The dictionary is stored as a DAWG. When you play a word, instead of giving you the dictionary definition, I wanted to do something different like provide a paragraph from a book that the word was used in. You can click the book icon to get some of those, I was scraping books in the public domain but gave up after a while when I was getting diminishing returns for words I lacked paragraphs for (if you try it you will likely see a lot of Moby Dick paragraphs as I never randomized it either). The AI was based on the scrabble AI algorithm (I think it was this, but can't remember now, https://ift.tt/USFAMaO... ). Since Crapple has modified rules, due the possibility of "buying" vowels on your turn, there is set of _potential_ playable words. The Crapple AI ranks each word based on the cost of the vowels needed with their probability of obtaining the needed vowels. The AI is not very intelligent, the difference between the 3 provided computer opponents is just the average word score they will play. If I had worked on this any longer I could have extended this to let them take into account what words/scores they may be setting you up for with their play, and other ideas. Each player's avatar is consistent, but uniquely generated for them. I didn't want to have every using the same boring default avatar, but didn't want the hassles of letting people upload their own, so I went with a version of this idea: https://ift.tt/GanUEAZ
Saturday, 3 September 2022
New Show Hacker News story: latest news
Show HN: bitloops-gherkin Automatically generate tests from Google Sheets
2 by danias | 0 comments on Hacker News.
For those into BDD (Behavior Driven Development) and JavaScript/TypeScript you will find that this tool allows you to add all your test data on a Google Sheet and then automatically pulls the info from the Google Sheet into your Cucumber feature file in any format you want (you can have multiple lines etc) without having to go through the pain of managing a limited text-based table written in Gherkin.
2 by danias | 0 comments on Hacker News.
For those into BDD (Behavior Driven Development) and JavaScript/TypeScript you will find that this tool allows you to add all your test data on a Google Sheet and then automatically pulls the info from the Google Sheet into your Cucumber feature file in any format you want (you can have multiple lines etc) without having to go through the pain of managing a limited text-based table written in Gherkin.
New Show Hacker News story: latest news
Show HN: Alumina Programming Language
3 by tibordp | 0 comments on Hacker News.
Alumina is a programming language I have been working on for a while. Alumina may be for you if you like the control that C gives you but miss goodies from higher level programming languages. It is mostly for fun and exercise in language design, I don't have any grand aspirations for it. It is however, by this time, a usable general-purpose language. Alumina borrows (zing) heavily from Rust, except for its raison d'ĂȘtre (memory safety). Syntax is a blatant rip-off of Rust, but so is the standard library scope and structure. Alumina bootstrap compiler currently compiles to ugly C, but a self-hosted compiler is early stages that will target LLVM as backend. If that sounds interesting, give it a try. I appreciate any feedback! Standard library documentation: https://ift.tt/pZAhkeB Online compiler playground: https://ift.tt/nJjSyNw
3 by tibordp | 0 comments on Hacker News.
Alumina is a programming language I have been working on for a while. Alumina may be for you if you like the control that C gives you but miss goodies from higher level programming languages. It is mostly for fun and exercise in language design, I don't have any grand aspirations for it. It is however, by this time, a usable general-purpose language. Alumina borrows (zing) heavily from Rust, except for its raison d'ĂȘtre (memory safety). Syntax is a blatant rip-off of Rust, but so is the standard library scope and structure. Alumina bootstrap compiler currently compiles to ugly C, but a self-hosted compiler is early stages that will target LLVM as backend. If that sounds interesting, give it a try. I appreciate any feedback! Standard library documentation: https://ift.tt/pZAhkeB Online compiler playground: https://ift.tt/nJjSyNw
New Show Hacker News story: latest news
Show HN: Bloomberg Terminal for Individuals
2 by krxhna | 1 comments on Hacker News.
I made a site to do investment research faster and more efficent, with links to 10k 10Q, charts, industry averages, macro economic data, hedgefund reports and much more
2 by krxhna | 1 comments on Hacker News.
I made a site to do investment research faster and more efficent, with links to 10k 10Q, charts, industry averages, macro economic data, hedgefund reports and much more
Friday, 2 September 2022
New Show Hacker News story: latest news
Show HN: Hacker Stations – tech workspace setups to get inspiration from
3 by poushkar | 0 comments on Hacker News.
I really like the "workspace porn" and been frequenting various blogs and communities with workspace setups. It's inspiring and interesting to see how other people organize their workspaces and achieve focus and comfort. And while it's also interesting to see random setups from people with different backgrounds, I especially like to see setups from developers and tech professionals like myself. That's why I decided to start the blog dedicated solely to such setups. I hope some HN visitors will appreciate it, too.
3 by poushkar | 0 comments on Hacker News.
I really like the "workspace porn" and been frequenting various blogs and communities with workspace setups. It's inspiring and interesting to see how other people organize their workspaces and achieve focus and comfort. And while it's also interesting to see random setups from people with different backgrounds, I especially like to see setups from developers and tech professionals like myself. That's why I decided to start the blog dedicated solely to such setups. I hope some HN visitors will appreciate it, too.
New Show Hacker News story: latest news
Show HN: Compare movie ratings (certifications) between countries
2 by stuporglue | 0 comments on Hacker News.
I recently moved to Germany, with kids (teens & pre-teens), where Netflix etc. show movie's ratings with the local rating/certification system. This led to questions from my kids about what they could watch. I made this page to get a better understanding of how the German ratings map to US ratings. Since I was downloading data from anyways, I just made it able to compare between all the countries I got data for. There's a Github link at the bottom of the page in case you want to pull your own data or load in data for other countries.
2 by stuporglue | 0 comments on Hacker News.
I recently moved to Germany, with kids (teens & pre-teens), where Netflix etc. show movie's ratings with the local rating/certification system. This led to questions from my kids about what they could watch. I made this page to get a better understanding of how the German ratings map to US ratings. Since I was downloading data from anyways, I just made it able to compare between all the countries I got data for. There's a Github link at the bottom of the page in case you want to pull your own data or load in data for other countries.
Thursday, 1 September 2022
New Show Hacker News story: latest news
Show HN: I made an indie app store alternative with a twist
3 by kbst | 0 comments on Hacker News.
The twist is that although it does (part of) the job of an app store, it's not (nor aims to be) an app store. It's a script you add to your existing web app that makes it "self-distributing". Check it out: https://progressier.com. Under the hood, it leverages the concept of "PWA", but it goes further: 1. It creates an installation page for your app that looks like an app store listing. Demo example: https://ift.tt/CdzNGKp 2. It handles every OS/browser combination to create an installation flow that works everywhere (e.g. on Safari/iOS, with in-app browsers, etc) 3. It lets you manage all the technical aspects of your PWA in a dashboard rather than in code (i.e. service worker, app manifest, caching strategies, icons, etc). You can even send push notifications and design app screenshots from Progressier. Caveats: - It only works for web apps - It's not free! - An app store is supposed to handle "logistics" and "promotion". Progressier only does the former. It won't get you new users. - Push notifications are not yet available on iOS Some fun facts: - There are 5,000+ apps using Progressier - 50%+ of my customers are users of no-code platforms, particularly Bubble. - Under the hood, Softr's PWA Builder (https://ift.tt/eX4wm2A) actually uses a white-labeled version of Progressier I provide them - Progressier is built entirely by me (https://kevin.tw). For the record, the whole thing is just vanilla CSS/JS — no frameworks.
3 by kbst | 0 comments on Hacker News.
The twist is that although it does (part of) the job of an app store, it's not (nor aims to be) an app store. It's a script you add to your existing web app that makes it "self-distributing". Check it out: https://progressier.com. Under the hood, it leverages the concept of "PWA", but it goes further: 1. It creates an installation page for your app that looks like an app store listing. Demo example: https://ift.tt/CdzNGKp 2. It handles every OS/browser combination to create an installation flow that works everywhere (e.g. on Safari/iOS, with in-app browsers, etc) 3. It lets you manage all the technical aspects of your PWA in a dashboard rather than in code (i.e. service worker, app manifest, caching strategies, icons, etc). You can even send push notifications and design app screenshots from Progressier. Caveats: - It only works for web apps - It's not free! - An app store is supposed to handle "logistics" and "promotion". Progressier only does the former. It won't get you new users. - Push notifications are not yet available on iOS Some fun facts: - There are 5,000+ apps using Progressier - 50%+ of my customers are users of no-code platforms, particularly Bubble. - Under the hood, Softr's PWA Builder (https://ift.tt/eX4wm2A) actually uses a white-labeled version of Progressier I provide them - Progressier is built entirely by me (https://kevin.tw). For the record, the whole thing is just vanilla CSS/JS — no frameworks.
Subscribe to:
Posts (Atom)