Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games
  • Welcome to rpgcodex.net, a site dedicated to discussing computer based role-playing games in a free and open fashion. We're less strict than other forums, but please refer to the rules.

    "This message is awaiting moderator approval": All new users must pass through our moderation queue before they will be able to post normally. Until your account has "passed" your posts will only be visible to yourself (and moderators) until they are approved. Give us a week to get around to approving / deleting / ignoring your mundane opinion on crap before hassling us about it. Once you have passed the moderation period (think of it as a test), you will be able to post normally, just like all the other retards.

Vapourware Codexian Game Development Thread

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,303
Location
Poland
Strap Yourselves In Codex Year of the Donut
Holy fuck, this actually works.

1717721274338.png


Naturally you can have several holes affecting a single AABB, overlapping holes, and so on.

1717721582044.png
 

Twiglard

Poland Stronk
Patron
Staff Member
Joined
Aug 6, 2014
Messages
7,303
Location
Poland
Strap Yourselves In Codex Year of the Donut
Holy fuck, this actually works.

View attachment 50622

Naturally you can have several holes affecting a single AABB, overlapping holes, and so on.

View attachment 50623
What am I looking at here?
Hole objects are visible in light gray and are difficult to spot on the screenshot. Blue boxes are collision AABB's that exist after applying holes to them. Normally a pillar's bounding boxes look like this
1717761685363.png
(click to enlarge), not having any holes.

On the first image you have a single collision box affecting the pillar's bounding box. On the second image you see three overlapping holes (one wide on the X axis, another wide on the Y axis, one very small (2x2 pixels)). That area where there's a lot of blue lines in a small square is becauses the small 2x2 hole is made in the middle
1717651226387-png.50584
(the hole is in red) of a small rectangle already resulting from an application of two holes (thus 3 holes in total).

Edit: here's a better example.

1717801036433.png
 
Last edited:
Joined
Oct 26, 2016
Messages
2,010
Holy fuck, this actually works.

View attachment 50622

Naturally you can have several holes affecting a single AABB, overlapping holes, and so on.

View attachment 50623
What am I looking at here?
Hole objects are visible in light gray and are difficult to spot on the screenshot. Blue boxes are collision AABB's that exist after applying holes to them. Normally a pillar's bounding boxes look like this View attachment 50648 (click to enlarge), not having any holes.

On the first image you have a single collision box affecting the pillar's bounding box. On the second image you see three overlapping holes (one wide on the X axis, another wide on the Y axis, one very small (2x2 pixels)). That area where there's a lot of blue lines in a small square is becauses the small 2x2 hole is made in the middle
1717651226387-png.50584
(the hole is in red) of a small rectangle already resulting from an application of two holes (thus 3 holes in total).
Oh its for collisions. I thought it was for drawing.
 

beardalaxy

Educated
Joined
Jun 10, 2023
Messages
100
After a long 9 years of development, I am so happy I can finally share a trailer for my game. We're really in the home stretch! I grinded this out over the course of the last 10 hours because I'm way too excited about it lol.
 

GoblinGrotto

Novice
Joined
Jan 11, 2021
Messages
14
YVtalAV.png


Got some more character customization in. They can now have "hair" (or just weird shit on their heads) and they wear what they have equipped. Also made a bunch of base animation that I can use to draw the art for all the gear. All the gear can have a main and secondary color palette on them as well.
 

Justinian

Arcane
Developer
Joined
Oct 21, 2022
Messages
271
After working 14 hour days all week on my VS clone, I decided to wind down and spend my saturday playing holocure. I feel like I've become this meme:

l5tVQ0f.png
 

Ysaye

Arbiter
Joined
May 27, 2018
Messages
779
Location
Australia
Random question - if someone was going to try and make a modern imitation/clone of the Apple Mac version of Might and Magic 1 and 2 (with all the windows and dialogue boxes etc.) which language / tool would be best for that? Would it be:
  • Visual Basic;
  • Gambas;
  • Linux using a GUI library like Qt or Tinkter; or
  • Something else?
 

Hag

Arbiter
Patron
Joined
Nov 25, 2020
Messages
1,818
Location
Breizh
Codex Year of the Donut Codex+ Now Streaming!
Random question - if someone was going to try and make a modern imitation/clone of the Apple Mac version of Might and Magic 1 and 2 (with all the windows and dialogue boxes etc.) which language / tool would be best for that? Would it be:
  • Visual Basic;
  • Gambas;
  • Linux using a GUI library like Qt or Tinkter; or
  • Something else?
For such a simple game with no advanced 3D you can use whatever you're comfortable with. Maybe better use a framework that'll give you easy access to images, sound and input so you can focus on the game. Gambas looks ok.
 

Zeusington

Literate
Joined
May 3, 2024
Messages
14
Random question - if someone was going to try and make a modern imitation/clone of the Apple Mac version of Might and Magic 1 and 2 (with all the windows and dialogue boxes etc.) which language / tool would be best for that? Would it be:
  • Visual Basic;
  • Gambas;
  • Linux using a GUI library like Qt or Tinkter; or
  • Something else?
