Forum

> > Stranded II > General > Playing Stranded 2 in Windowed mode, Win 7
Forums overviewStranded II overviewGeneral overviewLog in to reply

English Playing Stranded 2 in Windowed mode, Win 7

11 replies
To the start Previous 1 Next To the start

old Re: Playing Stranded 2 in Windowed mode, Win 7

yanix
User Off Offline

Quote
DC has written
run StrandedII -win.bat in your Stranded II folder


Thanks, I can't belive I didn't try that.

As a fellow programmer, I am amazed of this game, and all of your other games.

Me and my classmates play Stranded 2 instead of paying attention in class - it's really hard to give up Stranded 2.

Anyways, keep up the good work, I hope someday I can be as good as you

old Re: Playing Stranded 2 in Windowed mode, Win 7

DannyDeth
User Off Offline

Quote
yanix has written
DC has written
run StrandedII -win.bat in your Stranded II folder


Thanks, I can't belive I didn't try that.

As a fellow programmer, I am amazed of this game, and all of your other games.

Me and my classmates play Stranded 2 instead of paying attention in class - it's really hard to give up Stranded 2.

Anyways, keep up the good work, I hope someday I can be as good as you


Keep up the attitude and you might

old Re: Playing Stranded 2 in Windowed mode, Win 7

yanix
User Off Offline

Quote
DannyDeth has written
yanix has written
DC has written
run StrandedII -win.bat in your Stranded II folder


Thanks, I can't belive I didn't try that.

As a fellow programmer, I am amazed of this game, and all of your other games.

Me and my classmates play Stranded 2 instead of paying attention in class - it's really hard to give up Stranded 2.

Anyways, keep up the good work, I hope someday I can be as good as you


Keep up the attitude and you might


I am eager to learn a programming language that will allow me to make 3D games, but the sheer amount of programming languages out there makes it a headache for me to pick one to study.

Can you guys recommend a book or a language to begin with?

Edit : I've programmed in VB 6, a very very easy language, I have studied basic html & css in school, and will study Java as well.

old Re: Playing Stranded 2 in Windowed mode, Win 7

Psytechnic
User Off Offline

Quote
Each language has its merits and flaws, it all depends on what platform you're aiming for (Just windows? Linux too? x86 or x64 architecture?) and what level of coding you're willing to go to.

C++:
This is a well established language and has been for many years, but due to the construction of the language, it can become difficult to read through a large project unless it's separated and managed well. Also, for gaming, you'll have to look into hooking into directX or an alternate rendering engine to make a 3D game. This is a "low level" language, meaning you're responsible for memory management and safe disposal of unused pointers, memory spaces and objects. You'll have to program for a specific architecture as well, be it Win 32bit or Win 64bit, or Linux 32bit etc... It's quite an intense language to learn, but if you do learn it, chances are you'll have a job for life.

VB:
As you said, a very easy language allowing for fast production but the language structure, being similar to line based, can make memory management and project management a bit of a headache when the project gets large. However, this has been greatly reduced in VB.Net. I've seen some good things coming out of the VB world recently and with the connection to .Net, it can be compiled as a native executable for a specific architecture or left as an "intermidiary" executable for use with the .Net framework.

C#:
This is my personal choice for programming windows apps but not 3D games. The language is fairly different than many others in that EVERYTHING in the language is a derivative of the .Net's "object" structure, but this allows for unprecidented control over, well, everything. Strings, integers, even custom objects can easily be split, compared, searched and indexed as inherited functions from the "object" namespace. Originally designed for faster application production for standard windows programs (winForm apps), this could be considered (IMO) the first completely object-orientated programming language. All nice and good, but here's the downer. It requires .Net. Unlike VB, this is not a choice, there are no "native executables" in C# and no matter how much people rant about "Ngen.exe", it does not create a native executable C# program so anyone who uses your app needs to install the correct .Net framework. There are some commercial options for native executable creations, but you're looking at $3k+ for them. Although C# was originally created for winForm apps, you can easily make 3D games with C#, but you will have to install the XNA gaming framework for the .Net environment. This isn't so much a negative, but an extra step for 3D programming in C#. Like C++, there are alternate engines, but not many as highly optimised as XNA. One last plus of C# is that it has been designed to work flawlessly as both a standalone program and with very little work, internet served as well. Being that this is purely a .Net language and linux has the "mono" project (.Net for linux), you could say this is "cross-platform" but in reality, it's more "cross-windows-platforms" being that MS ain't helping the Linux side of things. The exectuable, being compiled "just-in-time" (more on that later), will happily run on any architecture.

BlitzBasic 3D (There is just BlitzBasic as well):
I know very little about this. Apparently, it's derived from standard BASIC and was designed for faster game creation. They have created SDKs for C++, C#, VB and a few other languages. That's about all I know.

