FOSSPicks
QElectroTech
One of our most interesting recent finds was Horizon EDA, a circuit and printed circuit board (PCB) designer with a huge component database that you could use in your own designs. It even featured a fully split 3D breakdown view of your designs and could produce final output ready for production. But these advanced features make Horizon a bit intimidating, especially when your needs are a little less ambitious. In which case, QElectroTech might fit the bill. Unlike the full-fledged feature festival of Eagle, QElectroTech is more of a planning, design, and illustration tool tailored to suit circuits of all kinds. This is fantastic if you need help adding diagrams to a paper or article. It's even better if you want those diagrams to be functional, because it can also help turn those designs into a circuit for your final project. What's more impressive is that it isn't specifically targeted at small-scale electrical circuits, but at a great swath of electrical and even mechanical projects, all from a single application.
To accomplish this flexibility, QElectroTech bundles its own large collection of what it calls elements. These elements are the graphical components you drop into your blank canvas design; they're listed in the right-hand pane of the main window. Categories for these elements include logic, hydraulic, pneumatic, energy, water, refrigeration, and solar, and there are a huge number of elements to use. Placing them into a new project works in much the same way as using a design application like Inkscape. Select your tool or component, drag it onto the canvas, and line it up with your other elements. Electrical terminals are clearly marked in red, and the grid snapping helps you keep everything on the same axis. When using the drawing functions, such as the line tool, the terminals will automatically become highlighted and easy to select so you can create circuits accurately. You can also connect terminals together by dragging from one to another. The circuit will automatically adapt to your layout to fit the connection into your design, which is a great feature for creating flow charts.
The background canvas is called the folio; opening its properties page allows you to change how elements can be arranged. It's here, for instance, that you can set the number of columns and rows for the grid, as well as their size. You can also set the angle for the text you add, as well as its font and size. All of this can be saved as a template, along with an automatically generated folio title block that can include a title, author, date, location, and page number. Another of QElectroTech's best features is the element editor. This allows you to create your own components using a new set of drawing tools, including polygons, circles, lines, rectangles, and text. You can also add the terminals. These are used to position the component in the main window, and to automatically connect your component with others in the circuit. It might not include any of the IDE-like tools you might need when testing or simulating a circuit design, but it's one of the best ways we've seen to illustrate and document plans from circuits, as well as the various mechanical projects at all kinds of scales.
Project Website
Terminal Scorched Earth
Gorched
Gorched is an interpretation of Scorched Earth, an old PC game dating from 1991. Even if you've never heard of it, it's likely you've already played one of its many clones. It's a game style most famously known simply as "tanks," or "Atomic Tanks," "Xscorch," or perhaps even as the world-conquering "Worms," although the latter is the ultimate extrapolation of the original idea. The gameplay is simple. A 2D landscape is first randomly generated, featuring large hills and low valleys, and two opposing tanks are dropped onto the land, one on the left and the other on the right. The player then typically presses space to initiate a shot. The angle of the tank's gun, and the eventual velocity of the projectile, counts up at increasing speed. You need to get the timing right and press space again to fire. You then watch as your projectile flies through the sky, hopefully hitting the rival tank close enough to make it an easy adjustment for the next shot. However, before you can try again, you need to survive a shot back from your opponent whose turn it now becomes to blast your tank off the face of the landscape.
The brilliant thing about Gorched is that it accomplishes all of this from the humble command line using almost pure ASCII text characters. The colors are bold and easy to see, and while the tanks only show the changing angles through text, launching the projectile is as fun and as addictive as in the original. What's even better is that the landscape is destructive! This means when you miss, you destroy part of the background landscape, which can even collapse along with the little ASCII trees. There's currently no AI, so you need to play both sides if you're on your own, but this means you can get some sneaky practice for when you do convince someone to play.
Project Website
https://github.com/zladovan/gorched
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Linux Servers Targeted by Akira Ransomware
A group of bad actors who have already extorted $42 million have their sights set on the Linux platform.
-
TUXEDO Computers Unveils Linux Laptop Featuring AMD Ryzen CPU
This latest release is the first laptop to include the new CPU from Ryzen and Linux preinstalled.
-
XZ Gets the All-Clear
The back door xz vulnerability has been officially reverted for Fedora 40 and versions 38 and 39 were never affected.
-
Canonical Collaborates with Qualcomm on New Venture
This new joint effort is geared toward bringing Ubuntu and Ubuntu Core to Qualcomm-powered devices.
-
Kodi 21.0 Open-Source Entertainment Hub Released
After a year of development, the award-winning Kodi cross-platform, media center software is now available with many new additions and improvements.
-
Linux Usage Increases in Two Key Areas
If market share is your thing, you'll be happy to know that Linux is on the rise in two areas that, if they keep climbing, could have serious meaning for Linux's future.
-
Vulnerability Discovered in xz Libraries
An urgent alert for Fedora 40 has been posted and users should pay attention.
-
Canonical Bumps LTS Support to 12 years
If you're worried that your Ubuntu LTS release won't be supported long enough to last, Canonical has a surprise for you in the form of 12 years of security coverage.
-
Fedora 40 Beta Released Soon
With the official release of Fedora 40 coming in April, it's almost time to download the beta and see what's new.
-
New Pentesting Distribution to Compete with Kali Linux
SnoopGod is now available for your testing needs