Main Menu

News:

SyntaxBoom, now with pwetty syntax highlighted code boxes! \o/ 

https://www.syntaxboom.com/forum/index.php?topic=96

Shoutbox

Baggey

2025-09-24, 17:57:11
They'll be using Expanding foam to glue bricks together next  :-X

Dabzy

2025-09-24, 06:09:52
You can also get the expanding foam post fix, but, I wouldnt trust it really, especially where I live on the side of a valley and when the storms blow in the right direction, whistling down the valley, nowt is safe!

Baggey

2025-09-23, 08:53:01
That Postcrete stuff is amazing. I never know how much water to add. May be i should read the Instructions  ;D 

Dabzy

2025-09-22, 21:33:46
Cannot beat a breaky uppy mode, saves the hand cramps and chipped knuckles knocking ten bells out of a chod of conc with a hammer and chisel.

GfK

2025-09-22, 21:28:44
I have a massive JCB drill with a concrete breaky uppy mode which has got me out of jail free a couple of times replacing rotted fence posts that has been concreted in.

Amon

2025-09-22, 19:23:30
What about Roly?

Dabzy

2025-09-22, 19:22:35
Putting my 2 deckings in.... I've dug enough post holes to last me a life time... I feel sorry for the future poor sod who may want to shift'em... Like most things I do, I tend to go over the top, and as such, I've probably got shares in postcrete! :D

GfK

2025-09-22, 19:10:57
Round is a shape.

Baggey

2025-09-22, 19:04:49
Consult a qualified electrician for compliance with BS 7671 and local building Regs! Avoid areas where future digging is likely. ;)

Jackdaw

2025-09-22, 18:18:24
That depends on where the cable is to run. Minimum depth in a garden in 450mm. Under pavements 600mm.

Members
  • Total Members: 55
  • Latest: Amon
Stats
  • Total Posts: 1,607
  • Total Topics: 198
  • Online today: 12
  • Online ever: 54 (Sep 14, 2025, 08:48 AM)
Users Online
  • Users: 0
  • Guests: 3
  • Total: 3
Welcome to SyntaxBoom. Please login or sign up.

Recent

Conflict 3049 - free RTS game (built with C# and raylib)

Started by Matty, Jun 10, 2025, 03:54 PM

Previous topic - Next topic

Matty

I bought a new PC online from here:. https://www.scorptec.com.au/product/ready-to-run-pcs/gaming-pc/119433-r2r10469

It will arrive when it's ready.

Hope to see how my game runs on a modern PC.


Naughty Alien

..that should be serious upgrade..what you should be worried is, to become 'lazy' and make your code bloated and not as efficient as you used to do, due hardware limitations  ;D

Matty

Understand that Naughty Alien...that's a natural thing to occur with such an upgrade.  But we'll see how we go. I'm curious to see just what framerate to expect on my games with this new PC, when it arrives (0-48 hours from now).

Matty

New PC Arrived....game was first thing tested....60fps (targetfps=60), haven't fully played around with the settings but it seems to run well on this new PC.  It already ran okay on the old PC so I'm not too surprised.  Smooth.

Looks like Milkshape3d doesn't like Windows 11....can't register the software...still trying to use my old registration key from 2005. I guess whatever method Milkshape uses no longer works.

Naughty Alien

..i wouldnt be surprised if it is W11 bloatware and not Milkshake at all..

Matty

Updated Game Link: https://matty77.itch.io/conflict-3049

Updates include:
General bug fixes and some enhancements.
(Some issues that users would never have even noticed such as the grenade ammunition levels not resetting properly)


Images:



Matty

I created a video of a single, full length, battle that goes for about 10 minutes. It's one of the smaller scenarios in the game that only allows you to build from a set of restricted units (just regular infantry).

Game Link: https://matty77.itch.io/conflict-3049
You can see the full ten minute video here:

Tom

So Matty, is this game C# plus Raylib? Did you give up on Blitz3D? Maybe you could make a "lite" version with B3D for retro machines?

Matty

Hello Tom, it was a learning exercise for me to try to learn Raylib (with C#) back in January.  I'm unlikely to rewrite it for B3D - if we lived 20 years ago then maybe, but unlikely at this stage of B3D's lifetime.

Tom

Matty, would you say Blitz is otherwise capable for creating such a game? Besides the obvious per pixel lighting and other modern rendering features?

Matty

#55
Yeah it could be written in blitz even using the same animation technique (an array of static meshes of each animation frame).  Only the lighting would be off.  But otherwise it would be fairly easy to translate.

The source code is included in the download and doesn't use any language features that can't easily be replicated in blitz3d.

Baggey

Hey @Tom, is that Blitz meaning BlitzmaxNG.

Now that would be very interesting indeed!?  :D

That's if @Matty dosent mind of course!  :D
Running a Pc that just aint. Faster nough. I7-4Ghz, 32Gb Ram, 4Gb Nvidia, 2 x 1Tb SSD's, 2 x 24" LCD's

RETRO everything!

Jesus was only famous because of his Dad

Matty

#57
@Baggey - I don't mind - blitz does things differently to raylib with rendering so there's changes you'd have to make there, but all the updateunits functionality would hardly need any changes at all.

However - the assets are paid for stock assets so you'd have to pay the various companies for a licensed to reuse those.

Thoughts if you were porting this to a blitz llanguage (b3d):

You'd have to change the rendering section, blitz does it differently.
You'd have to exclude the translation code since unless there's been some updates blitz3d won't handle displaying text in fonts that use multiple bytes per character (chinese etc)
The various 'update' functions should work as long as you alter the syntax appropriately.
The reading from files would change slightly, but generally be the same.
Models could be loaded as .obj with an importer (I've got one), but you'd be better changing them to .b3d instead as that loads faster.
Particle and similar effects you'd do with sprites.
You'd have to roll your own cross product and dot product and other vector functions, which isn't hard, but Blitz doesn't ship with these by default.

But as a general rule - it should be fairly easy to translate across, but there's a lot of lines. Change methods to simply global functions and a host of other things.


Matty

Game Analytics on itch.io so far:


Game Link: https://matty77.itch.io/conflict-3049

$32 revenue for a project that's free of charge is pretty good in my opinion. This is my best performing game on itch.io currently.

Naughty Alien

..well..im not sure whats available there (itch.io), but im sure, that your game looks like Starcraft and it does drag attention. I really think you should consider making something 'starcraftish' as a complete game, out of this..