I think the issue is that youre still confined to largely representational art styles. Games like Scorn or say Antichamber have more troubles expressing the mechanics to players. When its closer match to reality people make the connection with reality, very similar to why we like to impart human-like qualities on things which typically wouldnt have them, toys, cars, dinosaurs, aliens etc
#lounge
1 messages · Page 181 of 1
hmm yeah I guess. think thats easier for a more friendly art style in that sense can convey things nonchalantly enough
Obviously you'll always get hardcore gamers who might be invested enough to work their way through regardless but for accessibility in terms of a larger audience. I think its why we see more homogenisation, more games like The Forest, Green Hell or Rust versus Solus or No Mans Sky
I've realized over the years in games the majority of people are rather stupid and don't pick things up quickly so they resort to never ending complaints cheating or abusing balances
whether it be single player or multiplayer
it ruins games
I just tend to swear profusely at the screen until I battle through or rage quit 😛
😤
yep I do swear at games too
it also not only the representational art styles to benefit the users but also the ease of developing a game that is based on set and stone principles theres zero creativity involved
the story boarding and other shit can be done way quicker
not that I hate all of it
I rather enjoy games trying to stick to realism but that is usually in the scope of shooters
and nothing else lol
Yup, less actual design work which is always sad for me because its my favourite part. Plenty of projects Ive been on people just want to 1:1 reality, oh if you can do it irl it should be a player verb. You end up with a list as large as the universe of animations and code to do lol
I don't even play many games anymore I no longer preorder nor buy titles that use to be like 100%
buys
I just wait
they become cheaper and I have less expectations
patient gaming is the way
Its funny because some of the best games Ive played have very limited actions and Im not particularly overwhelmed if a game has alot
cant do them all at once though
especially if you mix that with any pvp or pve elements
something that could be rather linear ends up having tons of approaches
Thats definitely true, I think linear has become a taboo word
I mean lol even a story game that is linear just giving people options that still end up going the same direction regardless makes it feel less stale
Thing is players have their own story, even in some of the most linear games its rare to witness an identical play through. Having that limited space also gives you alot more options in regards to details or extra interesting mechanics you can add rather than just all this open area most people will fast travel over
Some games definitely benefit from that sort of scale but God of War did some epic things before it went to a more open format, it seemed like a logical progression for them rather than the default starting point.
that's like the amount of people who complained about Hogwarts Legacy not having lots of spells I played it and you can have 16 unique spells at once ??? that and having to deal with dodge mechanics made it rather fun
if you can't use your scroll wheel that's your own damn fault
the other thing is the spells all have individual cool downs
you're actually punished for using only 4
the other stupid thing is like I don't know if people read the books but they used like 3 whole spells in that entire series tbh lol
Maybe there are better ways to do the inputs, thats one thing we could probably try to be more creative with. Ive had some interesting ideas lately on improving certain things. I play some games and its like the 90s called they want their control scheme back
Its more about functionality than the mappings
for example, scroll wheel scrolling to weapons in your inventory wihtout ammo
not hard to check before trying to switch
ahh I dislike scroll wheel for weapons
I much prefer 1-2-3-4-... approach
personally
Even then you can still direct switch to weapons without ammo
maybe it's because I'm super used to moba layout
which is certainly something a trained weapons expert would do right 😉
it really depends on scenario but yeah
sometimes realism is portrayed in the proper aspects it's simply to punish players and break immersion
I just find it adds nothing overall that you can fail a switch in such a way
lol
though it depends on how reloading works
say you scroll to the next loaded weapon or melee
or you have to manually go to unloaded
via numkeys
Thats just one example though, its still very late 90s in the way the inputs are in alot of cases. Console games tend to be more inventive since they have limited options and more analog choices
I mean I feel the simple things tend to be overlooked especially in larger companies
those systems are the first things that are probably made
and then never iterated upon
it also is always gonna be less creative in games that aren't breaking the bounds of realism
because the lack of unique mechanics usually requires less of that kind of thing
Ive just been a part of alot of projects where the default input mappings are set before any design work is even done, its like wtf lol. Nothing wrong with standards but you gotta give designers room to be creative and come up with improvements
Like space for jump... but what if the game doesnt have jump, so what is space for now?
usually most games require inventory systems so it's one of the first things worked on
so then
you add your weapons or whatever
interactions etc
so it legitimately is the first shit done
Then you battle for months over jumping and dont get any actual work done because "what game doesnt have jump!!" lol
I really like in depth movement and interaction systems
like in escape from tarkov I wish more games has variable crouching
and movement speed
Then you get old and realise most people dont jump unless they are evading a predator or at the gym haha
and even they could do more with it in my opinion
Splinter Cell did that too
yeah having like variable adjustments to movement and interactions
can make shit approachable in so many more ways
I want an adrenaline reload, I can tell you that in a fire fight Im not gonna be reloading like a grandma
Gears of War was wicked like that
I like skill systems that will modify that stuff
though if you are a trained soldier
some of the shit is really stupid
like I said it's just to punish the player
Yeah it is and you can feel it as a player, breaks the immersion since I wanna pretend Im Rambo not Dumbo 😛
Spend 10 seconds pulling out an LMG I have no ammo for
1000 ways to die
tbh why even use an lmg
Well if the LMGs wernt nerfed to hell to make battle rifles useful 😛
Battlefield 3 did it pretty well, you could really lay down some nice fire and setup times wernt stupid long. Realistically though you'd need someone to carry ammo, well these days... a robot dog
Camel mounted LMG
dice has died as a company unfortunately
most of not all the original developers left
so now it's just some shell company owned by EA
that produces mainstream dogshit instead of sticking to their roots
battlefield 2047 was 100% a battleroyale game that got changed to be what it is now halfway through
There is Embark now though, which is composed of a lot of DICE vets.
yeah that game looked like fun
Yeah its not what it used to be where we had iD, Dice, Treyarch, Raven and Infinity Ward firing on all cylinders
I can't say til I play it though
the only thing coming out of EA that excites me is that f2p skate game
Which one? They got The Finals and Arc Raiders coming out soon.
We'll see what the servers are like though
I find it odd they are actively working on two titles at the same time though.
that's pretty normal tbh especially if they have a large art team
I mean could be an awesome game but I live on the arse end of the planet where servers tend to be cheap 😦
there's lots of unused workers
like they still may need programmers to work on x
but what about all the animators sound design and artists
Afaict, they are their own publisher as well.
Oh? Where'd you find that?
though there aren't many game companies that aren't acquired or published by another company
It might be more of a partnership for servers in Asia and publishing in that region not like a global publishing agreement
no they got bought for 96M in 2019
The sole strategic equity investor in Embark, Nexon will also serve as worldwide publisher for titles developed by the new company.
coffeestain is the only publisher that has yet to make me shed tears
Yeah I cant read black on white, pain in the arse
its 7am, too early for newspaper white on my screen 😛
game studios are plagued by corporate companies that usually make all their money in the stock market
so they don't care about anything but making money
and doing things in the interest of shareholders
Its a worry because big companies like that are quick to pull the plug as the first sign of the investment not paying off
Lets play some Lawbreakers 😛
yep that's exactly why you see games studios instantly stop providing that long term support and content real quickly
that's one of the main reasons I actually like hello games
Oh I miss Blizzard of old, they released a patch for Diablo 2 so many years after release and it wasnt even a live service type game
why care about consumers that already bought the product lmao
I mean look at cyberpunk that shit was dogass and they still end up winning due to having so much money to buy marketing
Thats a problem I find with CoD and Battlefield is they are so quick to move on it hurts the franchise because people are still willing to play the older titles. Its cannibalising their own business then they get all upset when their strategy bites them in the arse
live service games are super expensive to run
So why try to make a new one each year 😛
though at the same time
even if they cost them millions a year to run servers their sales will always outweigh that
also another issue with the COD franchise is how many studios they have working on titles
Yeah 1 CoD game is like so many minigames these days, Zombies shoulda totally spun off on its own but then people wouldnt buy the core series or black ops
I didn't even buy the new cod just played dmz and watched the campaign online
i can say that it's a good game though
it's fun
zombies could definitely be its own entire thing adding more story more unlockable zones
more easter eggs
I think Epic have the right idea with the Game Features plugin, then you can expand the base game and sell those separately rather than trying to bundle it all
could even break into the left 4 dead category
dead island 2 comes out next month
after being in the works for 12 years
Im actually impressed how Dead Island it looks, I was expecting a totally different look and feel to it but its pretty spot on as far as I can tell
yeah it looks really good
with the expectation of bugs
but they tend to be funny in those kinds of games
Looks like its even taking the stuff from Riptide with the player being infected but mutating
unlike pvp with losses incurred multiplayer
I liked Dying Light but it was a much more depressing game, Dead Island had this odd sense of humour to it
Ive not tried it, sounded interesting but I never actually beat the first one
it's parkour was bad
which sucks for a game that you know
is mainly parkour
I found it rather repetitive in terms of environment
and the animations and player models were clunky and weird
Yeah those systems are starting to feel janky against more modern games which are very flowy
After Doom 2016 any game with a long mantle time is like yawn lol
I think part of the issue is the animations just have way too many frames, I remember watching a talk about those Doom anims and they made them so damn short
Power fantasy versus movement puzzle
puzzles can still be flowy, thats why Tetris and Portal are awesome
I think overall it's not like the worst game ever
maybe like a 6.5-7/10
imo
like not disappointed on buying it
but just not remarkable
I think its fine to be critical, "positive vibes only" is such a damaging take
it's like not god of war type good
forgettable
I think too many games nowadays can get passed as good simply because they look nice
far from cyberpunk 2077 bad
that one actually made me want to shovel my own feces in my mouth
that would have been an enjoyable experience
I actually enjoyed Cyberpunk 2077 alot lol
when did you play it on release?
but its probably just because I loved the first person cutscenes
Its not often you get proper cinematic style first person, better than HL2 stuck in a box cutscenes
I tried so hard to knock Pam back man, she still got me in the tank... totally not consensual :\
I think
the story is there I guess
All I wanted was to blow shit up in the tank, nek minnit
but in terms of an open world game
it feels worse than GTA 5
I tend to explore out of bounds areas and do stupid stuff in games
oh yeah its not a great open world game but as a SP game its fine
but that game just feels like so many things went into the killing floor
tbh Im not a fan of open world so I didnt spend too much time trying to exploit that area
and the things they promised upon were heavily under delivered
along with them overworking all their employees
they could have delayed the game another year
it was far from ready
and that's just the reality
I even have a tweet about how I thought it was a bad idea to target those old crappy consoles
since the new Xbox had just been announced
I wonder if that might have been some pressure from Microsoft
I knew it was never going to be as good graphics as the announcement trailer lol
But yeah Cyberpunk 2077 very underrated in the First Person story telling department, we just dont get that often if at all
well they obviously spent more time developing everything linearly revolving around the story
but for a game that was also supposed to eventually release multiplayer
and be open world
it's terrible
you cant rate a game based on features it didnt have though
game without MP doesnt have MP therefore bad MP
but Im not gonna dispute the open world stuff, it was never gonna be GTA though
my expectations were at the exact right place when it released
that is true in a sense but as a consumer who is being told and shown features and tons of shit in trailers and also legitimate YouTube videos and media coverage and interviews discussing stuff
for them to underdeliver so much
its like being sold a puzzle and having 30% of the pieces missing lol
and the other thing is them simply even going a year down the line
not improving upon those types of things significantly
and dropping multiplayer
etc
they didn't even redeem it
I like how it understands the context of the image
that is actually cool
but the images look like poop 😂
that's probably why bunch of people from openai were saying to keep your expectations low
Hey Mr. Chatman, make me a meme...
under 4gb vram usage, might explain the images looking "poop"
Microsoft loves trademarking things with "Visual" in the name
This is where my expectations were at, I knew this wasnt a Rockstar game with hundreds of millions for the budget
https://preview.redd.it/qssbyunxcec41.jpg?auto=webp&s=3bcee2faed7f062bd3d66a297b9659169980e06a
Visual Outlook when?
the sky sure is pretty though
doesn't it make it worth it
that wood texture though it looks like the default wood texture in Roblox
😂
Im actually kinda glad I cant jump a ferrari over a city and bounce it off a 747 in Cyberpunk 2077 😛
i like how they put the text horse on that horse. otherwise i wouldnt know
is that about physics or product placement?
You might be horseblind, this way you can still see it
If it had horse armour on it'd be product placement
It was weird playing an open world game that wasnt trying to sell me shit, I had to double check Cyberpunk 2077s release date
computer security and privacy in video games
thats OS's problem 😎
well, maybe not in multiplayer game, but i wouldnt know
Sad sale, no single product form the wishlist.
Sale prices are regular prices
More to do with the fact that digital assets dont depreciate so the regular price never falls. Sales are so often the sale price might as well be regular price, then we could have actual sales occasionally
But aye, economy is in the dumpster so I guess we're stuck in this rut for awhile
I remember when our dollar was on the up after the GFC, it was stronger than the greenback for awhile and sales were like Christmas
Is that where they keep all the fake titties?
Bank was storing x amount of money for people. Bank only had y amount of money (y < x). Because banks like to give money out, that they don't have, to people. Some thing happened, I don't remember exactly what, but people panicked and decided to start pulling their money out of the bank. Bank started going in negative monies because they had to give money that didn't exist. Government then shut down bank. America 🇺🇸
Something like that
Investment that went south wasnt it, bank invested peoples money to make more money but didnt keep enough to cover their losses
This is why you gotta diversify your portfolio
I member the days of meme stonks, good days... we went to the moon with diamond hands
The more things change the more they stay the same
Basically banks only have to have 10% of the capital they actually give to people. Or something like that.
And banks abuse that to lend each other money so they have even less real capital.
It all works fine until people want the money back.
that's how they create (mlm) money, loaning what's deposited, getting paid back before withdrawals
Hopefully before.
It's all just fucked after the US removed the separation of high and low risk banking.
Gg Bush.
I made bank off that
lol
the worst part is when people want money and they don't have it the people who pay for it are the taxpayers
so you get double fucked
🙂
This was lowered to 0% due to the pandemic and never reversed.
Wait, no, I was thinking of how much of depositor's money the bank keeps as money. Can't imagine why you'd lower it below 10%. Even below 50% seems risky.
will epic support an ai like chat gpt to easily formulate workflows or logic lets say create blueprint nodes or a string of blueprints for a certain logic? I know chatgpt can make C++, but wanted to see if an ai backed by epic can make blueprints, animgraph and material logic
The SVB and Signature bailout(-ish)s are supposedly being paid for by all other federally insured banks, so it's not paid by tax funds and maybe not even tax deductible. It's ironic that treating something like a bank failure as normal, and planning for it, makes a more robust system than trying to avoid bank failures entirely. I'm sure that would be disgusting in code.
That's very unlikely considering how unreliable LLMs can be, not to mention when a new c++ function is exposed it would need retraining to know about it
Im actually extremely interested in what Epic will do with Quixel, I wanna be able to paint geo using ML thats trained off Megascans library
chatgpt can't code
That way we get more use out it rather than just kitbashing and it'll help with overdraw
it can by best throw some examples on you, if they are good or are actually logical correct is way beyond it's capabilities
it could learn the text behind BP perhaps
Mass be spaghetti, learn spaghetti. Better to open a Pasta restaurant.
not so cool thing when you worry if your laptop is booting or not
had to search my bitlocker key
do you have a lot of homework to hide with that bitlocker
surface laptop comes with bitlocker
last time i got that thing for boot issues was when i end up reinstal windows
why you buying a surface
so overpriced
nice laptop, but it's like apple tax on microsoft product
its first gen surface laptop
you still can have better value for the money
I went by foot
Haha that's funny @proud jay
thank you
Lol
I had to think really hard about it
Are you an NPC or something
are you
Maybe I'm the NPC
I don't know
exactly
cocaine
What
what
Ah yes
Cocaine
Good for lungs
No for real now @proud jay what are you up to
I'm making an exploration survival game
It's named Skyla
Since when is painting landscape so complicated
always has been
At first it invisible then black then works
I don't know when I was in unity I think it was a bit easier
no one is forcing you to do unreal
backend development for supply chain planning stuff
atm mostly fixing bugs though
and don't forget slacking
of course
Hey @unborn lotus what's up
What are you doing
Did you know there's a chance we're all NPCs
Didn't say I don't enjoy it
Just commenting lol
Hey you know how in fortnite they make it so the stuff blends with the material
Like you have a tree and grass
The downside of the tree is greenish
Like texture blending
If I figure how to do that
Damn that'd be awesome
Also I wonder what's coming in Unreal Engine 5.2
@proud jay what do you think
@unborn lotus you too
Come on someone talk to me
Oh come on
You must be kidding
And this is why we can't have nice things.
have you ever heard of the word "that"
♥️
Two and a half tonnes of uranium have gone missing from a site in Libya, the UN's nuclear watchdog has said.
The International Atomic Energy Agency (IAEA) sounded the alarm after a visit by its inspectors to the undisclosed site earlier this week.
nothing serious then
Eh weve had worse
true, but i think any missing uranium is cause for concern
But it was removed from a "very remote location in southern Libya,"
was not in government-controlled territory.
makes it even worse lol
there are three powers in Libya: 🇹🇷 🇪🇺 and UN
one of them should be responsible
or irresponsible, depending on how you look at it
I mean, it's the responsible thing to do to move it to a safer location!
And not to tell anyone where that is.
well the buck has to stop with the IAEA for not making sure all of the yellow coke was "secure" that is their job right ?
Surely it stops with whoever is in charge of the site.
It's stops with the government in libya who put that person in charge.
very remote southern Libya means non UN recognized government
maybe the FSB stole it 😉
ore or refined?
not as panic-inducing then
nope, if it was that much refined the U.S wouldve bombed Libya...again
It's ok. They're just building a uranium glass skyscraper!
trinitite skyscraper's better
Still waiting for #verse 😄
https://twitter.com/FNCreate/status/1636344104702312449
What if the AI could learn to remove the cloak layer? Oh? It did it already? Oops.
Huh - what's this? What are you showing me?
No Verse? Trash reveal
gimmie gimmie gimmie
probably
Why care about Verse btw? 🤔
because we live in the meta Verse
for me its just discovery and learning
For me - it's the potential for programming not to be complete ass in my engine of choice
I see artists and designers getting all these fancy tools and I get...C++
🙄
finally something simpler than c++ that is usable in version control
how come its simpler when there are no bools
Less types baby
maybe I'm too old school
I'm not sure what is its purpose, if you are writing text programming it may as well be C++, but then I suppose people want to avoid it 🤔
If Verse gives you fast iteration I could see it being useful
- it has a few handy features that make some things a bit nicer to deal with
C++ is garbage. A pile of hot garbage. Epic has done a decent job (imo) of making it easier, but it is still C++. And iteration times suck so much with C++.
But it is FaST. I mean, you should spend most of your time thinking of what to code than to build-run, build-run, repeat.
Verse has transactional memory thing and they invented a new calculus thing that we dont know why tf its useful yet
I dunno the compile cycle already takes so long that I get distracted waiting for UE to launch
So if the wait goes away that's good :P
Hmm... I dunno about that. You can prototype on BP fast say. Then my compile cycle is like 1+ second (for empty) so that fast.
Imagine, just for a moment, a world where you can be running your game on Xbox/PS/Switch and see that something needs to change and you change it in your script and it just...happens...live.
I can't do everything in BP's I can do in C++, plus there's the whole "it's a binary blob" problem with BP's
also I'd rather not iterate in BPs and then port to C++
if verse will be asset based that wont happen btw
and it will be asset based %99
if I can just do all in Verse and not have to bother to port anywhere then that's also good
The only reason I see it useful. Having what most games have like dynamic scripting language. It is not a system one, neither is a tool one - like python.
They already showed it happening back in 2020. Updating a live running game in Fortnite at least.
They were playing the FNC thing - then the author was in the editor, changed some stuff, and it updated in-game
It will be called the Manchester Prize in honour of Baby, the world's first stored-program computer, built at the University of Manchester in 1948.
Jeremy Hunt said he wanted the "best AI research to happen in the UK".```
editor is fine
Skookum could do it in a deployed game. They bought out the devs of Skookum. I have high confidence that it'll be there.
dont you thing for gameplay scripting C++ is overkill though
Still nice they didn't decided to go with a blasphemy like Lua for dyn scripting.
As a "system", make with it tools for gameplay or whatever enables you iterations.
I like C++, but also... give me Verse. C++ is bad game language. 😛
I'm a fan of having hardcore C++ at one side, like pure data driven and some OOP on the other side where user can abuse things and yolo.. BP does latter one well but UE's core framework fails at first one terribly 😄
Bad for gameplay or? That I understand. Also it is good, no? So many games made with it.
If C++ works for you for gameplay scripting, you do you boo.
Many games made with it out of necessity... not because it's good.
I for one, would prefer to live post-2000's personally.
Makes me wonder why they didn't went with BPs out of Editor instead of Verse 🤔
So, C++23
Yeah, 23 ain't going to be supported by the gamedev world for like another decade
So, it is irrelevant to me.
C++ Modules do make C++ way, way, wayyyy more bearable for larger things. 😅 But, we won't see it any time soon, I bet.
UE is on 17, 20 works out of the box. What are you sayin'
Do we have UE5 header modules yet? 😛
I know you can do 20 for your module.
I also know that it is a big risk if you're going for console support.
No point in having C++20 support if the engine doesn't have C++ modules.
UE has a lot of legacy burden. There are tons of things too old someone to bother improve.
Because those are even more late to the game
You should use a process then. The language features, nobody stops you neither they are relevant to whatever is the hardware. Put limits on the linked library, UE covers a lot of these tho.
But it is a modern.
If by modern, you mean like 2005, then I agree.
😅
I said up, 17, UE. Or if you talk about the UE code base, which is veeery old in general.
But I'm not going to sit here and continue with yet another pointless language debate
I'm always happy to gospel the true dominance of C++, bow.
I been using C++ since the 1990s. It is, most definitely, ass. 😛 C++ shoulda adopted modules way back when object pascal did...
Hey, you can't change stuff with so many users and money on it.
Sure you will fail fast then.
C# does though 😄
They constantly do it.
Small changes.
But instead of doing it 20 years ago when it mattered... they waited until like a couple years ago.
Modules and etc are old idea, but needed a lot of time to get crystalized.
How so? Pascal did it decades ago. 😛
But it is, there is a reason it wasn accepted sooner.
Also Pascal is kinda gone language, despite the modules 🙂
Frankly I dunno, but it is no near as mentioned as it was 15 years ago say.
Subjectively.
Object pascal... #13 on the TIOBE index. 😛
Ah, okay.
So - looks like it has stayed largely the same
Good ideas are good ideas. 🤷♀️ And headers have been hated since the C era.
@fringe sundial 👆
I bet there are reasons for not jumping on that wagon for so much time 🙂
Yeah, laziness, and people hate change... even though they hated headers.
I wouldn't say laziness. Language is big, many people work their ass on it. Many more use it.
It'd be great if there was some sort of auto-header tool so you just write the cpp and it generated the header for you
Or, just use C++20 where headers are no longer necessary. 😛
gib c# pls
they still are, but you just export/import through modules right?
Oh? Why's that?
Nope, if you're not dragging legacy code, you need zero headers.
You need to export the code tho. And I doubt Epic would care to do that soon 🤔
If you don't have legacy code, the real question is, why are you writing c++
Yeah, looks like, style wise, not much has changed since the 2020 showing
You can write your whole class as your class... and just export only the parts you actually need to export.
Because it is bae
wait I thought you were hater
I mean, this is talking about exporting and importing, how does it change how headers are required internally in a module?
I don't like the seemingly multiple file naming style though 😅. snake_case, PascalCase
what about the camels!
I guess c++20 modules are close to c# namespaces
A benefit would be, muuuch faster compilation.
Because you're not dragging shit around your files like a dog hauling its itchy ass along a carpet. 😛
That's a bit of a non-answer.
You mean c# close to Java, close to Pascal as we understood.
Java bad
It's the most descriptive way I can think of answering it.
☕
Java RMI is cool
even Java lord Jon Skeet is C# gang
I also wonder if they expect the function signature to be so tightly packed. 🤔
With headers... I have to define a class, and then I have to define any classes that class uses... then I have to give that in a header to everything else that uses that class. With C++ module... none of that happens.
C# is Microsoft Java
less characters = faster game
I mean, if I have 2 classes that reference each other, c++17 I need headers to avoid include loops. Does c++20 not require includes at all? Does it not care about circular references? What's changed?
but like not stuck in 2004
This response explains a lot about you.
It still runs 2 billion devices.
I think they claim 8 billion now
oh
you can work without includes if you use modules
when oracle bough sun the java have being stuck
but you import the module
not sure how it works with circular stuff though
haven't tried it personally
So each class is its own module?
Each class is its own module. Or functions even, if you want.
And the circular references?
there's some basic examples here https://learn.microsoft.com/en-us/cpp/cpp/modules-cpp?view=msvc-170
@fleet tangle circular dependencies are not allowed in modules
but I should really try it out sometime in practice
at all
You can even break modules apart into partial modules for edge cases.
current meta for bypassing that is to have a normal cpp header with forward declarations and include-ing that into the modules
Well that's exactly my point. So you still need headers...
so to not have headers you need headers
https://playwright.dev/dotnet/ even playright have dotnet and other languages
modules are complete garbage
The coolest thing that I love about C++... you can define a class in a module... instance that class in the module; and only export the instance... and never have to share anything else from the module. ONLY the instance of the class. And everyone will still have access to its methods, etc.
ignore them as useless
even java
plus atm no platform except visual studio on latest update (no consoles, no phones) supports modules even a bit
and visual studio modules are barely working
You can do that with an interface and private stuff currently?
No, in those edge cases... you just use partial modules.
Wdym, or you don't know?
It sounds like some sort of module circle jerk that really solves nothing.
how you rate this functionality https://en.wikipedia.org/wiki/Java_remote_method_invocation
In computing, the Java Remote Method Invocation (Java RMI) is a Java API that performs remote method invocation, the object-oriented equivalent of remote procedure calls (RPC), with support for direct transfer of serialized Java classes and distributed garbage-collection.
The original implementation depends on Java Virtual Machine (JVM) class-re...
You really don't know how good and different it is until you actually use it. 😛
How much less of a headache it is.
Explain the differences, other than not needing an interface?
avoid circular dependency is really not an edge ase
How much more organized it is.
I admit, interfaces are annoying.
I do know. I also know it is something said by people about old C#. It's an outdated statement for C#.
But you'd still use interfaces for non-singleton bullshit cases.
Not to mention... C++ modules compile like 30%+ faster than C++ w/ headers.
Which apparently, you didn't know.
We talked about the origins up there.
not at all @stray orbit . Its really not so easy
My Money Don’t Jiggle, Jiggle, It Folds - Louis Theroux (Duke & Jones Extended Version)
Free Jiggle Jiggle Beat Download: https://dukeandjones.ffm.to/jiggle-jiggle-beat
Follow us on TikTok for more autotune videos http://tiktok.com/@dukeandjones
Follow Duke & Jones:
FB: http://bit.ly/3jdsKmY
TW: http://bit.ly/DukeJones-TW
SC: http://bit.ly/Du...
modules help when you have tons of code in headers
if you write cpp as you should, almost C style, they dont
but even then, for most projects they would compile faster
headers should be minimal tbh
the most important thing here is modular STL
because the cpp STL is a fucking huge performance hog
You mean like 90% of the code plugins on the marketplace? 😂
takes forever to compile
I avoid STL. 😅
so in the modular STL there is right now a fully proven "compiles super fast" thing
but again, MSVC only
and not only that, but its an all or nothing thing
if you use the modular stl anywherein your project, you cant have stl includes anywhere in your project
It is a serious feature, it takes time.
I still wouldn't write new applications in c++ though lol
modular stl and header stl conflict with eachother
Ye... you can include headers in a module. I have to do it for some legacy things, like Winsock.
explodes super quickly
see that guy dont know what is circular economy
GET OFF MAH LAWN. 🤣
Yeah, I tend to avoid standard libraries; so I wouldn't experience that clash.
Why? There are some useful tools there w/o link time dependencies.
Your average python/verse coder?! 😄
I am old and like to reinvent wheels, poke it with a stick, and make it go round.
Snap
XAML YAML UML C# Q# WASM ASM
I'm old too, but do appreciate them tools.
In any case, I do understand the desire to invent 👍
I mean... I wrote my own websocket frame encoder/decoder at one point... that's how painful I like to get. 🤣
#lounge message @broken sigil Modern Verse. Found here: https://store.epicgames.com/en-US/p/fortnite--uefn
Syntax looks perfectly acceptable
Everyone should have at least once implemented a sort or game engine 😤
I should just learn Go or something.
I did... in the 80s and 90s. 🤣 Does that count? Hell... back in them early days, you even had to write a text engine in assembly to get things on the screen faster than 1 fps.
Well, my first engine was in the 90s, late to the party.
Bit of a difference between a sort algorithm and a game engine.
Hu... white sonic 🤔
I think THE most painful engine I ever wrote was before I had access to a compiler... wrote a game engine in BASIC. Including a sprite editor... which would spit out BASIC code I had to paste into the game engine.
lol, my first was on Basic. Tho my sprites were just ascii symbols 😛
I absolutely hate that, wtf 
I was a determined child, lol.
Why...
Also python style indentations
Well I know what I won't be touching once
Yeah - you're still stuck in the ancient days
No - GDC is next week
I hate literally everything about it 🥲
GTC is better
BM just likes old archaic stuff.
Me too, BM.
Dang, what is not old.
Good good. Now when your company needs a Verse person, I'll be available 😈
Tbh, I'm fine with indentation, I mean - Python 🐍
It's good to be verse-atile.
I'm already accustomed to C family and Python family anyway. So it doesn't bother me, like at all.
I'm curious how the if: actually works though. Is it AND or is it OR 🤔
2 different ways to write it
I'd assume you can have multiple lines in the first if:
It's all kinds of bad
I think it is just a new line.
I have more languages under my belt than Duro has socks in his drawer... Verse will be just another language to me. As long as its not C#, I hate that language. 🤣
You don't know how many socks I have missy
I can guess!
It's super confusing when there's no then: after Agent.
Aww, my man, screw C#
Yeah. But maybe that is possible like not having to have {} for one line if statements in C-family
C# the "why do I need to type so much to do something so goddamns simple" language.
But you still have the ; on that 1 line!
Says the C++ user
Where do you even saw ; ?
To me that line looks like it's assigning Agent, testing if it's valid and then executing Agent.
At least on my worst day I can main() { cout << "Hello world"; } 😛
Hardly a useful application
It ups the vibe in the morning
I have some head scratchers, yes; but overall, I'm not totally against it based on syntax alone
C# is the destroyer of all that is sensible!
Sure
Because I have to put up with you every day? 😛
in c# you can just do
System.Console.WriteLine("Hello World");
that's just a valid program
And... what doyou have to wrap around that? 😛
nothing
A ribbon.
Windows
Main...just like in C++?
since .net 6 you can have top level statements
Procedural options or bust!
Templates!
NU!
Yessshhhh!
NO!
sorry from now on your opinion is invalid
MoAR
Too accurate. 😄
I have a feeling you don't really know how to write c#
Why care
I haven't touched C# since it drove me mad.
also not true, .net is now cross platform completely
there used to be a split between .net and .net core
but it is now one
Ah, so you have to drag a whole net with it. But of course. 😄
Compiler.
just admit that the only reason you write c++ is because you're old
No, it is a person with a sense.
If you take Duro's side, I will bite you. 😛
what is Duro's side
c# is for bored youngsters
Duro is laughing in my ears because of you. 😦
well maybe don't try to claim c++ is a good choice for a fresh modern program then
But it is 🤔
if you wanna go low, at least then use Rust or something
Can you copy and paste where I made that claim? 😛
lol
Eww, I hate babysitting languages.
this kinda implies it
I wouldn't say they are even so good. I mean, nice thing yeah, pretty much in development, but talk to me in 20 years. They will be a bloat as any other old lang.
That didn't say anything about C++ being for modern applications.!
I wouldn't... cuz, if I was going to be writing actual applications-- I'd be using object pascal. 😉
you really should consider retirement
Still one of the top languages. 🤷♀️
But... Modern C++ is tho
Wouldn't use Rust for anything serious, that thing is a pain in the as* to do anything with
And it's been long modernized.
I think it's mostly a different mindset and way of working tbh
not claiming Rust is the shit
I'm not that big a fan of it myself either
Am I the only one that actually likes c++?
Instead of just using it because it has to be?
I like C++. 😄
I still like c++
I don't like C++ for games.
I like it, modern C++, like 17 and above
I would just not start a large scale application in it probably
I think they imply c# or whatever is the todays hype. Tbh, I kinda get the point of C#, RuST tho...lol
Yeah.
No. BM likes it too. But I believe that's because they're just a masochist.
you guys don't write Carbon exclusively?
But ye... C# for a desktop business app tho? No thanks... I'd use Lazarus IDE and object pascal. Why? Because it compiles down to tiny little application, takes a tiny footprint, and works well on a lot of older machines-- like businesses often have.
Do you have 10 years of Carbon experience, Dieter!?
and more!
C++20 is actually very nice, recently started using it seriously on a non ue project
ofc, he carbon based life form
You goofball - C# works fine on older machines.
if you have the .net
i do bare metal programming in node js
fortran btw
you have to apply to get the .net, there is only one .net to go around for everyone
Until you enouncter a business running a 2000s era IBM. 😛
Still on Win95. 😛
...you know Dazz works on those types of programs right?
Or worse... ME.
You're on Win11
so you're just confirming that c++ is only the logical choice for legacy
Yes... I'M on Win11.
May Tim have mercy on your soul.
The last business I wrote software was certainly wasn't... and still isn't, last time I looked. 🤣
And I can target object pascal for their machine. 😛 And it can even run on 90s computers.
Lilly...the last business software you wrote was before Trudeau took office.
You are correct... and they are STILL running my software, lol.
Tru-dat
And people are still running business apps written in WinForms
What are you gettin' at
You work in the big boys business... you start hitting up small business, you will still encounter Windows 3.0 machines... and DOS machines. 🤣
Old linuxes ...
sigh - The hallmark of old people. Justifying their archaic decisions.
Apparently the global airline booking/schedule system still runs on some antequated commandline based system.
Because it works.
Don't touch it
"Because it works" is what a lot of things run on still.
Yup
Definitely don't port to C# or Rust or whatever "modern"
It's why Delphi can justify their $5000 pricetag.... and still have some of the highest paid developers in the programming industry.
I like c++ and I don't think I'm old 😅
These guys are like dinosaurs
You're young, but with an old soul
Fair 
It is just an average flame war.
Lilly on the other hand....
Yet, still update their software to modern standards. Personally, I don't use Delphi too... too expensive. Would love to though, that RAD studio is badass.
c++ isn't bad in se, it's just not the best choice for most modern applications
She was there for the Titanic's maidan voyage.
Country's distributor of Delphi was my pop's gf at some point. I was getting a ton of Delphi products for free. Stayed clean tho.
But I mean... Lazarus is a decent alternative to Delphi. Works well.
Just doesn't have all that neat web stuff.
You could say... it's pretty rad.
yeah cause you also get cancer from it, just like from radiation
That's radical thinking, man.
idk I don't do object pascal, I wasn't alive for WW1
Better wrinkles than diapers. 😛
😮 oooooo
I dunno, you wear diapers again eventually.
🐍
I'll be dead before then. 😄
Old stuff comes back being modern, cycles of life.
Dinosaurs -> oil.
haha
Just so ya know... 😛 C++ is growing at a MUCH wider gap than C#. So, get with the times, babe. 😛
ah yes, the all-telling very true TIOBE index
babe? he aint no babe lol
why aren't you writing C instead of c++
clearly better according to TIOBE
might as well rewrite unreal in python at this point
oh fuck no
What does it even base the popularity on?
I think like job postings
Demand, mostly.
C++ used to be on the downtrend... but it's picked up steam since C++20 released.
are you sure it's not because all other c++ developers just died of old age?
Are you Duro's alt?
Before the c ones did?
I say this as I use c++ in my job
What is it with all these D people? 😛
There are so many languages on this list I want to forget exist.
Like Assembly. 😄
Is this confirmed that Verse is basically a rebranding of Skooma? Is this helpful for creative 2.0 to allow coding in game or in editor?
Skooma? Isn't that the drug in Skyrim?
Verse Script vs Skooma Script yes
I feel Verse will definitely become a drug.
Gimme dat Skooma.
...something you want eradicated from society.
Because Tim Sweeney had a dream.
Skooma? To drink the pain away.
Pretty much, Nonlin.
Hmmm ok
I mean Neos has a node base scripting language you think they would have done something like that as well
Everyone fighting for the Metaverse and callin' themselves Meta this and Meta that.
but I think I'd prefer writing it out
Everyone trying to be the "next Second Life" and failin'.
Not even Second Life could be the next Second Life.
It has to happen organically not forced.
I mean if Second Life could do it, what, 20 years ago? You gotta be pretty bad to fail now.
Everyone who has tried failed. Even Second Life tried with Sansar... it failed too.
Lots of second life folks moved to Neos
Never even heard of sansar.
But I haven't followed the trends so IDK how strong they are going
Yeah, cuz Sansar failed.
there's already blueprints
Sansar was Second Life, but newer engine, PBR, VR/Desktop.... free uploads/land, etc. All the things everyone could have wanted. C# as a scripting language... it bombed.
also they were hiring for a new visual scripting language that would be compatible with verse
@proud jay Yes but in Neos you can do it in game.
Meanwhile... for whatever gods knows what reason... Second Life is still ticking strong.
IDK how Verse sits/fits along side C++/BP atm
It's like a combination of the two.
Isn't that every language that is different than the one you learn?
Nobody really knows here. Mostly, a lang for modding Fortnite 🙂
Not really. Verse is meant to be for everyne to use, but they've just taken c++, rearranged it and made it less clear.
See that talk about the Agent line!
I mean, I guess they've based on it skookum script or whatever, but the point still stands.
None of those lines are clear to me lol its all very blurry
Idk - I can read most of it and surmise what it is saying.
Yeah, most of it is pretty self explanatory, but that particular bit of the syntax is shit.
its obviously secret agent. we dont know!
It applies 500 damage to the player when timer is up
if it can find the player
wtf is that
Yeah, it is a bit of a head scratcher. But assuming you learn the language before trying to write it...maybe it'll make sense?
¯_(ツ)_/¯
It's an "Agent". Says it right there.
maybe..
wtf does it do
It exists
its not a function
Agent
i know it exists
It is a call to gods
I think it's assigning to agent and that first line is testing if agent is valid.
what does it evaluate to
It just IS.
Agent
is to what
It's missing a then:
I think it is a void function
does it allocate memory for agent
It just exists. You're overthinking this.
I hope it's missing a then:
why it needs to exist after that if statement
Because it IS
this boiled down into existential crisis too fast
I'm more annoyed of var MyName:float = wtf I need twice to say it is a variable.
No no, the Agent part is the if statement.
But that doesn't look like Skooma Script examples so I guess they are changing it?
The bit in brackets is line some preassignment.
No, is not? I think. The If ends before that.
Or is it?
we'll never know
To be or not to be 🤔
maybe its redacted
In previous if statements, it's just if: and the following line is the actual conditional.
or we are too dumb to understand Tim's mind
So I'm assuming the bit in brackets is just scoped assignment
thanks you can give me my 🥈
if (x* y = gety(); y)
cool that they pick vscode as verse editor
Ah, this kinda make sense. But wtf really
knowing that people will not expect c++ to use the same tool
VSCode sux
Literally my only two questions about what is happening in the snippet we've seen is surrounding if 😅
Anyway...
Everything else is pretty clear to me
Actually, I take that back - there is that Agent.GetFortCharacter[] that I wonder what does. What is [] at the end for 🤔
if (Agent = Optional<MaybeAgent>; Agent)
Yeah.
Seems they lack a combined scoped assignment conditional!
It is kinda confusing lang, I dunno what were they thinking. Kids wants simple stuff. C like or whatever sounds good enough. Even Ecma script - like.
Here's to hoping some psycho out there finds a way to put this in UE mainline 😅
a ======= b
The parenthesis here are also amusing
Idk - I think it's more readable than what you may think with your old programmer brain
It looks fine to me... I just don't have context for what MaybeAgent? is.
when will unreal get Scratch support?
some old c programmers do that by habit
That could be something defined elsewhere, outside this shot.
A potential nullptr, lilly.
c# also has ? as nullable
TOptional just for kicks.
I'm curious what else can go into the <> for the function signature, other than just suspends 🤔
8========D
override
All in all, this looks like a real easy language to pick up.
<override>
Yeah, but what else 😈
time to write raytracer in verse
I wonder if const is a thing.
in the everchanging metaverse of fortnite, nothing is constant
afaik its for function attributes
should be similar to [] in c#
Or [[ ]]
Perhaps.
even raw C++ purists I've met dislike c++ attributes
yeah saw a lot of criticism about "it could be way better"
old machines what not made to last
in that way