Literally any language / engine / framework that can do 2D will work. You probably don't even need to limit yourself to that.
 

Ysaye

Arbiter
Joined
May 27, 2018
Messages
779
Location
Australia
Random question - if someone was going to try and make a modern imitation/clone of the Apple Mac version of Might and Magic 1 and 2 (with all the windows and dialogue boxes etc.) which language / tool would be best for that? Would it be:
  • Visual Basic;
  • Gambas;
  • Linux using a GUI library like Qt or Tinkter; or
  • Something else?
Literally any language / engine / framework that can do 2D will work. You probably don't even need to limit yourself to that.
I know that - more concerned with the efficiency of effort and I was just thinking of using something that has the inbuilt windows/apple mac interface feel was inherent in that version of the game - eg. I could create fake windows, window menus, dialogue and drop down boxes etc. in Godot, but I can't imagine it to be anywhere as efficient as something like Visual Basic which has directly comparable objects for each of those things. I haven't used proper VB in almost 20 years and I had heard that it was getting more and more microsoft specific, hence why I was wondering about those other options.
 

Bad Sector

Arcane
Patron
Joined
Mar 25, 2012
Messages
2,285
Insert Title Here RPG Wokedex Codex Year of the Donut Codex+ Now Streaming! Steve gets a Kidney but I don't even get a tag.
I could create fake windows, window menus, dialogue and drop down boxes etc. in Godot, but I can't imagine it to be anywhere as efficient as something like Visual Basic which has directly comparable objects for each of those things.

Judging from screenshots, something like VB (or if you want a free cross-platform alternative with a much more capable language, Lazarus) wouldn't really help much - especially if you wanted to avoid whatever native theme the underlying OS uses and had to make your own themes and controls anyway (and different desktop resolutions and DPI would be a bitch).

And really the "behind the scenes" stuff (e.g. inventory management) would still be something to take into account: do not take only surface-level aspects of a game like how the UI looks. Sure a game might feel "simple" because it is only a bunch of 2D blitted images and a few lists and checkboxes, but the important bit is where these images are coming from, what is in these list boxes (you certainly wouldn't use the listbox itself to hold a character's inventory), etc.

So what to use? Assuming you don't want to make everything from scratch, use whichever language you are comfortable working with that doesn't have too many limits in what data structures you can create with (from a higher level perspective - e.g. some scripting languages strictly speaking have a single data structure but it is a generic one - like a dictionary - that can be made to represent other structures if needed) and has some usable GUI libraries for games (preferably with support for themeing).
 

d1nolore

Savant
Joined
May 31, 2017
Messages
718
Random question - if someone was going to try and make a modern imitation/clone of the Apple Mac version of Might and Magic 1 and 2 (with all the windows and dialogue boxes etc.) which language / tool would be best for that? Would it be:
  • Visual Basic;
  • Gambas;
  • Linux using a GUI library like Qt or Tinkter; or
  • Something else?
Literally any language / engine / framework that can do 2D will work. You probably don't even need to limit yourself to that.
I know that - more concerned with the efficiency of effort and I was just thinking of using something that has the inbuilt windows/apple mac interface feel was inherent in that version of the game - eg. I could create fake windows, window menus, dialogue and drop down boxes etc. in Godot, but I can't imagine it to be anywhere as efficient as something like Visual Basic which has directly comparable objects for each of those things. I haven't used proper VB in almost 20 years and I had heard that it was getting more and more microsoft specific, hence why I was wondering about those other options.
I experimented with this sort of idea a few years ago but for android. The point you will struggle with is when you start to try implementing game type mechanics or features and realise they are not supported or require lengthy work arounds. Where as using a game engine it’s either supported, or not hard to implement.
 

CryptRat

Arcane
Developer
Joined
Sep 10, 2014
Messages
3,605
We made something for the NES Jam :

It was the first time I had to make the music myself especially.
 

Nathaniel3W

Rockwell Studios
Patron
Developer
Joined
Feb 5, 2015
Messages
1,271
Location
Washington, DC
Strap Yourselves In Codex Year of the Donut Codex+ Now Streaming!
After a long 9 years of development, I am so happy I can finally share a trailer for my game. We're really in the home stretch! I grinded this out over the course of the last 10 hours because I'm way too excited about it lol.

Congratulations. Releasing a game is a big deal. Especially after nine years, you must really feel a sense of accomplishment.

Don't let what I'm about to say make you feel bad about all that you've done: I strongly recommend you work on it some more, especially if you want others to play and enjoy it. And you also need to work on the trailer.

