Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Robin

Members
  • Posts

    14675
  • Joined

  • Last visited

    Never

Everything posted by Robin

  1. Robin

    Visual bank

    Doesn't mean it's a good way of doing it ;D You should use BltToDC for the Inventory too. If you do, it'll mean you won't be loading the graphics in twice, which you are doing at the moment, and you aren't raping the user's computer with looped rendering.
  2. Robin

    Visual bank

    Remove this: ``` For Q = 0 To MAX_BANK Qq = GetPlayerBankItemNum(MyIndex, Q + 1) If frmMirage.picBank(Q).Picture LoadPicture() Then frmMirage.picBank(Q).Picture = LoadPicture() Else If Qq = 0 Then frmMirage.picBank(Q).Picture = LoadPicture() Else Call BitBlt(frmMirage.picBank(Q).hDC, 0, 0, PIC_X, PIC_Y, frmMirage.picItems.hDC, (Item(Qq).Pic - Int(Item(Qq).Pic / 6) * 6) * PIC_X, Int(Item(Qq).Pic / 6) * PIC_Y, SRCCOPY) End If End If Next Q ``` Then call 'BltBank' everytime the client has a change of variables. Then add this: ``` Sub BltBank dim i as long For i = 1 To MAX_BANK With rec_pos .top = Int(Item(GetPlayerBankItemNum(MyIndex, i)).Pic / 6) * PIC_Y .left = (Item(GetPlayerBankItemNum(MyIndex, i)).Pic - Int(Item(GetPlayerBankItemNum(MyIndex, i)).Pic / 6) * 6) * PIC_X .right = .left + PIC_X .bottom = .top + PIC_Y end with If DD_ItemSurf Is Nothing Then Else DD_ItemSurf.BltToDC frmMirage.picBank(i).hDC, rec, rec_pos End If frmMirage.picBank(i).Refresh next ```
  3. ![](http://www.macdonaldcenter.org/Images/mac_slogan.gif)
  4. Robin

    Why…

    Oh, it's not a requirement at all. All I'm saying is that it's a very useful tool to have, just as much as being good at graphics or mapping.
  5. Robin

    Word software

    OpenOffice. [http://www.openoffice.org/](http://www.openoffice.org/)
  6. Robin

    Why…

    @Anna: > Yea, the only time I've ever "went after you" was for the comment you made that Marsh quoted. In it you implied that people are being lazy because they don't learn a programming language. That is harsh, unfair, and inaccurate. > > I do understand your frustration however, Robin. The problem is new users expect Eclipse to produce their game in their vision, and are unwilling to adapt their game vision to fit the abilities of the engine they are freely given. So they constantly demand potentially unreasonable modifications or features, without taking the time to even understand what they mean. > > They are more being lazy through their inability to analyze their own ideas and understanding of the engine, then they are being lazy for not "programing their own" whatever. For example, I've never once figured on learning VB6\. I'm not going to do it, for one since I'm already the only person creating sprites, tiles, and everything for my own game, I do not have the time to be my own programmer as well. And on top of that, if I were to learn a programming language, it would be one far more versatile (and less obsolete) than VB6. > > Not to offend those who are proficient with VB6, but you must remember you have specialized knowledge that can help others, but you can't expect everyone else to acquire that same knowledge–it may not be worth it to them. I can understand that bit. When I told DrNova to stop being lazy, I was just venting some frustration. I'm also not expecting people to learn to program. What I'm talking about is where new members ask for _opinions_ on what they should learn, and when I say they should learn some basic programming, I get a load of people saying that they shouldn't. If people don't think programming is required to make a decent project (Which it's not, but it's bloody useful) then that's fine, I just don't get why people are contradicting me and saying that people **shouldn't** learn to program. As I've said before, I'm not expecting people to make some huge faction system, or create a visual bank. Even though those kinds of things are easy for me, I understand completely that most people don't have the time to learn it for the sake of learning it. I do however think that new members _should_ start to explore the source code more, and I think by doing so people will also start to understand Eclipse's engine a lot more, too. If you don't want to learn to program, that's fine. I just don't get why you should be adamant about saying that programming _shouldn't_ be used. @Asagndarg: > It's like me saying: "You should learn C++ instead of being lazy and using the software of others." when somebody asks: "Is there a new version of this updater out?". > > I have to accept this a lot and I do accept this. I don't expect anybody to know a whole bunch of stuff about mathematics, although I like to talk a lot about it, next to using it a lot. > > Robin, seriously, wouldn't you freak out if I said: "Go learn to model some space ships first, instead of downloading them all from the internet, you lazy boy." > > Regards, > Asagndarg. Read my other posts. I did specify this isn't aimed at anyone in particular, and it's nothing to do with my outburst at DrNova.
  7. Robin

    Why…

    I posted that because I was pissed off with DrNova for telling me that new members shouldn't learn to program. It's got nothing to do with my question, however.
  8. Robin

    C++?

    There's an early test of Mirage in C++ [http://web.miragesource.com/forums/viewforum.php?f=123](http://web.miragesource.com/forums/viewforum.php?f=123) You'd need to finish all the Mirage components first, then write your own variations of Eclipse's features.
  9. Just create a new subroutine which locks the DC, renders using a 3rd Party alpha blending .dll and then unlocks. There, your sexy new alpha-blended tiles.
  10. Close all your brackets ;D
  11. Robin

    Why…

    That forum is filled with people asking for some old pokemon source, .NET gurus and C++ help. Besides, I'm mainly basing this question on the amount of people who just had an absolute go at me when I suggested that new members learn a bit of programming.
  12. Robin

    Patcher?

    It doesn't answer the question, obviously.
  13. Robin

    Why…

    @[email protected]â„¢: > @ Robin | why ask why, bud dry cold filtered cool draft… :P That sounds like something American, so it went right over my head xD
  14. Robin

    Why…

    …are people so offended when I suggest to program something? I seem to keep getting attacked every time I suggest people learn a bit of programming. Are people that against learning to edit the engine? It's just the same as people getting attacked for suggesting people try and make their own user interfaces, or writing their own scripts. So my question; How the hell do people get so offended by the suggestion of learning some basic programming? xD
  15. @Ambard: > The most I have had at one time on my game was 48\. There was very little lagg and everyone seemed to be doing ok. It was very exciting. I have still not done any advertising other than my post at orpg.com [http://www.onrpg.com/boards/78342.html](http://www.onrpg.com/boards/78342.html). Normally when I come home from work there are 5 to 8 players on and on the weekend right now we see 10 to 20 steady. We see about 5 to 8 new accounts made a day and I would say that we get around 25 to 40 unique players on in a 24 hour period. We have successfully ported the client over to Linux as we have dedicated Linux users who want to play (thanks to denorc for this) it runs super smoth on Linux to and the next slow step will probably be a Linux server. Once we have a Linux server the numbers will be very high. You must have a ruddy decent internet connection to not be effected by the bloated packets xD Gratz on such a large fan-base.
  16. Robin

    Patcher?

    How was it a useless post? If you want to make your users download small files every time you update something, that's fine. If you're doing that instead of downloading a _free open-source updater_ which does everything _automatically_ then I can only see it as being lazy. When developing things like this, you need to make it as easy for the player as possible. If you're not going to put the effort in to make their gaming experience as seamless as possible, I don't see why they'd bother doing it instead. Of course, bitching about me being a programming in all your posts is obviously a decent stress-relief. Carry on if you want, I don't see how it'd effect me as this is the **internet**, not **real life**. Take a chill-pill. Either listen to my advice, or don't. No need to have a go at me about it. Hell, next time you post a question just add 'Anyone can answer this except Robin, as I don't value his opinion as a game-developer or a programmer because I want to do everything the hard way'. xD
  17. I'm doing this for Kreator and Japez's Zelda game. I'll basically just be doing an area check of the player's position vs. the npc's position + it's range variable. I'll then position it in a place where it can 'shoot' the player. Of course, you'd need a classic Zelda-style maze where you _need_ to go down a straight line to fight them, otherwise they'll be as dangerous as a small piece of cellotape.
  18. @DrNova: > And dont freak out about what Robin said, he is a long time coder, so naturally thinks coding is NECCESARY to everything. I don't. A proper Zelda game does require heavy programming though. Unless you just want to have an Eclipse game that teleports you around for the 'hookshot', has Npcs for the grass (Including HP bars ofc :D) and shows some weird deformed link running around stepping on monsters instead of using his sword. Don't hold a grudge against me because I'm advocating programming. To make something like this you _need_ it. If you want to just disregard my position as developer of Eclipse, administrator of Mirage, 4-year successful game designer and my name as something anyone from any of the communities knows, then feel free. Undercutting everything I say just makes you look silly ;D
  19. Eclipse's engine can only handle so many connections before raping itself backwards. Your question is very hard to answer though. Personally I had 30 people on my game at once, on release day. A few days later, no one logged on and eventually I just stopped paying for my VPS. People stopped playing because I didn't have the time to make an expanding world. I have about 100 people on my MSN who would still play it, about 30-40 of them actually willing to put in a few hours each day to keep the community and economy afloat. 30 actually lagged the game a bit, simply because my packets were huge. Sending tons of strings is a bad idea, which is what Eclipse does (Unless Mellowz changed it without telling me :3). Hell, Eclipse still uses the crazy idea of pumping the maps full of random strings, which Sean thought was a good idea 4 years ago xD I might actually get around to converting Eclipse to Byte Arrays, if I ever get a few weeks where I'm just gagging for a headache and carpal tunnel.
  20. The only time pre-made graphics will limit your game is where they simply don't cover what you want to do. The most obvious is the RMXP sprites in Eclipse. They don't have an attack frame, so every time you press 'ctrl' you just look like you're stepping on the poor sod you're supposed to be attacking. As for scripting instead of programming, you'll only be limiting yourself by not giving both a go. Scripting can only go as far as the developers allow it, and although you can do a lot with it, there'll always be something you can only do through programming,
  21. @zombie0hour: > lol it was just a joke Then don't claim it isn't, Mr. Contradictory.
  22. @†βΛѪ: > yea yea, im gonna find a way to make it that it can accept .png files, i like the way they keep the quality, i might look at some tutorials if there are any to do that. oh and thanks for that tip Dr.Nova, i always thought it was a set colour that was transparent, so your saying as long as i put pink as the bg colour before i use a different pixel, that will stay transparent? Why make it accept .png? You'd have to convert to .bmp, then convert to whatever DirectDraw uses. Just use .bmp.
  23. Robin

    Patcher?

    @Anna: > Maybe some people aren't Ducking programmers, you ever think of that? > > I'd like to see you make full sets of custom graphics, and animations for a game. Eclipse is about people with different skills and interests, stop thinking everyone is here to become a programmer and stop being fascistic about the subject. > > If people aren't in to be programmers, you shouldn't expect them to work on every little programming problem - especially when there are pre-compiled freeware applications that may help them for some of their needs. If I needed animations and graphics for my game, I wouldn't hesitate to make them myself. Hell, I do a lot of my own graphics as it is. I'm not even expecting people to fix problems themselves. To work with Eclipse successfully, you need limited programming + scripting. Once you learn the basic syntax needed, then that's the bare minimum. If you're going to so much trouble to patch your game, then I don't see why people can't download a small piece of open-source VB6 code (Yes, the same language they're working exclusively with to make their game :O) to make the job 100x easier. A patch is great, for commercial software. For an online game, however, people will get sick of the old 'Your game is outdated, please visit website.com to download a small patch'. Users will expect things to be automated. That's the kind of culture we live in. I think you're making a huge deal out of nothing, however. People not willing to turn their hand to a bit of programming ever now and then are very silly.
  24. Trying to put it down to one feature is stupid. A decent ORPG needs good programming, consistent and pleasant mapping, some story structure, balanced game mechanics, intuitive interface between the user and the server and an overall smooth execution of commands.
×
×
  • Create New...