Search found 21 matches

by DolphinsOfCydonia
Wed Feb 22, 2012 3:27 pm
Forum: General Programming
Topic: Function Returning Array Of Pointers Concept
Replies: 11
Views: 8189

Re: Function Returning Array Of Pointers Concept

Baker wrote:That would require a struct. ...I would prefer a pure data type,
Are you scared of the overhead in mallocing n nodes?
by DolphinsOfCydonia
Wed Feb 22, 2012 8:24 am
Forum: General Programming
Topic: Function Returning Array Of Pointers Concept
Replies: 11
Views: 8189

Re: Function Returning Array Of Pointers Concept

Why not a linked list? Traversal time is going to be the same O(n), unless you already know the size of the array at access time.
by DolphinsOfCydonia
Sun Feb 19, 2012 4:41 am
Forum: General Programming
Topic: Xash 3D[engine]
Replies: 30
Views: 10610

Re: Xash 3D[engine]

An honest and meaningful conversation with someone who willfully chooses to live in "assumption land", in fact prefers to live there, is not possible. I read the Mod DB page marketing at face value. http://www.moddb.com/engines/xash3d-engine I actually just took the time to download the s...
by DolphinsOfCydonia
Sun Feb 19, 2012 12:50 am
Forum: General Programming
Topic: Xash 3D[engine]
Replies: 30
Views: 10610

Re: Xash 3D[engine]

1) Valve licensed the Quake (and Quake2) engine from id before such engines were released as GPL. Also, id reserved the right to sell separated licenses for those willing to keep their engine changes closed. Thus, they're not breaking GPL; It is Xash3d who is violating GPL. Eh. It's probably not ev...
by DolphinsOfCydonia
Sat Feb 18, 2012 3:43 am
Forum: General Programming
Topic: Xash 3D[engine]
Replies: 30
Views: 10610

Re: Xash 3D[engine]

1) Violating Valve's copyright. 2) Violating Valve's license agreement. Are you serious? Have you even read Valves licence agreement? Reverse engineering is not copyright violation, and it is intellectually lazy to suggest otherwise. Nor did I propose violating Valves licence agreement. Asserting o...
by DolphinsOfCydonia
Fri Feb 17, 2012 4:31 am
Forum: General Programming
Topic: Xash 3D[engine]
Replies: 30
Views: 10610

Re: Xash 3D[engine]

Argue all you want, but it will be Valve's lawyers you'll be arguing with. :evil: 1) I doubt they care. 2) As far as I know the project hasn't received a Cease and desist notice yet. 3) Gabe Newell / Valve seem like pretty community oriented people. I recall reading in a interview that they conside...
by DolphinsOfCydonia
Fri Feb 17, 2012 12:30 am
Forum: General Programming
Topic: Xash 3D[engine]
Replies: 30
Views: 10610

Re: Xash 3D[engine]

2. Term. 2.1 Term. This Agreement shall become effective as of the date Licensee downloads or installs the SDK and shall expire 1 year after such date. 2.2 Termination. Valve may terminate this Agreement immediately upon written (including email) notice to Licensee. The Agreement will terminate aut...
by DolphinsOfCydonia
Thu Feb 16, 2012 10:52 am
Forum: General Programming
Topic: Xash 3D[engine]
Replies: 30
Views: 10610

Re: Xash 3D[engine]

the hl1 sdk prohibits use outside of halflife, which is incompatible with the gpl. valve's headers are included from the engine and distribution of the engine is only permittable if those headers are gpl-compatible. so you could get a C&D from either valve or id. also note that the hl1 sdk has ...
by DolphinsOfCydonia
Sun Feb 05, 2012 9:25 am
Forum: QuakeC Programming
Topic: clean minimalistic Quake C for schools
Replies: 19
Views: 5923

Re: clean minimalistic Quake C for schools

:roll: Uh, no. I was not referring to C++. C does allow for emulation of OOP style though. But I wasn't trying to call C a OOP language. Regardless of what a name implys, QuakeC is nothing like real C, with the exception of both being curly braces languages. Again, if John Carmack had decided to giv...
by DolphinsOfCydonia
Sun Feb 05, 2012 5:49 am
Forum: QuakeC Programming
Topic: clean minimalistic Quake C for schools
Replies: 19
Views: 5923

Re: clean minimalistic Quake C for schools

Quake C si simple. I though about what is bare bones Quake C. Yesterday I thought that Quake C could be taugh at schools. Most likely secondary education ones. I mean, it is OOP and quite in the spirit of original OOP http://userpage.fu-berlin.de/~ram/pub/pub_jf47ht81Ht/doc_kay_oop_en I think you'r...
by DolphinsOfCydonia
Fri Nov 18, 2011 12:30 am
Forum: QuakeC Programming
Topic: Limiting the origen of an entity
Replies: 2
Views: 983

Re: Limiting the origen of an entity

Do you literally want to model a pendulum? I guess there's two ways to go about it. You could either not use Quake physics/or plugin physics at all, and write your own physics simulation in QuakeC. Or use quakes. If you write your own mini physics simulation to model the pendulum, you're not going t...
by DolphinsOfCydonia
Tue Nov 15, 2011 11:53 am
Forum: Engine Programming
Topic: Adding Q3 map support to Xash3d(Goldsrc clone)
Replies: 6
Views: 1549

Re: Adding Q3 map support to Xash3d(Goldsrc clone)

Looks like a GPL violator.
by DolphinsOfCydonia
Tue Nov 15, 2011 11:00 am
Forum: Engine Programming
Topic: Adding Q3 map support to Xash3d(Goldsrc clone)
Replies: 6
Views: 1549

Re: Adding Q3 map support to Xash3d(Goldsrc clone)

What's Xash3d based on? Is it a GPL violator?
by DolphinsOfCydonia
Mon Nov 14, 2011 11:44 pm
Forum: QuakeC Programming
Topic: quakeC bytecode
Replies: 7
Views: 1765

Re: quakeC bytecode

On that topic, Spike, are Quake 2 Dlls or Quake 3 QVM viable alternatives for constructing a Quake 1 style singleplayer or multiplayer game in your engine? Is there much feature loss?