3d Fantasy Land Battle Scene Thingy

Started by Matty, December 12, 2023, 08:39:21

Previous topic - Next topic

Matty

Thanks mainsworthy.

The 'game' now has audio and music

https://matty77.itch.io/3d-fantasy-battle-thingy

I've also uploaded the high quality textures for the characters in this version on the itch.io page.

It's also been somewhat optimised.

There's a global quality setting in the config.txt file (0-100) that can be used to manage performance on slower machines. My machine is pretty slow and I run it at 95% quality, so that can't be that bad.


Matty

Game Feature - other developers may find this interesting, I'm happy to share it with you:

My game is a stand-alone executable that plays battles one after the other that are generated randomly.

However, if you for example have a fantasy campaign that lacks the battle component and wish to use my 3d fantasy battle viewer to play out the battle for your users then it's possible to place a text file in the user's local appdata folder on their PC called "localstorage.txt" and place a variety of lines indicating the units present in the battle, the terrain type, whether to simply play the battle once and then exit, and so on.  The game will play out the battle and record the results, casualties etc, in the same localstorage.txt file which you can then easily parse to get the results for your own campaign.

It's a feature I was going to use if I ever built a campaign mode. But it's very easy to implement.

Simply: open localstorage.txt for writing in the relevant folder, write the relevant lines, execute the game.exe, then read back from localstorage.txt the results of the battle - in plain text.

from Matt

Matty

The game has a simple added gameplay feature now - you can play a simple campaign of a sequence of battles in which you play cards from a hand dealt to you every few seconds of some choices of actions you can take in the battle. The battle continues in real time while you play the cards.


Matty

I would appreciate finding out how it runs on other peoples' machines than my own.

chalky

Quote from: Matty on December 23, 2023, 13:13:37I would appreciate finding out how it runs on other peoples' machines than my own.
I tried running it but Windows Defender (Win11) insists the .exe is infected with a trojan - and won't let me launch [or delete] it. I don't have Blitz3D on my laptop so sadly cannot run it from the IDE. Looks good though from your videos.

Matty

Running Windows Defender scan on my entire development folders and gaming folders shows nothing at my end, but I won't dispute your computer's claim.

Matty

;D Merry Christmas  :P

Game Link

In time for Christmas morning - you can download and play the game from the itch site.

Enjoy. Developed in Blitz3D. Source code included.










William

same thing with the trojan i couldnt run my bmx app server.exe (which is just Gnet) but the blitzmax ide were able to compile and run the client app. w11
im still interested in oldschool app/gamedev

Matty

Thanks William.

Yes - Microsoft themselves describe their anti-malware tool as being 'reputation based' which in my understanding simply means if a executable's code signature isn't on their 'whitelist' of accepted executables then it's flagged as 'security risk'.

Matty

Itch Link

An example of magical effects in the game:


Matty

Well ain't that curious.

Windows Defender with up to date virus definitions on my PC and on a library PC - my PC reports no infected file, library PC reports trojan as per comment above by chalky.

Same anti viral software, both up to date virus definitions, same executable. On one pc - infected, on another, not.


Matty

This is about as complete as I can make it with the feedback I've received. I'm happy with it. It's done, as far as I'm concerned.

Game