zenojevski
It doesn't support Gemini (just yet) but here's my take at a modern, fully-featured graphical Gopher client: https://github.com/zenoamaro/unnamed-gopher-client
I tend to spend hours browsing Gopherholes and Phlogs, but I tend to lose track of where I am. So I implemented a navigation system that I have yet to see in any other Gopher client (or web, for that matter):
- Drill-down Columnar Navigation.
It is heavily inspired by Finder's own column navigation, so if you like that, you'll be at home.
In addition, it has other features that every modern browser should have:
- A tabbed interface
- An omnibar with search capabilities (Using Veronica-2)
- Files and folders view
- Inline image previews with zooming
- Caching
I have many more ideas to contribute back to the Gopher ecosystem without losing its essence (see the roadmap), so if you want to contribute, send ideas, share your opinions, or just show support, please let me know! I hope you like it!
Did you market yourself? Got noticed by somebody important? Started selling your own raytracer? Or maybe just apply somewhere?
https://www.youtube.com/playlist?list=PLhu1IU-H0hU22eTOcbWfV...
The atmosphere is absolutely terrifying. It really made me clutch for the life of my soldiers as if it was mine. It was unfair, but not without reason, as even today our submarine warfare would pale against T'Leth. So close yet so powerless.
The superb work on the graphics brings me deep into the abyss. Just look at how well the battle maps fade into the darkness. The various aliens are actually scary for once, and their shared past with the human species is realistic yet particularly disturbing. We all came from those same oceans, after all.
I already spoke about the music, but it really seals the deal.
I know this might sound it's all about the assets and the mood. But the game was already quite good, and TFTD gave that engine the content it deserved.
I will hazard a rough comparison – UFO Defense feels more like Starship Trooper, while TFTD is more like Alien. Intimate and downright scary.
It truly taught me that our oceans are so close, yet much farther than outer space can ever be. Looking at that lone blue globe in space always makes me feel so insignificant, so meaningless. Space is vast, but empty, and sterile. Down the abyss, not even light can shine to bless and purify.
The greatest contributor to that is certainly its soundtrack. With its unnerving, relentless low horns; harps hitting on the same two or three notes; there's a feeling of utter despair, hopelessness. A sense of doom, as aquanauts armed with teeny darts and harpoons grunt through the deaths of their colleagues, outmatched by opponents so unfairly superior, in the harshest environment on Earth. They couldn't have done a better job.
I have been working on a new "HD" soundtrack for TFTD that I plan to release as a mod for OpenXCOM (this article is great timing!). I am not finished yet, but you can listen to some of the tracks already (and download them if you wish):
• Geoscape 1: https://clyp.it/b3wf24qt?token=1171341361084200df1e81a5699dd...
• Geoscape 2: https://clyp.it/4qog1dq1?token=91b0b871435a3beac898f96cec945...
• Geoscape 3: https://clyp.it/cr2uakoj?token=f1e0cda592185ae0152d47bf70a9d...
• Geoscape 4: https://clyp.it/cf0c5xbx?token=4557e7bd10b693695f04085eeed9b...
• Geoscape 6: https://clyp.it/gyspu3ry?token=502115f5d9c7c0f0b5f844aa63ef6...
Or follow updates on the mod page: https://openxcom.mod.io/orchestra-from-the-deep
Enjoy, and let me know, shall you try them in OpenXCOM!
Turn your Google Sheets into a beautiful Gopherhole :)
https://github.com/zenoamaro/gophersheet
A much closer transformation.
I exploit this in my Unnamed Gopher Client[0], a client for the predecessor of the Gemini protocol, where I render links in a familiar files/folder format:
https://i.imgur.com/dw3e4Ou.png
And there are many more creative things that can be done with this.
However, instead of coding my own scroll gestures, I delegated to CSS Scroll Snap, which works beautifully, even in complicated scrolling scenarios, and scrolls natively.
You can see here how accurate scrolling is: https://i.imgur.com/m9MBo4N.mp4
The main issue is detecting when scrolls end, but that can be addressed with a bit of cleverness.
I highly recommend giving Scroll-snap a try if you can.
I find myself playing it often, for a quick minute or two, just to release tension accumulated during the day :) Maybe you'll have some fun as well!
It doesn't need anything other than a browser to play, and you jump straight into action!
- https://pastry.itch.io/ravaged-planet
It's single player only unfortunately (yet) and the AI leaves quite a bit to be desired... But I'll get to it eventually!
Here are the instructions:
- You are always the red tank - Left/right arrow changes the firing angle - Up/down change the firing power - Pressing SHIFT and/or ALT performs the above faster or slower - Tab/shift-tab switches between weapons - Spacebar fires
I think I can spot a few places where you got inspired by Worms as well :)
- Scenario doodads like trees - Projectile distances when they fly off screen - Cross tombstones, like in the original Worms!
Is that right?
Edit: What do you think of remote multiplayer via shared Tmux sessions?
Do you have the same results with your other terminal emulators?
It's packed with cool text graphics, animations, sound effects, paddle acceleration, side spin, and power-ups. Clone, inspect, play with Q and P keys.
https://github.com/zenoamaro/arkanoid.sh
I employed a number of tricks. The ones I am particularly proud of are:
- The title screen, which uses the iconic old-school wavy text effect. To make this fast in Bash, I ended up precomputing the table of sin that determines the offset of each slice:
https://github.com/zenoamaro/arkanoid.sh/blob/master/src/tit...
- The rendering system required to get all this to run a smooth, consistent 60fps on both linux and macs, without blocking key reading. It sends itself an ALRM signal trap to run the game loop in a co-process, much similarly to how it's usually done with `requestAnimationFrame`:
https://github.com/zenoamaro/arkanoid.sh/blob/master/arkanoi...
- The deferred frame-buffer drawing mode:
https://github.com/zenoamaro/arkanoid.sh/blob/master/src/gfx...
Hope you enjoy it :)
Edit: additionally, the sidebar explorer now supports type-to-search.
I find it funny how the thought goes to deep space, yet reaches so close to Earth.
You can't optimize what's not there.
Contributions are all well-intentioned, but they cost resources, especially if you're not great at ruthlessly filtering out, or don't want to, for any reason; they generate a lot of heat where this energy can't be used.
Also well-intentioned contributors will set up grandiose structures, with no intention other than "to help", but no actual will to carry the actual work out. This usually turns out a wasteland after a while, which is not so much a problem until you realize you have to support it; or worst, it over-shadows the original, leaner-but-actually-productive intent.
> For some reason there is a natural desire among some to organize the organizing before the thing to be organized really exists.
I think this is why we have so many engines which have no games written for it :D
My guess is also that, if the laser is really focused, and if the bottle wasn't in the way, refracting some light back to the camera, we wouldn't even be able to see anything.
Imagine parent telling some underground rebel group that their revolution would be more successful if they organized it with Jira.
Meanwhile, this concern is so far away from the rebels, who are doing just fine with pen and paper, and are more concerned with basic needs like surviving undetected.
People are of course excited by this initiative, and wish to contribute how they know. Except what they have is hammers, and there are no nails to be seen.
It looks like you are helping, but you are only diluting the focus from what's important to what's easy to mindlessly talk about in a forum.
It looks like people are trying to organize how to organize, instead of actually organizing anything. It's like the difference between being a writer and a word processing expert.
You can decap hardware today in roughly the same way, and given of course enough time, understand it, and eventually control it.