Basic Programming Language Part 1: A brief History
Basic is a family of high-level programming languages originally developed by students at Dartmouth College in 1963. Due to the emergence of microcomputers in the late 70s, numerous variations of Basic began appearing. As memory limitations on personal computers were an issue during this time, Tiny BASIC was created with only 11 commands and single-letter variable names but provided a completely free version of BASIC.
Microsoft BASIC, a more complex dialect, required additional RAM to run and gained popularity in the 80s when it came pre-installed on popular home computers. Microsoft's GW-BASIC was included with early versions of MS-DOS, later replaced by Microsoft's QBasic from version 5.0 onwards. While QBasic had its own integrated development environment (IDE) and interpreter, it lacked a compiler. The commercial counterpart to Qbasic, called Quick Basic, came with a compiler.
In the 1990s, as more powerful microcomputers entered the market and advanced programming languages were developed, the popularity of BASIC declined. In 1991, Microsoft released Visual Basic, an updated version that included a Forms builder to compete in the evolving landscape of computer technology.
Archrebel Tactics is a wild sci-fi turn-based strategy game inspired by Rebelstar and X-COM gamingonlinux.com/2024/06/arch…
Archrebel Tactics is a wild sci-fi turn-based strategy game inspired by Rebelstar and X-COM
Inspired by the original Rebelstar from 1986 and in parts UFO: Enemy Unknown / X-COM: UFO Defense, you may want to take a look at Archrebel Tactics if you like your strategy games with a retro look and feel.Liam Dawe (GamingOnLinux)
Digital Echos reshared this.
Cute farming life sim Everafter Falls is out now gamingonlinux.com/2024/06/cute…
Cute farming life sim Everafter Falls is out now
Everafter Falls from SquareHusky and Akupara Games has now released on Steam, along with Native Linux support following a successful Kickstarter back in 2020.Liam Dawe (GamingOnLinux)
Digital Echos reshared this.
The Vita Nova update for Terra Nil is out now bringing an overhaul to animals gamingonlinux.com/2024/06/the-…
The Vita Nova update for Terra Nil is out now bringing an overhaul to animals
Terra Nil is a wonderful reverse-builder, where instead of building a city you're restoring the environment from a wasteland to a successful green ecosystem and the latest free update is a big one.Liam Dawe (GamingOnLinux)
Digital Echos reshared this.
Steam Deck LCD 64GB and 512GB discounted until July 11 gamingonlinux.com/2024/06/stea…
Steam Deck LCD 64GB and 512GB discounted until July 11
If you're still somehow on the fence about buying a Steam Deck, here's a good chance for you to get one cheaper as Valve given two models a discount.Liam Dawe (GamingOnLinux)
reshared this
Mesa gets a nice performance boost for Proton games with various videos gamingonlinux.com/2024/06/mesa…
#Linux #LinuxGaming #Mesa #FOSS
Mesa gets a nice performance boost for Proton games with various videos
Developer Mike Blumenkrantz has another blog post up and Merge Request ready for Mesa, the set of open source graphics drivers, which gives a big boost to performance for Windows games with various videos.Liam Dawe (GamingOnLinux)
Digital Echos reshared this.
Rig the game in Pip My Dice, a Yahtzee roguelike experience inspired by Balatro gamingonlinux.com/2024/06/rig-…
#PCGaming #Linux #IndieGame #Yahtzee
Rig the game in Pip My Dice, a Yahtzee roguelike experience inspired by Balatro
A Yahtzee Roguelike experience? That's going to be a thing. FokazLabs recently revealed Pip My Dice and the idea does sound quite interesting.Liam Dawe (GamingOnLinux)
Digital Echos reshared this.
"Thoughts on VVVVVV"
VVVVVV is an indie game set in space and aboard a spaceship. It offers a unique twist on the standard platforming genre, as instead of jumping, players can invert gravity by pressing a button. This results in walking on ceilings or falling from them depending on whether the player presses the button again to reverse gravity. The inverted gravity mechanic creates interesting challenges within the game. Despite its simple 2D graphics, VVVVVV focuses more on providing an engaging and challenging experience for players. If you're looking for a straightforward yet captivating gaming experience, I highly recommend giving VVVVVV a try. The game can be found at: terrycavanagh.itch.io/vvvvvv
AlmaLinux with Raspberry Pi 5 Support!
Raspberry Pi 5 support has been much anticipated in the AlmaLinux community, and today we are very excited to share great news.AlmaLinux OS
Just over 3 years ago I was wishing I had a hex-and-counter game on my iPad, so I started working on one of my own. Today my game, Arete: The Battles of Alexander the Great, is LIVE on the iOS App Store! (And it works on iPhone too!)
Download here: apps.apple.com/us/app/arete-ba…
#Wargaming #HexAndCounter #Wargames #AlexanderTheGreat #Arete #AncientHistory
Arete: Battles of Alexander
Conquer the World as Alexander the Great! Step back into the ancient world and lead your Macedonian army to victory with Arete, the immersive hex-and-counter wargame that brings the legendary conquests of Alexander the Great to life.App Store
What are Indie Games? Part 2: The 70s and 80s.
The first home computers released in the late '70s and early '80s were equipped with BASIC pre-installed, along with several sample programs and games. Many owners of these machines began experimenting with BASIC to learn how to create their own software, primarily focusing on developing games. These amateur game creators would distribute their creations by personally delivering them to stores or shipping them via mail order. In the United Kingdom, the thriving hobby development scene flourished due to the success of Commodore 64 computers.
The BASIC programming language on C64
#basic #gamedev #indiegamedev #c64 #commdore64 #8bit
Norton Commander and clones
Norton Commander (NC) was a pioneering orthodox file manager developed by Peter Norton Computing. Its design featured a dual-panel interface
that made file manipulation straightforward and efficient. Users could configure each panel to display various information such as
directory trees or file lists. The interface also included a list of commands at the bottom of the screen, which could be extended
using the CTRL and ALT keys, minimizing the need for mouse use. Norton Commander included a built-in text file viewer (F3) and editor (F4).
During the DOS era, Norton Commander was immensely popular and inspired many clones. Here are several notable ones:
Midnight Commander
Midnight Commander is a clone for Unix-like systems, including macOS, and is a console-based application.
It offers many useful features, including viewing RPM files and mass file renaming.
Furthermore, it has theming options and can load the Norton color theme, making it highly recommended.
License: FOSS
Dos Navigator
Dos Navigator is a clone for DOS with many features based on the original Norton Commander.
There are two versions: the original developed by RIT Labs, which has not been updated for some time,
and the second version, called Necromancer's DOS Navigator, which adds additional features and ports
to many other operating systems such as Windows, Linux, KolibriOS, Haiku, MenuetOS, Sigma OS, OS/2, Solaris, and FreeBSD (experimental).
Both versions support theming and can load the Norton color theme, and I personally use Dos Navigator with Dosbox.
License: FOSS
Far Manager
Far Manager is a modern clone available for Windows, BSD, macOS, and Linux.
Although there used to be an Android version, it appears to have been discontinued.
The manager can be extended with Lua scripts and plugins, though I don't have much experience with it.
License: FOSS
Ghost Commander
Ghost Commander is designed for Android devices and is a customizable,
GUI-based app. It can display two panels side by side or just one panel,
allowing users to swap between panels with the touch of a button.
The colors can be customized, and I recommend it for Android users.
License: FOSS
Gnome Commander
Gnome Commander is a GUI-based file manager for Linux that uses the Gnome desktop environment,
though it can also run on other desktops. It features folder bookmarks, Python scripting, plugin support,
keyboard shortcuts, an integrated command line, and many more functionalities.
License: FOSS
Double Commander
Double Commander is another GUI-based clone for Linux and Windows.
Each panel can have multiple tabs open. Additionally, it supports archives, file search,
background operations, an HTML file viewer, plugin support, a portable version, and many more features.
Panel colors can also be customized. If you need a GUI-based dual-panel file manager, I highly recommend it.
License: FOSS
Altap Salamander
Altap Salamander is another clone for Windows. Unlike several other file managers,
it features a context-aware user interface that hides complexity—for instance, the bottom function list
changes with the press of modifier keys, showing only the currently available hotkey function set.
License: Freeware, with an FOSS fork called Open Salamander
Commander One
Commander One is a dual-panel file manager for macOS with multi-tab browsing.
It includes a terminal emulator, and its interface can be customized.
Additionally, it offers advanced file search and integration with cloud storage. This manager is proprietary.
License: Proprietary
Directory Opus
Directory Opus is a file manager for the Amiga computer system and Windows.
It includes the usual features of a dual-panel file manager and is proprietary.
License: Proprietary
Krusader
Krusader is a GUI-based clone for Linux and other Unix-like systems that use the KDE desktop,
though it also supports other desktops. Windows support is currently in beta.
License: FOSS
muCommander
muCommander is a GUI-based clone that runs on the Java platform.
License: FOSS
Total Commander
Total Commander is another GUI-based file manager for Windows and Android,
featuring the ability to search for files and synchronize folders.
License: Shareware (Windows), Freeware (Android)
Stipo Curic likes this.
Stipo Curic reshared this.
What is an Emulator? Part 1
An emulator is a piece of technology that enables one system, like a PC, to mimic the features and functions of another device or platform, such as a gaming console. Emulators have been popular among video game enthusiasts for many years, allowing them to revisit classic games from the 1980s on modern computer systems by recreating the original machine code and data.
Software emulation is widely used in various applications, including software development. It allows developers to test their programs within a simulated environment, saving time and resources compared to testing on actual hardware. Emulators can also be employed for testing different hardware configurations, ensuring that developed hardware will work seamlessly across multiple environments.
In the 1990s, there were hardware emulators available in the form of physical devices. For instance, certain Macintosh computers like the Centris 610 or Performa 630 used a DOS-compatible hardware card to run PC software programs on their systems.
What are Indie Games? Part 1: indie Game
The term "indie game" is derived from "independent game" and refers to video games created by small, independent teams or even individual developers. In contrast to Triple-A games developed by large teams and backed by major publishers, indie games are characterized by their grassroots origins.
The roots of indie game development can be traced back to the concepts of amateur and hobbyist programming that emerged with the advent of personal computers and the BASIC programming language in the 1970s and 1980s. During this period, "bedroom coders" in the United Kingdom and Europe crafted games, distributing them through mail orders and later adopting online methods like shareware in the 1990s. However, interest in hobbyist programming dwindled due to rising development costs and competition from established video game publishers and home consoles.
The early 2000s witnessed a resurgence of indie game development, driven by the growing popularity of the internet and the availability of affordable or free development tools such as Adventure Game Studio and GameMaker. This resurgence empowered independent developers, enabling them to create and distribute games without the need for substantial financial support from traditional publishers. Factors like digital distribution platforms (e.g., Steam) and crowdfunding options (e.g., Kickstarter) further contributed to the flourishing indie game scene.
Today, the indie game community has expanded significantly, yielding numerous successful and critically acclaimed titles known for their innovative gameplay mechanics and artistic creativity. The indie game landscape continues to thrive, offering players a diverse array of experiences beyond the confines of mainstream AAA titles.
Norihiori
in reply to Liam @ GamingOnLinux 🐧🎮 • • •Games That I Missed
in reply to Liam @ GamingOnLinux 🐧🎮 • • •