Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
Pages: 1
Does anybody know or have an SDK of PlayerIO in C++? Does PlayerIO plan to make an SDK for c++ at all? I'm moving over to c++ mainly for cross platform reasons, and for other game-making-related reasons.
Offline
Quick google showed nothing, though you might have to search deeper.
Currently if you want to make it cross-platform, unity is your best bet.
Offline
Currently if you want to make it cross-platform, unity is your best bet.
I'm moving over to c++
mainly for cross platform reasons
but also because it's faster than c# I believe, it takes up less memory in ram or something, and I have control if xyz is a pointer or not.
though you might have to search deeper.
Looked through the old forums pages for anything and found this:
http://forums.everybodyedits.com/viewtopic.php?id=11674
C++ PlayerIO, however the download link appears to be old.
There is a php version by the same atilla but not yet released apparently ( which could be very helpful for web bots ):
http://forums.everybodyedits.com/viewtopic.php?id=11672
As well as Hexagon asking about a PlayerIO.js
http://forums.everybodyedits.com/viewtopic.php?id=11636
And here's processor's take on PlayerIO.js
https://github.com/Yonom/playerio.js
I can't find any download/tutorial links for a C++ PlayerIO.
I found forum links, but I believe those may be outdated ( as you can see the link provided isn't working )
Offline
There currently aren't any native C++ libraries available, however you can work with Visual C++ or Objective-C.
You missed OpenPlayerIO, which is a recent open-source alternative to PlayerIOClient.
You may have success in porting it to .NET Core which will allow for easy cross-platform support, whilst still using C#.
*u stinky*
Offline
There currently aren't any native C++ libraries available,
What happened to your C++ playerio project?
Offline
XxAtillaxX wrote:There currently aren't any native C++ libraries available,
What happened to your C++ playerio project?
It's VC++.
*u stinky*
Offline
den3107 wrote:Currently if you want to make it cross-platform, unity is your best bet.
ninjasupeatsninja wrote:I'm moving over to c++
ninjasupeatsninja wrote:mainly for cross platform reasons
but also because it's faster than c# I believe, it takes up less memory in ram or something, and I have control if xyz is a pointer or not.
Yes, if its used properly it is indeed faster than C#.
Also, pointers are very tricky. You might very easily fall into a memory leak.
Everybody edits, but some edit more than others
Offline
You shouldn't restrict yourself to a low-level language because it has capability of being performant, modern CPUs can handle millions of concurrent operations quite easily.
If you were to use that as an argument, why restrict yourself to C++? You could use Assembly, it's more performant by virtue of being lower-level. It's just impractical for most implementations.
Oh, and you can also use pointers in C# as well, with unsafe mode.
*u stinky*
Offline
You shouldn't restrict yourself to a low-level language because it has capability of being performant, modern CPUs can handle millions of concurrent operations quite easily.
If you were to use that as an argument, why restrict yourself to C++? You could use Assembly, it's more performant by virtue of being lower-level. It's just impractical for most implementations.
I'll rather make a ratio between the time I need to allocate developing the application and its performance.
Obviously when it comes to big projects C# wins.
But for a specific optimisation problems, I would prefer C.
Im often assigned task like this, every 100 milliseconds matter.
Everybody edits, but some edit more than others
Offline
modern CPUs can handle millions of concurrent operations quite easily.
But I have my computers that aren't perfect at all e.g. my server is running on 4gb of ram and a processor that's like 1.9ghz - which was one of my older windows xp computers.
If you were to use that as an argument, why restrict yourself to C++? You could use Assembly
do you have any tutorials please i would like to learn i want to mess with processor virtual machine virus is super cool also i want to compile assembly for brain **** 100 byte compiler that'd be amazing 100 bytes a brain**** compiler that's amazing please i would like tutorial im using AMD tutorials on how to assembly how does compile please
Oh, and you can also use pointers in C# as well, with unsafe mode.
huh ok.
C++ has the bonus of a fresh install of a computer and you can run the application btw.
no net framework needed
( I tested this with a windows 7 computer i just randomly got )
EDIT:
Also does VC++ matter much? Can't you port to native
c:\mingw\bin\g++ -o exe.exe main.cpp
Offline
Show me a bot that would noticeably benefit from pointers and other nanosecond micro-optimisation and I'd laugh and tell you you're doing it wrong.
There's no existing bot concept that's so memory and CPU intensive that it justifies these kinds of performance twiddles. Unless you're doing some kind of massive backend data crunching or emulation or idek, your primary bottleneck will always be the latencies between your PC and PlayerIO servers.
So this:
but also because it's faster than c# I believe, it takes up less memory in ram or something, and I have control if xyz is a pointer or not.
is irrelevant. Microsoft .NET compilers are clever things; they do most of the optimisation for you.
One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.
Offline
Microsoft .NET compilers are clever things; they do most of the optimisation for you.
Agreed - however with .NET you have to load in the .NET components making a simple "Hello World" and readkey take 1500K or something in task manager
And now with C++:
Offline
Agreed - however with .NET you have to load in the .NET components making a simple "Hello World" and readkey take 1500K or something in task manager
And now with C++:
http://i.imgur.com/Wfri55k.png
How much RAM do you have unused? 2MB?
One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.
Offline
How much RAM do you have unused? 2MB?
You're acting like you shouldn't conserve ram and shouldn't do your best to optimize the programs and shouldn't do your best to code xyz nicely because oh this doesn't matter. If it's possible to go faster and there are no reasons why you shouldn't, why wouldn't you? C++ also has the benefit of working on Windows 95 which .NET doesn't reach. C++ can also function on any computer if compiled correctly, while the .NET framework to run it on linux or mac requires some external program.
If you're going to question my move to C++ instead of sticking with C#, it's the fact that it takes up less ram and doesn't have to load anything in but what you told it to, can reach more operating systems, doesn't require an installation of any kind, and it's "low level" - meaning it can manipulate things at a lower level, e.g. the console screen or hook into a keyboard/mouse.
Offline
Tomahawk wrote:How much RAM do you have unused? 2MB?
You're acting like you shouldn't conserve ram and shouldn't do your best to optimize the programs and shouldn't do your best to code xyz nicely because oh this doesn't matter. If it's possible to go faster and there are no reasons why you shouldn't, why wouldn't you? C++ also has the benefit of working on Windows 95 which .NET doesn't reach. C++ can also function on any computer if compiled correctly, while the .NET framework to run it on linux or mac requires some external program.
If you're going to question my move to C++ instead of sticking with C#, it's the fact that it takes up less ram and doesn't have to load anything in but what you told it to, can reach more operating systems, doesn't require an installation of any kind, and it's "low level" - meaning it can manipulate things at a lower level, e.g. the console screen or hook into a keyboard/mouse.
1. Memory is cheap, modern computers have >1gb of memory.
2. Optimization should be done in cases where it's necessary. There's a distinct trade off between development time and efficiency.
3. Windows 95 is deprecated, modern computers do not and typically should not, use deprecated and unsupported operating systems.
4. Cross platform support is very much possible with .NET Core, and in many higher-level languages this is very much possible. For example, JavaScript.
5. You can hook into hardware with .NET - clearly you haven't or you'd know this is the case.
*u stinky*
Offline
Show me a bot that would noticeably benefit from pointers and other nanosecond micro-optimisation and I'd laugh and tell you you're doing it wrong.
If this was addressed to me, you should know I wasn't talking about EE bots.
Obviously when it comes to big projects C# wins.
But for a specific optimisation problems, I would prefer C.
I'll rather make a ratio between the time I need to allocate developing the application and its performance.
A bot would require an user interface, networking, and threading, which aren't at all easy to code in C. Therefor C# is obviously the best solution.
All those pieces of C# however are coded in C. Theres no matter of contradiction that C# is one of the best language two bind those pieces and make them work together.
But when it comes to new fields of Computer Science such as: robotics, image processing, or Artificial Intelligence, C definitely rulz.
Everybody edits, but some edit more than others
Offline
stuff
What's the point in trying to convince me to continue using C# anyways.
Offline
XxAtillaxX wrote:stuff
What's the point in trying to convince me to continue using C# anyways.
I'm not trying to convince you to do anything, I'm merely refuting your reasoning against it.
*u stinky*
Offline
What's the point in trying to convince me to continue using C# anyways.
Though making bots that work easily on Mac OS is a valid point.
One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.
Offline
A bot would require an user interface, networking, and threading, which aren't at all easy to code in C. Therefor C# is obviously the best solution..
But I have my computers that aren't perfect at all e.g. my server is running on 4gb of ram and a processor that's like 1.9ghz - which was one of my older windows xp computers.
@Zumza Most likely he's looking to run a bot 24/7 on a server, meaning he'd most likely have a command-line interface, and not a graphical one you were probably insinuating.
Offline
meaning he'd most likely have a command-line interface
The server is running windows 7.
lols around in lols
Offline
Pages: 1
[ Started around 1732737328.1373 - Generated in 0.518 seconds, 12 queries executed - Memory usage: 1.84 MiB (Peak: 2.13 MiB) ]