Anonymous
But I think I get what you want me to do
Ludovic 'Archivist'
It is like working for nothing xD
Just as much as film making, book writing, poetry and music
Anonymous
You want me to create a game, that everyone plays and once they do play it and are addicted then yi should RUGPULL them by making things in-game affordable
Ludovic 'Archivist'
Ludovic 'Archivist'
Ludovic 'Archivist'
Studios like Hoppo, Arkane, Team Cherry... those are the successful studios
Ludovic 'Archivist'
Remedy too
Artur
It is like working for nothing xD
Try to work for game dev company first :)
Artur
If you specialise in something specific like graphics pipeline programming you can earn some good money
Ludovic 'Archivist'
League of legends is rugpulling since ever
Being MTX based and rug pulling are different
Ludovic 'Archivist'
Riot never stopped funding LoL
Ludovic 'Archivist'
Anyway, in gamedev, knowing C++ opens a lot of doors
Ludovic 'Archivist'
I literally teach it at a gamedev school
Ludovic 'Archivist'
C++ is also used in finance and aerospace
Anonymous
Anonymous
C++ is also used in finance and aerospace
Finance ? Do you mean crypto? Aerospace do you mean NASA ?
Ludovic 'Archivist'
Finance ? Do you mean crypto? Aerospace do you mean NASA ?
Finance I mean Euronext, DOW, and stock exchange. Crypto too but that's hot garbage. By aerospace I mean aerospace+defence: NASA, Boeing, Airbus, Thales, Lockheed Martin, Safran...
Ludovic 'Archivist'
Crypto is not hot garbage
It... It is. It is currency backed by energy waste
Anonymous
You can create hot garbage I mean look at it, Eth , dogecoin, shiba
Anonymous
It... It is. It is currency backed by energy waste
I would say games consume more energy
Ludovic 'Archivist'
Bitcoin alone uses more energy than all means of electric transportation combined
Ludovic 'Archivist'
I would say games consume more energy
Nope, games are actually not that power hungry
Ludovic 'Archivist'
It's the quantity
Even accounting for that
Ludovic 'Archivist'
Do you realize that 3 ASICs use as much power as a high-speed train?
Anonymous
Crypto is not garbage, you can just take the financial market implement it in stellar and you are done
Anonymous
0.0000001 stellar per transaction how much energy consumes stellar?
Ludovic 'Archivist'
Theft, scams, pump and dumps, all of that become deregulated
Anonymous
Anonymous
Same scheme other content
Ludovic 'Archivist'
Games are scam of time
Just like any form of art
Anonymous
C++ is unlikely to go anywhere in the near future
I'm not familiar with C++... But are there things it can do that C cannot do??? In regards to game development... And the things it can do...C cannot find a way around it?
Anonymous
Just like any form of art
Crypto is art too
Anonymous
It's also art to scam people that is what people pay for in crypto
Anonymous
Seeing others get reckt while you drive lambo
Anonymous
And others believe in it, the true bitcoin holder
Ludovic 'Archivist'
I'm not familiar with C++... But are there things it can do that C cannot do??? In regards to game development... And the things it can do...C cannot find a way around it?
Abstract complex things. C is very good at performance but pretty terrible at abstracting details. The mental charge of C tends to grow faster than the mental charge of C++. That is particularly true in projects with more than say 120_000 lines of code
Ludovic 'Archivist'
Crypto currencies are a speculative bubble. When it collapses some people will be sleeping in the streets
Anonymous
Dollar and EUR can crash too
Anonymous
Actually no that is not the case
Yes that is the case mate, from experience... crypto is basically used to scam people...
Ludovic 'Archivist'
Dollar and EUR can crash too
Speculation on currency value is regulated to prevent crashes that would ruin people. That is the point
Anonymous
The rich gets richer...and th poor I don't know what happens to them...that's crpto...
Ludovic 'Archivist'
I understand tho...you can't logic your way around it with C??
Basically, in C you must handle every step of every interaction, this brings either code duplication or clever but hard to optimize abstractions for handling a lot of things. In C++ you can do some type shenanigans, have your abstractions and have them easier to optimize. In some cases (like with coroutines for example) the code may even be faster with the abstraction than without the abstraction
Anonymous
If you would know the prices in Germany 😂🙂
Felix
HI PALS
Ludovic 'Archivist'
Europe is already ruined
Not quite (also I am in Europe)
Ludovic 'Archivist'
▪️fateme👷🏻‍♀️
https://www.onlinegdb.com/ my codes output will be 65834 using InsertAtTheEnd(),InsertAtBeginning () and InsertAtTheEnd(). in DeleteTheFirstElement() funtion when i use current in the function declaration no deletion is made on 65834 my expectation from this code is to get 5834 as output but when i use                                                                                                                                              void DeleteTheFirstElement(struct node** head_ref) { //in tabe kar nmikonad(node ebtedaie ra hazf nmikonad struct node* current=*head_ref; (*head_ref)=(*head_ref)->next; }                                                                                                                                                          as my function declaration with using *head_ref as my variable, i get the desired output:5834 i want to know why i cant use current? and why i must use (*head_ref)?
Ludovic 'Archivist'
HI PALS
Welcome, don't forget the captcha
Felix
HOWS YOU
Ludovic 'Archivist'
https://www.onlinegdb.com/ my codes output will be 65834 using InsertAtTheEnd(),InsertAtBeginning () and InsertAtTheEnd(). in DeleteTheFirstElement() funtion when i use current in the function declaration no deletion is made on 65834 my expectation from this code is to get 5834 as output but when i use                                                                                                                                              void DeleteTheFirstElement(struct node** head_ref) { //in tabe kar nmikonad(node ebtedaie ra hazf nmikonad struct node* current=*head_ref; (*head_ref)=(*head_ref)->next; }                                                                                                                                                          as my function declaration with using *head_ref as my variable, i get the desired output:5834 i want to know why i cant use current? and why i must use (*head_ref)?
https://archivist.nekoit.xyz/readable-code-a-guide-to-absolute-beginners/
klimi
Ludovic 'Archivist'
I was asking for c
Changes nothing, it is about the way you are asking
Ludovic 'Archivist'
I was asking for c
We indent C code too, and we also upload the full code to a website when we want help. It is the same
Jose
I was asking for c
It appears you didn't share the code correctly. Can you resend it again, please?
▪️fateme👷🏻‍♀️
https://www.onlinegdb.com/ my codes output will be 65834 using InsertAtTheEnd(),InsertAtBeginning () and InsertAtTheEnd(). in DeleteTheFirstElement() funtion when i use current in the function declaration no deletion is made on 65834 my expectation from this code is to get 5834 as output but when i use                                                                                                                                              void DeleteTheFirstElement(struct node** head_ref) { //in tabe kar nmikonad(node ebtedaie ra hazf nmikonad struct node* current=*head_ref; (*head_ref)=(*head_ref)->next; }                                                                                                                                                          as my function declaration with using *head_ref as my variable, i get the desired output:5834 i want to know why i cant use current? and why i must use (*head_ref)?
https://onlinegdb.com/_bB6-k2JP This is the right link
Anonymous
Not quite (also I am in Europe)
Lol prices in Germany rise 200%
Daulet
Lol prices in Germany rise 200%
Because of war in Ukraine?
Anonymous
I'm going to put all my money into crypto just to fuck Germany more
Anonymous
Maybe
Anonymous
I rather die in a crypto collapse than in a centralised ECB collapse
▪️fateme👷🏻‍♀️
Why you use double pointer(**).
I was just practising using it
Daulet
I was just practising using it
You need to return pointer to new first element after deleting
▪️fateme👷🏻‍♀️
Daulet
https://www.onlinegdb.com/ my codes output will be 65834 using InsertAtTheEnd(),InsertAtBeginning () and InsertAtTheEnd(). in DeleteTheFirstElement() funtion when i use current in the function declaration no deletion is made on 65834 my expectation from this code is to get 5834 as output but when i use                                                                                                                                              void DeleteTheFirstElement(struct node** head_ref) { //in tabe kar nmikonad(node ebtedaie ra hazf nmikonad struct node* current=*head_ref; (*head_ref)=(*head_ref)->next; }                                                                                                                                                          as my function declaration with using *head_ref as my variable, i get the desired output:5834 i want to know why i cant use current? and why i must use (*head_ref)?
You use *head_ref because you need to get pointer to head of list. head_ref is pointer to pointer to head of link.
Ludovic 'Archivist'
Lol prices in Germany rise 200%
Nah, the only thing that rise like that was fuel
Ludovic 'Archivist'
Lol prices in Germany rise 200%
Inflation was some 9-12%
Ludovic 'Archivist'
Gas prices?
Is gas not fuel?