Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Prog Wars: Command Line

Name: Anonymous 2009-06-20 15:31


//RTS CONCEPT: C vs Java vs LISP vs Scheme vs Python

What units should each army have? What should their building structures be? If enough good ideas are posted, my  game development club might take on this endeavor.

Name: Anonymous 2009-06-20 21:22

JAVA unit: Interface. It would be heavy artillery that would fire abstract methods and could use its super(); to call in for reinforcements.

Name: Anonymous 2009-06-20 21:29

>>41
Hmm, pretty cool. We need more specific ideas like this one.
C: Struct - Flying troop transport. Can use its link-list ability at a cost of more supply points to transport heavier units.

Name: Anonymous 2009-06-20 21:38

>>19
>>22
>>24
>>28
>>36
>>41
>>42
OP here, good work guys I'm liking these ideas. And as for the suggestions of changing the type of game, sorry but our gaming club wants to develop an RTS, although the alternative ideas do sound cool.

Name: Anonymous 2009-06-20 21:54

I would honestly be surprised if a game like this has not been developed already. Anybody know of one?

Name: Anonymous 2009-06-20 22:11

>>44
bump for answer. I don't want to wait for OPs potentially fail club to finish. No offense OP, but I'm sure you understand my concern.

Name: Anonymous 2009-06-20 23:24

This thread ...

I LOVE YOU GUYS! I LOVE YOUR POSTS! I READ THEM 5 TIMES! KEEP POSTING!

Name: Anonymous 2009-06-20 23:54

I'm working on a prototype as we speak, add more ideas

Name: Anonymous 2009-06-20 23:58

clearly the base units of FIOC should be whitespace, units can easily change type whereas in C it costs some resource... actually as an idea have each type of controllable moving unit a type: int long double float short char etc. python has special unit string

Name: Anonymous 2009-06-21 0:12

I like the idea of FIOC units all looking more or less the same and behaving the same

Name: Anonymous 2009-06-21 0:14

>>48
Shouldn't that be the other way round? C is the weakly typed one, so no resource cost, but FIOC is strongly typed so it would require some resource.

Name: Anonymous 2009-06-21 0:39

Versioning (base upgrades)- add the respective research/units on major upgrade, ie: c99 adds VLA unit.
c89 -> c99 -> c++
java 1.0 -> java 1.3 -> c#
common lisp -> scheme -> clojure
python 0? -> python 1.0 -> python 2.0

Some obvious researchable things that come to mind,

Java
JIT: improved unit and building construction times
Hotspot: improved movement speed
Reflection: Allows construction of a reflection factory primary unit: ClassLoader which can resurrect units
Garbage Collection: increased resource harvesting speed

C
Preprocessor: Unit upgrade building. Various #includes available to allow more complex unit construction.
Short-Circuit: increased movement speed
Malloc: allows pointer and reference unit construction

Name: Anonymous 2009-06-21 0:43

>>51
Perhaps a companion to Malloc,
Free: gives a small amount of resources back on pointer/reference unit death.

Name: にわとりさん 2009-06-21 0:46

I like the idea of C building more reliable units at the cost of longer build time. That should be implemented as a research upgrade to keep it simple.

Name: Anonymous 2009-06-21 0:47

>>50-54
same fucking person

Name: Anonymous 2009-06-21 0:49

>>51
Why is it that all the upgrades just make everything worse?

Name: Anonymous 2009-06-21 0:52

>>55
To accurate portray the real world, where upgrades do make everything worse.

Name: Anonymous 2009-06-21 1:18

the C units shoot loads really fast and quite often their own guns blow up (segfault)

Name: Anonymous 2009-06-21 1:30

C pointer units can cast "mirror image", where multiple copies of the original unit are created but do not do damage. They have a chance to become null and dereference themselves, however, causing instant death of everything that C owns.

Name: Anonymous 2009-06-21 1:47

>>58
There should be an Erlang mercenary with a superior mirror image move

Name: Anonymous 2009-06-21 2:03

>>56
Right on. We need to get back to 1978 when computing was perfected.

Name: Anonymous 2009-06-21 2:09

>>60
It was perfect back in 1958 when there was only LISP. No C, no JAVA, no Python. Only LISP.

Name: Anonymous 2009-06-21 2:48

>>61
And IPL and Algol?

Name: Anonymous 2009-06-21 3:17

>>61
Don't forget Fortran ;)

