Acs question
Acs question
I was wondering something for a while, but im unsure if this is a real dumb question or not.
I was wondering if the codes available in Doom are also used in other games. Reason why i would like to know this is because in the future i might take bigger steps, and i would like to be a bit prepared.
I guess this might be a stupid question due to the advantages newer games have, or isn't it?
I was wondering if the codes available in Doom are also used in other games. Reason why i would like to know this is because in the future i might take bigger steps, and i would like to be a bit prepared.
I guess this might be a stupid question due to the advantages newer games have, or isn't it?
Last edited by Mr.Man on Fri Nov 22, 2013 8:45 pm, edited 1 time in total.
RE: Acs question
If you learn how to be fluent in ACS, then you will already have a basic knowledge of the C++ language which most dev's base their games on. So in a way, yes.
Reinforcements: midgame Survival joining/respawning
Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

Doom64: Unabsolved: Doom64 + Diablo II
ZandroSkins: a pack made by our community
AeniPuffs: 3D blood and bullet puff effects, free to use for your own mods
Squad Radio: a WASD-based radio chat menu, add your own custom sounds!
Mercenaries (on hold)

- ibm5155
- Addicted to Zandronum
- Posts: 1641
- Joined: Tue Jun 05, 2012 9:32 pm
- Location: Somewhere, over the rainbow
RE: Acs question
You mean the doom source code? I only know about the quake engine being used in free engines (and maybe payed ones)
For real, doom code is useless (the vanilla), today you'll not even have direct hardware acess, today with directx and opengl you can really create greate things, since most of the code are already done like shaders,...
and about acs, it's only used in id tech1 games (at least i think there're a wolfenstein 3D port that uses it), what people use more in other engines are lua,... (I Don't remember now the names, but they're more like the c code with some java like features)
EDIT:acs is like c/c++, but they're like the basic of the basic (for me), on acs you'll not see pointers, strings as vectors, system calls, objects, lists, nodes,...
But if you really know how to do vectors, recursion, if/else, while/for, how to include. Then you already have the basic start :)
(Also, I don't like the print system on doom, I like more the c style ( printf("Hello %s%d\a\n","ibm",5155); )
For real, doom code is useless (the vanilla), today you'll not even have direct hardware acess, today with directx and opengl you can really create greate things, since most of the code are already done like shaders,...
and about acs, it's only used in id tech1 games (at least i think there're a wolfenstein 3D port that uses it), what people use more in other engines are lua,... (I Don't remember now the names, but they're more like the c code with some java like features)
EDIT:acs is like c/c++, but they're like the basic of the basic (for me), on acs you'll not see pointers, strings as vectors, system calls, objects, lists, nodes,...
But if you really know how to do vectors, recursion, if/else, while/for, how to include. Then you already have the basic start :)
(Also, I don't like the print system on doom, I like more the c style ( printf("Hello %s%d\a\n","ibm",5155); )
Last edited by ibm5155 on Fri Nov 22, 2013 9:02 pm, edited 1 time in total.
Projects
Cursed Maze: DONE, V2.0
Zombie Horde - ZM09 map update: [3/15/13]
Need help with English? Then you've come to the right place!
<this post is proof of "Decline">
Cursed Maze: DONE, V2.0
Zombie Horde - ZM09 map update: [3/15/13]
Need help with English? Then you've come to the right place!
<this post is proof of "Decline">
-
Ijon Tichy
- Frequent Poster Miles card holder
- Posts: 901
- Joined: Mon Jun 04, 2012 5:07 am
RE: Acs question
ACS is Hexen, Chocolate Hexen, ZDoom, and ZDoom derivatives only. Hexen's (and Chocolate Hexen's) ACS support is far, FAR behind ZDoom. It looks like C, it maps to bytecode about as well as C, but if you try to do C in ACS, expect a lot of stumbling blocks. Going the other way around, ACS will only slightly prepare you for C.
ACS is good for quick mockups of concepts that aren't math-heavy (complex data structures count) and learning of programming languages in general. C++ is where actual game development happens.
Python's good for just about everything that doesn't require every cycle you can squeeze out, by the way. I like it.
inb4 >not using ruby or javascript[/size]
ACS is good for quick mockups of concepts that aren't math-heavy (complex data structures count) and learning of programming languages in general. C++ is where actual game development happens.
Python's good for just about everything that doesn't require every cycle you can squeeze out, by the way. I like it.
inb4 >not using ruby or javascript[/size]
RE: Acs question
not using perl :/Ijon Tichy wrote:
inb4 >not using ruby or javascript[/size]
Erm but yeah, I think ACS was actualy made for Hexen? it's quite good for learning programing imo, in that you can quickly get down to what you want because you have the doom engine doing all the work, like graphics etc...
- Hypnotoad
- Retired Staff / Community Team Member
- Posts: 528
- Joined: Tue May 29, 2012 8:50 pm
- Location: Britland
RE: Acs question
ACS is a respected programming language recognized globally, make sure to tell all prospective employers or computer science lecturers of your expertise at ACS, also namedrop decorate for additional admiration from the object orientated crowd.
Last edited by Hypnotoad on Fri Nov 22, 2013 10:38 pm, edited 1 time in total.
- ibm5155
- Addicted to Zandronum
- Posts: 1641
- Joined: Tue Jun 05, 2012 9:32 pm
- Location: Somewhere, over the rainbow
RE: Acs question
Really? I never saw acs outside of doom stuffs (even not see seomeone talking about it yet)...
I think acs is too limited, it's good for newbs and to make some simple and some complex effects, but, you'll not be able like in doom 3, run doom inside doom 3
EDIT:me and my text interpretation, well, I feel like
now :B
I think acs is too limited, it's good for newbs and to make some simple and some complex effects, but, you'll not be able like in doom 3, run doom inside doom 3
EDIT:me and my text interpretation, well, I feel like
Last edited by ibm5155 on Fri Nov 22, 2013 11:57 pm, edited 1 time in total.
Projects
Cursed Maze: DONE, V2.0
Zombie Horde - ZM09 map update: [3/15/13]
Need help with English? Then you've come to the right place!
<this post is proof of "Decline">
Cursed Maze: DONE, V2.0
Zombie Horde - ZM09 map update: [3/15/13]
Need help with English? Then you've come to the right place!
<this post is proof of "Decline">
RE: Acs question
Jroc was using sarcasm.ibm5155 wrote: Really? I never saw acs outside of doom stuffs (even not see seomeone talking about it yet)...
I think acs is too limited, it's good for newbs and to make some simple and some complex effects, but, you'll not be able like in doom 3, run doom inside doom 3