alttpo
OpenTTD
Our great sponsors
alttpo | OpenTTD | |
---|---|---|
3 | 249 | |
30 | 5,927 | |
- | 3.9% | |
5.1 | 9.9 | |
27 days ago | 2 days ago | |
AngelScript | C++ | |
- | GNU General Public License v3.0 or later |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
alttpo
- What video game is an absolute 100/100 in your opinion?
- A Link to the Past Online – ALttPO
-
SNES Development Part 1: Getting Started
I've developed quite a few SNES-related things for fun, mostly using Go and C++, with some 65816 ASM sprinkled in.
https://github.com/alttpo/alttpo - A Link To The Past Online. Lets multiple players see and interact with one another in the same game world and synchronize their progress through the game. Exclusive to a customized fork of the bsnes emulator which provides a scripting language and PPU-integrated drawing routines to render remote player sprites. In retrospect, I consider this a dead-end architecture; redesigned in o2 project (see below).
https://github.com/alttpo/o2 - Second version of alttpo (see above) but this time targeted at SNES hardware console support (via SD2SNES flash cart USB feature) and does not require a customized emulator nor a scripting language. Trade-off here is a loss of the visual aspect (cannot see remote player sprites) due to tight hardware limitations in the amount of VRAM and limited SNES CPU cycles available. Work is in progress to gain back the remote sprite rendering as an optional add-on via the bsnes-plus WASM module support (see below). This project includes a 65816 machine code emitter library (pure Go) with support for named labels of branch targets. There is also a bare-bones headless SNES emulator library (pure Go) included for unit tests to verify the generated 65816 ASM and ROM patching mechanism.
https://github.com/alttpo/bsnes-plus - A fork of bsnes-plus in development that invokes WebAssembly modules when certain general SNES events occur, e.g. `on_nmi`, `on_power`, `on_reset`, `on_frame_present`. WASM code has access to a draw-list API for drawing into the various PPU layers, e.g. extra sprites, text (with PCF font support), basic shapes. WASM code can also receive arbitrary binary messages from external applications, e.g. to update remote player positions or exchange custom sprite graphics.
OpenTTD
-
Lessons from Open-Source Game Projects
OpenTTD - Open source simulation game based upon Transport Tycoon Deluxe. C++, SDL2
-
Noise limit: yes
https://github.com/OpenTTD/OpenTTD/pull/11565 for reference.
-
6 free games updated in the last 60 days
#6 - OpenTTD - Transport Tycoon Deluxe... with multiplayer.... it has the most Win98 Interface, but once you get past that... this is the best and most amazing free sim tycoon game you will ever find.
-
Love the game, but- I dont have 30$
OpenTTD is awesome and comes up quite often if you search for "free alternative" in this sub.
-
Is there any similar games to factorio
OpenTTD is quite similar and free. (Free as in freedom and free as in beer.)
-
A similar game to factorio
Probably not nearly as complex and a bit different, but: OpenTTD
-
Looking for the code pack that allows people to buy out each other's companies
Not for long: https://github.com/OpenTTD/OpenTTD/pull/10709
-
tell me a native linux game that is not a poor port and maintained well
Open Transport Tycoon Deluxe https://www.openttd.org/
- OpenTTD 13.2.1 Hotfix already out
What are some alternatives?
bsnes-plus-wasm - debug-oriented fork of bsnes, with added wasm runtime for scripting
OpenRA - Open Source real-time strategy game engine for early Westwood games such as Command & Conquer: Red Alert written in C# using SDL and OpenGL. Runs on Windows, Linux, *BSD and Mac OS X.
Mesen-SX - Homebrew development oriented fork of Mesen-S - a cross-platform (Windows & Linux) SNES emulator built in C++ and C#. Deprecated; see https://github.com/SourMesen/Mesen2/
freeciv - Freeciv is a Free and Open Source empire-building strategy game inspired by the history of human civilization. Upstream repository for the standalone Freeciv client and server. Report bugs and submit patches at https://osdn.net/projects/freeciv/ticket/
o2 - ALttP Online 2.0 designed for console support
simutrans - Mirror of Simutrans SVN Repository
snestracker - Super Nintendo Entertainment System Music Software. Super Famicom Music Software
openmw-android - OpenMW for Android
bass - fork of byuu's bass assembler
devilutionX - Diablo build for modern operating systems
gb-wordle - A WORDLE clone for the Nintendo Game Boy
Cataclysm-DDA - Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.