Name: Anonymous 2009-06-21 3:25

>>61
Oh man, I remember those days. That was back when we all thought the U.S.S.R. would drop the bomb on us, and I even had a fallout shelter in my basement. I was using LISP on the university machines, and I would go back and forth driving my 1957 Chevrolet Bel air.

Name: Anonymous 2009-06-21 3:38

>>64
You are ~70 years old and posting on /prog/? Good heavens!

Name: Anonymous 2009-06-21 3:43

>>65
This may surprise you, but everyone on /prog/ is at least 50 years old and have fine Unix-Guru beards.

Name: Anonymous 2009-06-21 3:46

I'd like to say all the FIOC's are whitespace as an ``in'' joke, but there are no original things to put for it, FIOC doesn't have a niche. Perl would be much better.

Villagers:
C: pointers
Java: constructors
LISP: parens
FIOC: whitespace

Basic Units:
C: structs
Java: methods
LISP: atoms
FIOC: whitespace

Support Units:
C: linker
Java: classloader
LISP: macros
FIOC: whitespace

Air Units:
C: gotos
Java: labels
LISP: continuations
FIOC: whitespace

Ranged Units:
C: includes
Java: natives
LISP: evals
FIOC: whitespace

Intermediate Units:
C: functions
Java: classes
LISP: lists
FIOC: whitespace

Advanced Units:
C: compiler
Java: vritual machine
LISP: interpreter
FIOC: whitespace

Name: Anonymous 2009-06-21 4:54

>>67
gtfo namefag

Name: Anonymous 2009-06-21 4:59

>>68
( ´_ゝ`)

Get Back to /b/, please.

Name: Anonymous 2009-06-21 5:02

>>67
What do you mean by ranged? Is that the only thing that can shoot from a distance? Or is it just a greater distance than others?

Name: Anonymous 2009-06-21 5:05

>>67
Need transport and scout/infiltration units.

Name: Anonymous 2009-06-21 5:05

Needs more nomads riding dead dogs.

Name: Anonymous 2009-06-21 5:53

>>69
stop being a sagefag

Name: Anonymous 2009-06-21 7:03

>>38
>get some real program control(you'd start off with a conditional goto)

Name: Anonymous 2009-06-21 11:06

What about resources? What would all these languages harvest?
We'd need:
- registers (limits maximum number of units in play)
- stack/heap space (high/low value sources of the same stuff)
- assembler instructions
You would sometimes stumble upon an improved instruction set that would give you a temporary bonus (unit's speed gets permanently increased, temporary invulnerability, etc.).
Game time would be measured in CPU cycles.

>>66
fine Unix-Guru beards.
Mine is coarse from all the bread-crumbs right now.

Name: FrozenVoid 2009-06-21 11:18

>>66
 Monthly Traffic for dis.4chan.org
      People     Cookies     Page Views
US     40.0K     43.6K     104.9K
GLOBAL     85.7K     94.2K     242.2K
85K Unix-Gurus with fine beards? Kinda hard to believe that.
*strokes beard*
__________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: FrozenVoid 2009-06-21 11:28

Here is the daily traffic graph:
http://www.quantcast.com/profile/trafficGraph?ggt=swg&wunit=wd%3Aorg.4chan.dis&dtr=dd&dty=pp


_______________________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Name: Anonymous 2009-06-21 11:38

http://img31.imageshack.us/i/progj.png/

I'm commanding the parentheses with my spells

Name: Anonymous 2009-06-21 12:59

>>76,77
>>66 was correct, after a fashion. It is said that most of the non-gurus visit the far-away lands of /lounge/ and /vip/: pale shadows of /prog/, which stands itself in the shade of the /prog/ of old, enshrouded in the darkness of the spoiler, abiding the end.

Ah, what I would give to see those days again: when the world was young, when LISP and man roamed free, and the parentheses flowed like a dazzling river. But that river now runs dry, as shall all things one day fade, and /prog/ is NO EXCEPTION.

I fear our day will be sooner rather than later: this land is already writhen like a dying tree, and men and LISP fight their final battle with the endless hordes of trolls. The great hovering is at hand. Alas!

Name: FrozenVoid 2009-06-21 13:06

>>79 /lounge/ has the same level of activity as /prog/ if not lower, and other boards are much less visited. even /vip/
__________________________________
http://xs135.xs.to/xs135/09042/av922.jpg
orbis terrarum delenda est

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List