|
V3 OOP? Displaying 1-9 of 9 total.
1
Sungam
|
First off - Wow. Let me rephrase that. WOW.
I come back after God-knows-how-long, thinking that V3 was probably going the same way as VO, and what do I see? Big, shiny (well, sorta shiny) V3 logo. Who'd have thunk. Amazing. Good job, guys!
So, yeah. That made a guy feel like maybe getting back into the old VERGE groove. About time, too. Haven't done anything since custom-made battle systems in V1 were still pretty cool. Which leads to my problem...
Since then, I've fallen for OOP. Sorry, I'm in love. I was thinking since V3 was supposedly based on C#, no problems. I'll get on with it. But then, apparently, it wasn't (what happened to that, anyway), and I don't see anything about OOP in the documentation. Shucks.
Any intentions of adding that in the future? I'm sure I could get by without it, but it sure would be nice...
Posted on 2004-08-24 05:26:23
|
rpgking
|
There's no OOP in Verge3. I too am a hardcore OOP programmer, but luckily I had experience in procedural programming. Atleast this time around we have structures and multidimensional arrays to work with, but I doubt OOP will ever be in Verge3.
Posted on 2004-08-24 06:11:15
|
Omni
|
The .NET thing fell through after parts of Verge3 development fell by the wayside, and it was restarted without .NET...at least, I think that's how the story goes. The Dev Tools use .NET, as a side note.
Posted on 2004-08-24 06:19:22
|
mcgrue
|
Sphere and Ika both have OOP scripting languages, and offer viable opportunities for the seasoned programmer.
I too like OOP, and although vc is sometimes limiting, I find that it often limits in a good way, condusive to cranking things out quickly. I should upload more of my tech demos to illustrate this point.
Posted on 2004-08-24 07:58:27
|
athocreft
|
This would be a good question to add to the faq. I have seen many, many people ask this or something like it.
Posted on 2004-08-24 09:35:24
|
Gayo
|
And if you're really crazy, you can always simulate OOP through DMA voodoo.
Posted on 2004-08-24 13:42:40
|
Zip
|
Quote: Originally posted by athocreft
This would be a good question to add to the faq. I have seen many, many people ask this or something like it.
People REALLY need to stop saying this and start doing it. WHENEVER you answer a question, just post the contents and reply into the faq feedback, be it on irc or on the board. Preferably edited to goodness, but not a must. This will then email it to all faq mods as a kinda todo list. PLEASE start doing this people. Example of what to do. If it's irc, post all relevant bits of the log.
Quote: Originally posted by Gayo
And if you're really crazy, you can always simulate OOP through DMA voodoo.
But if you can do that, you shouldn't be using verge. Or you can, but you shouldn't be such a tit.
Zip
Posted on 2004-08-24 14:06:22
|
Sungam
|
Sphere and Ika both have OOP scripting languages, and offer viable opportunities for the seasoned programmer.
I used Sphere for a time, but between the ridiculously slow JavaScript and (in my eyes) terribly boring community, it just wasn't what I wanted. I started out with VERGE, and somehow I'm bound to it. The net functions of Sphere were something, though - hoping that's still a planned feature for V3.
I too like OOP, and although vc is sometimes limiting, I find that it often limits in a good way, condusive to cranking things out quickly. I should upload more of my tech demos to illustrate this point.
I agree entirely. There's no better way to scare away would-be programmers than force them into something moderately advanced, such as OOP. I learned to program in V1's VC, and I'm very thankful that it was as simple as it was (even if it came back to bite me in the ass once I started doing more ambitious things with it).
I'm in no way suggesting forced OOP. I think that'd be terrible. It doesn't even need to be centered around OOP. I'd just like it as an added feature, for those of us who're into that sort of thing. Take PHP, for instance - they certainly don't make a big deal out of it (or didn't use to, at least - I think they're pushing it a bit more in PHP5), all their tutorials, examples and built-in functions are non-OOP (at least as far as the user is concerned - I don't know the internal workings). However, they offer a somewhat simplified version of OOP as an option to those who like it. It can't do everything a fully OOP language like Java or C# can, but it comes pretty close. Something like that would be ideal, I think.
I realize that it's not something that could be done in an afternoon, even if you did want to, and I'm not really expecting it to come around. I just wanted to put it up as a suggestion. I think it's well worth consideration - especially in a community, where we post code fragments for each other. It's just so much easier to make (and explain the use of) a contained class, instead of a header file with tons of functions and global variables, that's a chore to use.
In that sense, I think it'd actually promote user-friendliness in V3. Want a Battle System? Go download the Final Fantasy class, the Tales of Whatever class, or the Dragon Quest class, then run these two methods in your system.vc and this one in your map.vc whenever you want a battle to happen. Done. Sure that could be done without OOP, but it's rarely very clean.
Again, not expecting it to be added. Just voicing my longing for it :)
Posted on 2004-08-26 22:16:38
|
Sungam
|
On a brighter note:
It's been a very, very long time since I did anything non-OOP. So long, in fact, I can barely remember it. I attribute that, in part, to the fact that when I did do non-OOP, I didn't do so for very long.
Enter structs. I have to admit, I'd completely forgotten they ever existed. And what they were. After taking a quick peek at the code for Zodiako's particle system thingy, and seeing something that looked suspiciously like OOP (I don't know what I was thinking - April's Fools or something, just for me :p), I reeducated myself (briefly).
They're certainly no replacement for OOP, and I'd still very much like to see it implemented - but at least they get the main brunt of the work done. I think I'll be able to take the rest head-on without whining too much.
Chalk one up for ignorance, and forgetting one's roots :)
P.S. Sorry about brining this up so much all of a sudden. I think I posted about the lack of OOP in three threads. I know that must be annoying. Apologies. I'll try and pipe down about it.
Posted on 2004-08-27 01:35:41
|
Displaying 1-9 of 9 total.
1
|
|