Java:
This was more designed for web-based applictions although applications can be run locally. This does require the user to have a compatible JRE (Java-Runtime Environment), but most people have this anyway. This is like C# in that it's a JIT (Just-In-Time) compiler, meaning that you don't give out native applications, but pass an "intermediary" executable to the clients who then compile the program on execution. This can lead to a slow startup time, but faster overall play (or that was the idea). In practice, basic games can suffer a slight decrease in speed compared to native executables (which suggests that the JIT compiler isn't optimising the program well on compiling) and many active functions can slow down the JRE and even grind a PC to a halt if there's too much going on. However, as a language, I hear it's fairly easy to learn. 3D gaming in Java? I haven't seen a large 3D java project that doesn't require a high end computer yet...

Keep in mind that all of this is from the biased opinion of a C# programmer.

old closed Re: Playing Stranded 2 in Windowed mode, Win 7

yanix
User Off Offline

Quote
I agree about the Java thing, one good example of a (huge) 3D game would be Minecraft - but even on my quad core it sucks about 50% of every single core.

I guess I could learn .net, and then go onto C# or C++, I'm just 17, so lots of time to learn

One problem I have is ADHD - about zero concentration whenever I do.. anything, but programming is quite peaceful for me

I'm also looking into x86 as beginner (Windows 7 & 8), and as mobile OS'es like Android and iOS are already exploding, I would want to get into that as well, but that is mostly ARM (c# & c++) CPU's.

Anyways, I want to make programs for PC's - no Mac's.
I want to make mobile OS apps/games for Android/iOS and others
And lastly (when I'm older and more experienced) I'd like to make apps/games for tablets.

Can you suggest any books I could buy or an eBook?

Admin/mod comment

Don't quote posts when they're directly above yours. Deleted the quote. /TheKilledDeath

old Re: Playing Stranded 2 in Windowed mode, Win 7

yanix
User Off Offline

Quote
Pupp3t has written
The language they use in Stranded II is a fairly easy scripting language


I don't find C# or C++ as an easy language, the scripting might be easy, but the actual programming behind it is huge..

old Re: Playing Stranded 2 in Windowed mode, Win 7

Sirnik
User Off Offline

Quote
I've tried BlitzBasic SDK for C++. It allows you to create graphics fairly easy - at least, compared to OpenGL or DirectX. As a result, however, you do not have as much control over the graphics. Overall, it is a good way to create (relatively) simple games, 3D included, but for latter you'd need to have a bit of experience with a 3d editor - but i believe they've been discussed somewhere around here. Yes, and a second drawback - I may be wrong, but the SDK cost some money. Not on the scale of thousands, but still.

old Re: Playing Stranded 2 in Windowed mode, Win 7

Psytechnic
User Off Offline

Quote
yanix has written
I guess I could learn .net, and then go onto C# or C++, I'm just 17, so lots of time to learn


That's really the wrong way round. If you learn a .Net based laguage before attempting C or C++, the things you learn in .Net will confuse your understanding of the lower level languages because they operate so differently.

Also, keep in mind that .Net is not a programming language, it's a framework in which you can use multiple programming languages to create executables. C# is just one that was specifically designed for use with this framework while many other languages have been adapted or integrated from older incarnations. At the moment, .Net supports programming in a huge variety languages.

yanix has written
I'm also looking into x86 as beginner (Windows 7 & 8 <Win 8?>), and as mobile OS'es like Android and iOS are already exploding, I would want to get into that as well, but that is mostly ARM (c# & c++) CPU's.

Anyways, I want to make programs for PC's - no Mac's.
I want to make mobile OS apps/games for Android/iOS and others
And lastly (when I'm older and more experienced) I'd like to make apps/games for tablets.


Well, if you want to do all that, then you're best off looking at C++, but like I said, this is quite a complex language. You have to give a lot of time and dedication to learning all its little foibles.

yanix has written
Can you suggest any books I could buy or an eBook?


C++ is heavily documented on the net with many open sources of information such as http://www.cplusplus.com and many others. All .Net based languages have an incredible amount of online documentation in the form of Microsoft's MSDN (MS Developer's Network) which is basically the help file for the entire framework, and it is as broad as I make it sound. Every function is defined with examples of implementation and MSDN can be installed with the development environment as a standalone copy of the current incarnation of MSDN, allowing you to access all this information without going online. However, this is currently about 6GB of web-files... (Think how small a web page is and think how many there must be in MSDN for it to be 6GB)

I hope this helps with your decision.
To the start Previous 1 Next To the start
Log in to replyGeneral overviewStranded II overviewForums overview