⇐ ⇐ Hatch It! Mac OS
While the benefits of amethyst gemstone are controversial, many applications of this stone are beginning to regain popularity. If you’re wondering how amethyst can improve your health, then please read on! What Is Amethyst Gemstone? Amethyst is a popular and relatively rare form of quartz. Next, place the Amethyst into the beaker of water and note where the new water line is. It will be higher than it was before. For this example, let’s say the new water line is at 300ml. Take the difference between the new water line and the old water. This is the amount of displaced water that occurred as a result of placing the Amethyst into.
The game won't save your acquired weapons on the browser. To do so, you have to download TIC-80 and use it to play the amethist_waters.tic cartridge in the downloads section.
Play and explore deep sea caverns with your submarine in this procedurally generated shoot 'em up.
The game was created for the TIC-80 fantasy console with the Fennel programming language. Check the full source code on GitHub. The source and all the assets are provided under the GPLv3 license.
Status | In development |
Platforms | Windows, macOS, Linux, Android, HTML5 |
Rating | |
Author | Stefan Devai |
Genre | Shooter |
Made with | TIC-80 |
Tags | 2D, fantasy-console, Pixel Art, Procedural Generation, Shoot 'Em Up, TIC-80 |
Play online or download TIC-80, download the cartridge amethyst_waters.ticand open it within TIC-80.
Log in with itch.io to leave a comment.
I get a compile error when I download the tic file and try to run it in TIC-80.
Nice game. I really like your graphics. Tiny pixel art is such fun. Thanks for making a fun game.
howsabout more bosses and weapons? but still, good work, you're great
Sure! I actually planned a lot more for the game, but the 10 days of the jam flew by haha. I want to add new bosses and weapons now that the jam is finished though
What an exciting game! i finally beat the boss with the third weapon, it was quite tough!
Graphics and music reminded me of Environmental Station Alpha, gameplay of Space Impact. The level had a nice ebb and flow difficulty curve, and the three weapons gave a reason to try again after dying.
This is surely a welcome addition to the fantasy console scene (and the first game I've seen made with a pre-release v0.80 of TIC-80!). I'd like to see a post-jam version of this one day!
Nice that you were able to beat it and thanks for your comment! :D Yeah, I’ll surely make a post-jam version. I want to improve the boss’ AI, animation and also recreate the win screen, it was a complete improvisation in 20min for the jam.
If you typically work with a lot of applications open at once on MacOS, you’ve probably noticed that things get pretty cluttered pretty fast. MacOS’s window manager has a few built-in features to help manage things, but I was never completely happy with it. In the last few months, I’ve been experimenting with using two tiling windows managers—Amethyst and chunkwm. In this post, I’ll give a brief overview of some of their differences and difficulties.
Tiling window managers (TWMs) organize the applications on your desktop into non-overlapping tiles. They may do this by putting applications side-by-side, in rows, or in any number of non-overlapping layouts. The placement of windows is handled automatically for you, but you are given the power to easily rearrange and resize windows.
A big difference between tiling window managers and traditional window managers is that when you resize a window using a tiling window manager, other windows will also resize to ensure maximum use of screen real estate with no overlap.
I’ve been using both Amethyst and chunkwm, and I have been fairly happy with them. I don’t want to pick favorites here, but there are differences that could affect your choice if you are looking to jump into TWMs.
Amethyst is probably the easier option to get started. Its installation is straightforward, and it has a minimal GUI for editing its settings. Enabling and disabling is handled through the menu bar.
Amethyst provides a number of standard layouts that you can cycle through using a hotkey. In each layout, there is a “main” window (sometimes you can have multiple main windows, but I haven’t used that feature much). It seems the intention here is that most of your work is in the main window, and you can monitor the others. You can easily navigate to auxilary windows and swap them to the main position. You can also resize the main window, and all auxillary windows will adjust accordingly.
A few examples:
chumkwm is a bit harder to implement. In addition to the window manager, you need to install another service to handle keyboard input. The maker of chunkwm provides two options. Both chunkwm and khd, the keyboard handler that I’ve used, need to be started as services via the command line, so I found it helpful to create aliases for enabling and disabling them. Editing settings is done via an `rc` file.
chunkwm deals exclusively with binary space partitioned layouts, and it gives you a ton of control within this paradigm. By default, you shift focus between frames using hotkeys reminiscent of Vim navigation, and you can resize the currently-focused pane.
Resizing takes the form of expanding or contracting one edge of the pane. For instance, the default configuration allows you to push the top of your current frame up using `command`-`option`-`w`, and you can pull it back down using `command`-`shift`-`w`. By default, recursive splits alternate between horizontal and vertical, which I don’t believe you can do with Amethyst.
I’ve really liked using both of these tools. I find it difficult when I have to go without tiling windows managers. When I use them, things feel clean, I know right where everything is, and I can see what I want to see. However, I have experienced a few pain points with them.
With both window managers, there are hotkeys to memorize, patterns you get used to, and settings you need to tweak to get them where you want. It definitely takes some time to get the muscle memory to be productive.
I’ve seen a few applications that fight for control of their size. Some win (mostly MacOS applications like System Preferences). Some tie (iPhone simulators enlarge to take up the most space in a pane without distorting their dimensions in Amethyst). Some lose (popup menus in IDEs on chunkwm get expanded to take up a ton of real estate on the screen). And some are just horrible (chunkwm and iPhone simulators just flash between the size that the simulator wants, and the size chunkwm wants).
Both window managers have mechanisms for opting out of tiling. chunkwm does this by workspace, and Amethyst does this by application.
With both window managers, everything goes wrong when you unplug an external monitor. Maybe this is fair–what would the expected behavior be in this situation? But it’s still a pain; my workflow now includes restarting the window manager whenever I unplug. It’s the biggest issue I’ve seen, and it would be a dealbreaker if I were connecting/disconnecting external monitors frequently throughout my day.
Okay, so the list of complaints about these tools is longer than I’d like, but I think the pain points are worth it. Since installing them, I’ve felt more productive than ever. What’s your experience with TWMs?