Hacker News new | past | comments | ask | show | jobs | submit | zenojevski's comments login

Perhaps using Cython?


I'm really glad game studios will now need 300 million dollar budgets to replicate the gameplay of a Game & Watch


(This is a bit of a shameless plug, but hopefully it'll be interesting to the general discussion about gopher-like protocols and graphical browsers)

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!


Brevity soul wit


How did you get started working on ray tracing professionally?

Did you market yourself? Got noticed by somebody important? Started selling your own raytracer? Or maybe just apply somewhere?


Happened to move to New Zealand from South Africa, immediately met up with the Indigo Renderer guy whom I'd spoken to previously through my tutorials on an ancient website, in the FlipCode and cfxWeb days.

The main thing is actually spending a lot of time writing ray tracers... you should write your first 5 ray tracers as quickly as possible :)


I can't edit my post anymore. So here's a random recommendation to watch the greatest XCOM Let's Player of all time: Yeti

https://www.youtube.com/playlist?list=PLhu1IU-H0hU22eTOcbWfV...


Even greater than UFO Defense, in my opinion, was its expansion - Terror From the Deep.

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!


"The mod requested could not be found."

I believe the correct link is: https://openxcom.mod.io/orchestra-of-the-deep


As a diehard fan of the series, I'm shocked! TFTD was such a major letdown to me after the predecessor, and I believe even Mr. Gollop doesn't have a high opinion of it. I'm also shocked to see the author of the linked article laud it as better than the original. I've honestly not heard that expressed by other XCOM fans.

It, bizarrely, leans heavily into its predecessor's flaws instead of fixing them or at least steering around them.

- The much more cramped battlefield areas (namely, ships) expose the very frustrating shooting/projectile mechanics. you can understand squaddies missing an easy shot in the heat of the moment. fine! understandable! but in cramped areas they make even more exasperating mistakes -- if a guy is standing next to a doorway for cover, i might expect him to miss his shot... but i do not expect him to empty half his clip directly into the door frame six inches from his face

- grenade tossing in cramped areas is essentially just a great way to frag yourself and your squadmates. dear lord. grenades are really only useful in the early game, mostly, but TFTD doesn't even let you have that!

- some weapons only work underwater, some only work in air! adding to the already mind-numbing micromanagement of equipment, not to mention the punishing difficulty

- perhaps my memory fails me here, but I remember distinctly less destructible environments, which added so much fun to the original. can't find a way into the house? Blow a wall open! But, also, watch out for collapses! So much fun and so unique at the time.

More importantly, regardless of which series entries we like the best... nice to see a fellow X-Com fan -- and so many others on here! Cheers!


I don't think Jimmy Maher, author of the linked article, said he preferred TFTD.

"Unfortunately, Terror from the Deep does little to correct the original’s problems; if anything, it makes them worse. Most notably, it’s an even more difficult game than its predecessor, a decision that’s hard to understand on any level. Was anyone really complaining that X-COM was too easy? All in all, Terror from the Deep is exactly the unimaginative quickie sequel which the Gollops weren’t excited about having to make.

Nevertheless, it’s arguably the best of the _post-original_, pre-reboot generation of X-COM games."

Emphasis added


Ah, thanks. Apparently I didn't have my coffee or something. ::sheepish grin::


The best video I saw for XCOM TFTD was this strategy guide for terror cruise ship attacks

https://youtu.be/WziO005uM3g

The problem with TFTD was that it crossed the time-reward curve threshold for many missions. The feedback that led to TFTD being so difficult was also related to the bug in the original that screwed up difficulty even if you played on Superhuman. So many players got the impression that XCOM was too easy and asked for a harder game


> some weapons only work underwater, some only work in air! adding to the already mind-numbing micromanagement of equipment, not to mention the punishing difficulty

This is Terror from the Deep's biggest fail, in my opinion. Environment specific weapons added nothing to the game but more micromanagement.

If I remember correctly, TftD was bugged as hell, too.

I absolutely love the original X-COM and think it's one of the best -- if not THE best -- games from my youth.


Which of the first two X-COM games is the favorite usually depends on which one the person played first, from my experience.


This sounds believable to me. I played TFTD as a teen and loved it, but couldn't get into the predecessor.


I know what you mean. So many things are like that. =)

But I'd really like to hear the case in favor of TFTD. I might go so far as to call it objectively worse!


Of course it's a matter of personal taste. But disclaimer, TFTD was indeed my first entry to the series. And yes, I hate the ship as well.

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.


> Of course it's a matter of personal taste.

To a certain extent yes, but TFTD is objectively even buggier than the original. IIRC it is even possible to put the original game into an unwinnable state by simply researching things in an unintended order. Fortunately OpenXCom[0] fixed this.

