Jump to content

Photo
- - - - -

ArmA 3 Scripting


  • Please log in to reply
55 replies to this topic
Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#1

Posted 15 January 2012 - 22:35

I wonder if ArmA 3 will have the same scripting language as ArmA 2 or maybe they will implement a new language? If they do implement a new language, maybe it will be based on C# or C++ (Preferably C#)?
What do you (the community) think?
Badda bing, badda boom!;)

Xeno
Xeno

    ACE Team Leader

  • Members
  • 1814 posts

#2

Posted 15 January 2012 - 22:56

http://forums.bistud...ad.php?t=128800

Xeno
[SIZE=1][/SIZE]

smurf
smurf

    Chief Warrant Officer

  • Members
  • 3671 posts

#3

Posted 15 January 2012 - 22:57

Java is On.
http://forums.bistud...ad.php?t=128800

EDIT: Ninja┬┤d.

Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#4

Posted 15 January 2012 - 23:22

Well, Surely C# would be better? And its easier for beginners. Maybe they should release an instruction manual or an e-book of some kind to teach us the implementation of Java. Lets discuss...
Badda bing, badda boom!;)

Xeno
Xeno

    ACE Team Leader

  • Members
  • 1814 posts

#5

Posted 15 January 2012 - 23:46

Well, Surely C# would be better? And its easier for beginners.

C# would also be my number one. Dunno if it is easier for beginners or not.

The only thing that makes me wonder is why BIS has chosen Java. I have found only one game so far (made around 2000, can't even remember its name) which uses Java as scripting engine (I am not talking about games completely made in Java like Minecraft or games/engines which support Javascript).
No other current game uses Java as scripting engine...

Maybe they should release an instruction manual or an e-book of some kind to teach us the implementation of Java. Lets discuss...

Just wait till the next Take On Helicopters patch, then we'll all know how it works.

Xeno
[SIZE=1][/SIZE]

Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#6

Posted 16 January 2012 - 00:33

Thanks Xeno. If they decide to release such a manual and i can be bothered to learn Java and i have time off from my studies then ill see about maybe contributing to ACE for ArmA 3?! :D
Btw i first learnt C#, i think it was quite easy. Much better than Java i'd say. Nice to see a fellow programmer here in the forums. :D
Badda bing, badda boom!;)

james2464
james2464

    Master Sergeant

  • Members
  • 756 posts

#7

Posted 16 January 2012 - 03:53

They picked Java because it has its own engine that can take every scripting language and output it to the game? I don't know anything about scripting but that's roughly how I understand it haha :P

Edited by James2464, 16 January 2012 - 07:03.


Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#8

Posted 16 January 2012 - 08:16

They picked Java because it has its own engine that can take every scripting language and output it to the game? I don't know anything about scripting but that's roughly how I understand it haha :P


hahaha its ok, dont worry. But to clarify it for you languages have compilers, which turn the code into binary for the CPU to use as instructions. Now if BIS has some sort of Java compiler which can compile code from any programming language into Java then into binary, it would be brilliant. Means, i dont need to learn Java. If not? Well, then life is tough. :)
Badda bing, badda boom!;)

sickboy
sickboy

    Colonel

  • Members
  • 9947 posts

#9

Posted 16 January 2012 - 08:24

They picked Java because it has its own engine that can take every scripting language and output it to the game? I don't know anything about scripting but that's roughly how I understand it haha :P


The .NET VM has the same capabilities. I guess it's a choice based on preference, perhaps based on performance or other considerations.

My first choice would also be C#, but I think we can all agree that either would be a great addition and steps forward.

Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#10

Posted 16 January 2012 - 08:28

Definitely!
Badda bing, badda boom!;)

PuFu
PuFu

    Poly Bully

  • Members
  • 7214 posts

#11

Posted 16 January 2012 - 10:05

They picked Java because it has its own engine that can take every scripting language and output it to the game? I don't know anything about scripting but that's roughly how I understand it haha :P

You are the perfect example of a person who posts without knowing anything about the subject.
I should make you a .JPG medal for that.

Until then:
Posted Image

Posted Image


batto
batto

    First Sergeant

  • Members
  • 834 posts

#12

Posted 16 January 2012 - 12:20

I think they chose Java because... you know... .NET kidna sucks.

Spoiler


Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#13

Posted 16 January 2012 - 13:03

.NET is great. It gave rise to C# and a decent version of VB. I still am yet to to find a reason why BIS chose Java over C# or even VB ( even though VB is pretty stupid) .
Badda bing, badda boom!;)

przemek_kondor
przemek_kondor

    Gunnery Sergeant

  • Members
  • 478 posts

#14

Posted 16 January 2012 - 14:15

Is it going to be another Java vs C# "discussion"?

sickboy
sickboy

    Colonel

  • Members
  • 9947 posts

#15

Posted 16 January 2012 - 14:22

Is it going to be another Java vs C# "discussion"?

Mine's bigger!

Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#16

Posted 16 January 2012 - 14:25

I hope not. I mean, i started this thread to find out if the claims were true. But, now i kinda wanna know why BIS chose Java. I mean, like most of us said, C# is much better. I dont mind using Java, i just wanna know the reasons. At least they're keeping SQF though. :)
Oh, and post any scripting ideas for ArmA 3 on this thread people, maybe someone will create them when the game comes out. !! :D
Badda bing, badda boom!;)

przemek_kondor
przemek_kondor

    Gunnery Sergeant

  • Members
  • 478 posts

#17

Posted 16 January 2012 - 14:41

I understand "better" means "I prefer"? Otherwise what makes C# much better than Java especially when we're talking about scenarios coding?
Most probably there will be linux version of dedicated server - are there mature .NET or whatever is needed to interpret C# on linux?

Thread Starter
ylli122
ylli122

    Lance Corporal

  • Members
  • 56 posts

#18

Posted 16 January 2012 - 15:00

C# is so much more powerful than Java, plus is easier to use and understand. I haven't much experience with Java. But, from what I've done C# is just easier to use. Maybe to you its the contrary. But, no more arguments about what is better. ACE and some including me think C# is better. Others think Java is more appropriate. Everyone has their own opinion on languages.
Badda bing, badda boom!;)

Xeno
Xeno

    ACE Team Leader

  • Members
  • 1814 posts

#19

Posted 16 January 2012 - 15:03

Most probably there will be linux version of dedicated server - are there mature .NET or whatever is needed to interpret C# on linux?

There is, it's called Mono and is widely used in the gaming industry. For example Second Life or the Unity engine :)
See also: http://tirania.org/b...011/Mar-07.html

Though, it really doesn't matter as long as there is something better than sqf :P

Xeno
[SIZE=1][/SIZE]

PuFu
PuFu

    Poly Bully

  • Members
  • 7214 posts

#20

Posted 16 January 2012 - 15:13

maybe they've seen the following drama:
H7QVITAWdBQ

;)

Posted Image