The trailer has an easy fix. Don't try to make a cinematic trailer. Slow-burn cinematic trailers work well at the start of a movie where the audience isn't going anywhere. For people watching your trailer on Steam or YouTube, you need to grab their attention and tell them what your game is about immediately. You have about 5 seconds before they stop watching. That 5 seconds needs to grab them and make them want to watch the rest of the trailer. Focus on the gameplay. Don't focus on story or features. Hint at story and features. Cut the trailer to 60 seconds and show only the most exciting stuff with frequent cuts.

As for the game itself, do you want to tell us more about your inspirations? Price point? Themes or feelings you're going to evoke? Which game's fans will your game appeal to?
 

Zanzoken

Arcane
Joined
Dec 16, 2014
Messages
3,639
I unexpectedly changed jobs last month so just getting back into dev work. Mostly still screwing around with store-bought assets and trying to get better at fitting them to my character + figuring out a good art direction, since I feel pretty confident that will be the most difficult part of the project from an asset perspective.

Here's another helmet asset and a shoulder harness + pauldron I picked up for a few bucks. These are from two separate packs and are shown with the textures they shipped with.











I think the key to making this work efficiently will be to modify the original meshes as little as possible so I can still use the normal maps, but then make my own color palettes, roughness maps, etc so that the materials look cohesive. For example in the model above, you can probably tell that the helmet and pauldron are using different materials, and I think little inconsistencies like that are what give games "asset flip" vibes and make them feel unpolished and cheap.

I bought a subscription to Substance Painter and luckily it seems pretty easy to get good results without having to do a bunch of stuff freehand.
 

Kev Inkline

Arcane
Patron
Joined
Nov 17, 2015
Messages
5,211
A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Steve gets a Kidney but I don't even get a tag.
Just an observation, if you don't need all the newest features of the future versions of substance painter or designer, you can buy a lifetime license at Steam sales for -50%. It will get the latest updates til the end of purchase year.
In cash, that's like half a year's subscription.
 

Zanzoken

Arcane
Joined
Dec 16, 2014
Messages
3,639
Interesting, I didn't know that. I think the summer sale will be kicking off soon so I'll be sure to grab a copy of Painter. This will save me a lot of cash in the long run, so thank you for the tip!
 

Kev Inkline

Arcane
Patron
Joined
Nov 17, 2015
Messages
5,211
A Beautifully Desolate Campaign Pillars of Eternity 2: Deadfire Pathfinder: Kingmaker Steve gets a Kidney but I don't even get a tag.
No prob! But just a caveat, I think they might not be on every sale, I remember getting my licenses for painter and designer in November 2022 for 125 eur for each, it was like -40% or something.
 

Bad Sector

Arcane
Patron
Joined
Mar 25, 2012
Messages
2,285
Insert Title Here RPG Wokedex Codex Year of the Donut Codex+ Now Streaming! Steve gets a Kidney but I don't even get a tag.
fypn318.jpg


My back was killing me again so i barely did any programming (or really used my computer) in recent weeks. However i finally managed to finish the first iteration of "entity molds" (here "mold" is used like in casting, e.g. "cast in the same mold"). An entity mold is an asset that contains information (currently only elements) for creating ("casting") an entity and entities cast from the same entity mold keep their association with it (actually the mold can change at runtime, causing entities to assume completely different identities, though at that point the whole "casting entities from molds" allegory breaks down :-P).

Entity molds can be created by selecting a bunch of elements in the world editor and having them be stored in an entity mold asset (the editor for the entity mold must be open). The elements can also be edited in an entity mold editor (shown in the left above) but currently there is very little editor functionality (the 3D view is only for previewing, no editing is possible and you really can only edit the properties of elements from the sidebar as well as add or remove elements to the mold). An entity that was cast from a mold can be detached from it, thus becoming editable (entities that are cast from mold cannot be modified - aside from the entities' own properties like position, rotation, etc - because their elements are stored in their mold) and existing mold-less entities can become attached to a mold (any existing elements in the entity will be replaced by those in the mold).

Later i plan on adding more stuff in the molds so that they can be used to define various types of objects (e.g. molds could define weapons including any specs or other shared data for those weapons) but at this point they're basically little more than prefabs that keep track of the prefab they came from (and only work with individual entities - proper prefabs would work with multiple entities).
 

Nathaniel3W

Rockwell Studios
Patron
Developer
Joined
Feb 5, 2015
Messages
1,271
Location
Washington, DC
Strap Yourselves In Codex Year of the Donut Codex+ Now Streaming!
Bad Sector is that kind of like an archetype in Unreal parlance?

In Unreal, you have the class actor, and anything that you place in the game world is a child of class actor and you can place an instance of that class using the editor or spawn an instance of that class into the world at runtime. Then using archetypes, you can change the properties of an instance of that class, and then spawn an instance of that class, using the archetype's properties. So let's say you have an enemy class, and the boss and the minions are the same class but with different properties. You can spawn a boss using the boss archetype or a minion using the minion archetype without having to make them different classes.

Edit: does the Codex not do inline code?
 

As an Amazon Associate, rpgcodex.net earns from qualifying purchases.
Back
Top Bottom