[0] https://openxcom.org


Is it just me, or is that openxcom site down for everyone else, too?


I didn't find TFTD to be scarier than X-Com/UFO Defense! Not arguing; just funny how different people have subjective experiences.

I think the game you played first will be scarier. Once you've played one, the other one is obviously just a bit of a re-skin, and just doesn't have quite the same fear factor. =)


> 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

I feel that way about the original X-COM ;)

TFTD crossed the line into unfair, in my opinion. And buggy, too!


> The greatest contributor to that feeling is certainly the music.

If you are ever startled by a mobile phone nearby ringing with the menacing gmbigmar.mid buildup, please say hello, it's probably mine.

I found TFTD a bit too much work-like in some missions (finding that last panicked Gray on a freighter...), but they sure earned an entire spot in gaming history only for their audio.


OpenXCOM and OpenXCE fix almost all of TFTD's problems with tons of quality-of-life improvement, like the "bug hunt" mode which reveals the location of those pesky aliens when a play drags too long. Give it a spin if you didn't already!


I like TFTD, but it has some flaws:

- weird research paths. It was possible to ruin your game by doing the wrong research in wrong order. Also, you need a lot of luck to get some techs, e.g. to get early armor you need to kill a Deep One, which usually are only found in the beginning of the game and near the end of it. Similarly to get a vibroblade which is very useful against Lobstermen, you need to kill a Calcinite, which is a very rare spawn in the game.

- maps are too big. I like the variety, but the maps are just too big. Also they consist of tight tunnels providing perfect shooting gallery opportunities for the aliens

- tentaculats are badly balanced. I fear no lobstermen disruptors, I fear no tasoth mind control, but a one or two tentaculats can destroy your team in a single round. And they can fly across half the map to get you.


OMG Terror From the Deep, it was so freaking great.


It was way too hard.


Amazing work on the HD soundtrack! Takes me right back..


Not quite the same, but...

Turn your Google Sheets into a beautiful Gopherhole :)

https://github.com/zenoamaro/gophersheet

A much closer transformation.


Ooh. Can you explain what a Gopherhole is?


I think a Gopherhole is to the Gopher protocol as a website is to HTTP.


> Ooh

matron


The ability for clients to render the markup as they please is actually one of the most important features, and a stark distinction from HTML, which only has one correct way to render.

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.

[0]: https://github.com/zenoamaro/unnamed-gopher-client


> which only has one correct way to render

A website can be rendered at different resolutions, with or without stylesheets, in dark mode, in printer-friendly formats, in a text-like format, with user stylesheets, with some elements hidden, as plain text, etc.


True, but at a given resolution, with CSS turned on, and in dark mode all users will basically see the same HTML view. The user can't have a dark mode HTML page unless the web site offers one or the user has an extension that makes a best effort to create one. HTML with complex Javascript rendering makes it hard to give the user control.

The concept of a user agent that gives the user much greater ability to choose how they want to view content could mean each user will:

* Pick their own font, font size, line spacing, margins

* Pick their own text color and background color. Like dark mode, high contrast, etc.

* Choose how linked images are shown: inline, click to load, load in new window, expandable thumbnails, etc

* How sections, section headers are displayed. Add a table of contents? Add a button to jump to the next section? The user can choose.

I like reader view, which gives me the ability to choose how I view HTML, but only when reader view can figure out how to extract the content (sometimes disastrously missing paragraphs of text...)


This right here should be the headline selling point on Gemini existing as its own separate protocol segregated from standard HTTP.

This thread is the first I've heard, and up until this comment I was thinking in my head, "sheesh, what kind of value proposition would justify that amount of work. I'm just not seeing it."

It's kind of like what REST was meant to be. More about entities than verbs. Cool. I get it now.


Opera 12 can do all that. I'm sad that you ever only experienced shitty browsers which take away this sort of control from the user.


Most of my list is available as extensions on other browsers [1] (which I'd generally prefer to reduce bloat).

However, in my experience, the DOM for some sites is such a mess that trying to apply user preferences is a hack. I.E. reader view accidentally loses text. Does the implementation Opera has always work? That would be cool, although I'd still avoid Opera for privacy reasons.

Gemini seems to be to throw away all that complexity, which makes user customization easier. I.E. the problem is HTML/JS/DOM complexity, not a browser or its extensions.

1. https://www.ilovefreesoftware.com/29/featured/free-website-f...


I used a similar (but not identical) multi-column drill-down navigation technique in my Unnamed Gopher Client[0].

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.

[0]: https://github.com/zenoamaro/unnamed-gopher-client


Thank you for your advice. I would very much like to depend on native scrolling for managing positions, except that I ran into some roadblocks early on and resorted to javascript. But I will look into CSS scroll snap for this.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: