Build 4.31.54 is up for Realms of Antiquity! Buy it at Itch.io, Steam, GOG (50% off until 4/3!), or ArcadeShopper. http://quixotic.adamantyr.com/roa-buy.htm #crpg #retrogame #ti994a #indiedev #indiegame
Build 4.31.54 is up for Realms of Antiquity! Buy it at Itch.io, Steam, GOG (50% off until 4/3!), or ArcadeShopper. http://quixotic.adamantyr.com/roa-buy.htm #crpg #retrogame #ti994a #indiedev #indiegame
It's #WishlistWednesday ! My #MagicalGirl #DungeonCrawler Minerva Labyrinth is coming soon on Steam and Itch. If it strikes your fancy, please give it a wishlist and try out the demo!
https://store.steampowered.com/app/3520970/Minerva_Labyrinth/
Realms of Antiquity 50% off on GOG until 4/3! Could use a few extra sales for the quarter, spread the word! https://www.gog.com/en/game/realms_of_antiquity_the_shattered_crown #indiegame #indiedev @retrogame #retrodev #crpg #ti994a #sale
We're currently building a system to create cinematics quickly. Now it's easy to make camera movements and animations!
I have been restructuring Richard Garriott's DND1 code that was written in BASIC. The old kind of BASIC where you had line numbers and did a lot of GOTO a line number.
It is fascinating trying to move it around with more modern eyes and years of programming dogma.
The code only has the concept of global variables. Every variable you make is then in the global space.
You can reuse a bit of code anywhere by just doing a GOTO line number. But it makes it very difficult to reason about because you might think of a stack of lines as a function and want to group them together, but some code somewhere else might just jump right into the middle of it!
Some bit of code might rely on some variable from somwhere else but it is difficult to know if some other bit of code is clobbering it.
Anyhow, this is the restructured version I put together.
https://codeberg.org/random-wizard/dnd1/src/branch/main/restructured/dnd1.basic
I moved things into GOSUB sections. Each GOSUB gets 1000 lines (usually it goes by 10s so only 100 lines) and the last line always ends in 999 and is a RETURN. A REM SUBROUTINE means nothing will GOTO in the middle of it.
This way it sort of acts like a traditional function. Still does not have arguments though.
I wonder if there are any companies out there looking for BASIC programmers.
Space Wreck (Demo) - A gritty, post-apocalyptic, isometric space adventure RPG
some good ones on this list #VideoGames #CRPG #Gaming #Games
18 Best Isometric RPGs You Absolutely Must Play
https://youtube.com/watch?v=lRGj9c3qa-g&si=AQJBJRYmsW8ywqF9
The CRPG Book: A Guide to Computer Role-Playing Games (Expanded Edition)
More than 500 pages long, this lavish hardback is a compete history of the computer role-playing scene from 1975 to 2015.
Fallout 2 - Featured in our book - The CRPG Book: A Guide to Computer Role-Playing Games (Expanded Edition)
The definitive history of the genre, and the ideal gift for RPG aficionados or fans of video gaming history.
If I fake pre-rendered sprites by using 3D characters on a 2D background, and I also fake 2D backgrounds by pointing an orthographic camera at a 3D environment to get sick real-time shadow effects, what would actually be the point of making the game isometric in the first place?
It already is a fully 3D game.
OpenMW is the absolute definitive way to play Morrowind today. Far more stable, loads of engine tweaks, better mod support, bug fixes, native applications on both Windows AND Linux...
It's just the perfect way to play today. There's virtually no reason to use the vanilla version anymore.
In Richard Garriott's DND1, written in 1977, he is using ascending AC.
The monster attack against the character is as follows.
Use the following number for the character's armor.
None = 6
Leather = 12
Chain = 16
Plate = 20
Add that to the character's dexterity score (which will be between 3-18)
The monster then rolls a 1d40
The monster needs to get above the characters armor + dexterity.
Desperately trying to come up with a name for my Legendary Wounding Railway Rifle...
Settled on Lizzie (short for Elizabeth Báthory). What, me original?
(Yes I still play Fallout 4)
Was reading Richard Garriott talking about writing code and porting it to different systems and how porting to the PC was harder than other systems, because most computers in the early 80s used the same cpu, the MOS Technology 6501 and 6502.
It is not too far fetched to imagine a world where Intel did not become the dominate cpu.
In Richard Garriott's DND1 written in BASIC in 1977, I thought this bit of code was interesting.
It would be Death Saves for HP in more modern discourse.
If the characters's HP are 0, the character survives if their CONSTITUTION is 9 or above.
If the characters' HP are below 0, the character survives if their CONSTITUTION is 9 or above, but they lose 2 points of CONSTITUTION and gain 1 hit point.
This was only 3 or 4 years after D&D had been introduced to the world.
I think I have found a programming language that hurts my brain more than Perl.
https://codeberg.org/random-wizard/dnd1/raw/branch/main/applesoft_basic/dnd1.basic
I took Richard Garriott's BASIC code from 1977 and did as little to it as I could to get it to work with Applesoft BASIC. You can copy the above code and paste into the Applesoft BASIC in Javascript emulator.
https://inexorabletash.github.io/jsbasic/
Do not ask for instructions!
And you have to name your character
SHAVS
Speaking of BASIC. Someone should write a code linter for BASIC. It could check for errant GOTOs and the like.
Has anyone had the chance to try the Bard's Tale Trilogy remaster? I have it on GOG and I've been meaning to play it but haven't had the chance to really sit down and learn how it plays.
What little time I did spend playing it, though, I really enjoyed. The remastered graphics look fantastic, the UI is great, and it still FEELS like an 80s CRPG/dungeon crawler.
Any tips for me for when I finally try it?
Realms of Antiquity is part of Steam Spring Sale, 50% off until March 20th! https://store.steampowered.com/app/1539750/Realms_of_Antiquity_The_Shattered_Crown/
#crpg #ti994a #retrogame #indiegame #indiedev