Slashdot Mirror


User: nzhavok

nzhavok's activity in the archive.

Stories
0
Comments
296
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 296

  1. Re:Nethack needs an upgrade on NetHack: Still One of the Greatest Games Ever Written · · Score: 4, Interesting

    I've actually been writing a multiplayer roguelike so I may take a stab at some of these.

    if you had to wait for others to finish their turn or if the turns had a time limit, it would take much longer than couple of weeks for anyone to finish.

    I don't think there's any way to have a turn-based multiplayer dungeon game with a significant amount of people in it. At some point someone lags and the game dies. If you decide to have a cut off point (like 5 seconds per turn) then it just becomes a really slow real-time game. People hate it and stopped playing almost immediately during play testing.

    this is what many people forget. the interface as it is, is suited for a single player game. like instead of pressing a button and typing in a number to wait for 100 turns would you rather wait half an hour? all the game mechanics would need changing.

    Pretty much on the money here, I've had to re-evaluate almost every mechanic, especially the sleep/paralysis ones. The good news is that if you play in a team you are suddenly a lot more resilient to these effects, your team becomes your shield.

    thing is, nethack is TURN BASED. changing it to a realtime game doesn't quite work out simply and in the end it is something totally else.

    I agree that it would be near impossible to port all the NetHack mechanics verbatim. You could probably make something for a small team of four people or so, who are friends and talking on teamspeak or something, but not a game with hundreds or thousands of players.

    and in a little while all the levels would be digged up. of course, you could make them bigger than the screen but that would be totally changing the game mechanic again.

    I did playtesting with destructable dungeons, it's a nightmare. You just can't let people dig holes in the floors, walls. Perhaps the only way it would work is if it literally took hours to dig one square. I experimented with allowing you to dig a path with a pick, and letting the dungeon heal itself over time, it works OK but doesn't really add much to the game.

    If you want to check out what I came up with check out Squadhack. It's in an early alpha at the moment and many things don't work but due to the graphics it will be familiar to many NetHack players.

  2. Re:Nethack needs an upgrade on NetHack: Still One of the Greatest Games Ever Written · · Score: 2

    I have written a mutiplayer roguelike game which can be played in a browser using HTML5 techs, so no flash or plugins.

    Try it out: www.squadhack.com

    It was originally a space game but the creator of the Absurd tilesets let me use them for the game, I've played hundreds of hours of NetHack (and other roguelikes) so players of NetHack will definitely notice a lot of similarities.

    It's in an early alpha stage at the moment but is quite playable. Lots of corporate firewalls stop websockets dead though, so if you get the "connection interrupted" message then it may be your firewall is killing websockets. This will probably be solved when I get around to sorting out the SSL cert.

    Although this has a lot of the graphics and items similar to NetHack there is no story or missions, there are teams though and you can easily use a #squadtag to form an ad-hoc team with your friends.

    If you play it do let me know if you have any suggestions.

  3. Re:Benefits on Book Review: Sams Teach Yourself Node.js In 24 Hours · · Score: 1

    Yes, but do you see what you're doing there? You're throwing money at a problem, to get away from inherently poor architecture and bad design.

    Yes, but do you see what you're doing there? You're constructing a strawman, to get away from your unsubstantiated claims.

    Dude, you can make anything work if you throw enough hardware at the problem.

    Actually you can't.

    You shouldn't have to scale your hardware to use basic features (Perl had this figured out in 1996) like parallelism. It's asinine.

    Which is why perl explicitly bans clustering of any sort.

  4. Re:Wrong question to ask on Book Review: Sams Teach Yourself Node.js In 24 Hours · · Score: 1

    I wouldn't say it's primarily a functional language at all, it certainly contains functions and you can use it in a functional way but the same can be said of many non-functional languages.

    The killer features of Javascript are:

    1) Lexically scoped closures
    2) First class functions

    And more importantly it's the combination of these two features which allows you to create, on the fly, lexically scoped first class function objects.

    This is incredibly useful in many situations and is justification by itself to put up with the uglier parts of the language. If someone is not used to using closures (and let's face it, the vast majority of programmers are not) then it is difficult to appreciate why this would be useful but I'll list a couple of very generic scenarios:

    1) It allows the programmer to defer execution of code to a later point whilst allowing a state to be associated with it.
    2) It allows the programmer to deal with many small blocking I/O operations concurrently.

    These are not remarkable things in themselves however it is difficult to do them programmatically without threads, and once you start using threads you have already lost.

    Years ago I was working as a consultant for Lufthansa and was working on a system that dealt with a significant proportion of Europe's air cargo. There were a lot of messages being sent about that we needed to capture and process. The system we eventually developed was a multi-threaded Java application which replaced a single-threaded C application. It worked pretty well and was about twenty times faster than the C one. Having worked with Node.js for over a year now in some similar scenarios I am confident that it would out compete the Java app easily, and with a fraction of the code, perhaps 20-30%.

    Of course if you're not writing the kind of code that needs multiple threads in a conventional language, or code that is dealing with a lot of blocking I/O, then you may not see any benefit in writing something in Javascript. However once you have got used to closures going back to something like Java is like trading in your motorbike for a delivery van.

    Javascript is here to stay, it probably has more money spent on it than any other language right now. The current version has got rid of a lot of the ugliness and if you are running node then you don't need to worry about globals, modules or block scoping. The next version should be out soon and many features which are designed to allow JS to become a compile target for other languages (like it is for coffeescript now). Many of these features are already implemented in the JS engines such as V8 and Rhino.

  5. Re:Yep. on The Death of an HTML5 Game Breeds an Open Source Project · · Score: 1

    That's pretty cool, thanks for sharing!

  6. Re:Then Who? on Go Daddy Loses Over 21,000 Domains In One Day · · Score: 1
    I transferred some domains from godaddy to namecheap and recieved the following in the domain transfer request email:

    eNom, Inc. has received a request from... on 23 Dec 2011 to become the new registrar of record.

    Also I was asked by namecheap to ensure godaddy changed the IPS tag to enom on my .co.uk domains, so it seems to me that they still rely on enom in some way.

  7. Re:100,000? on Stanford's Free Computer Science Courses · · Score: 1

    I noticed that too. The later midterm questions for AI had < 1000 views, so I can't see how they would come close to this number.

    The DB class midterm stats showed about 9k students had sat it at 2:25, I suppose there may have been a lot more enrolled in the "basic" stream.

  8. Re:AI Class on Stanford's Free Computer Science Courses · · Score: 1

    Also taking all three courses and I pretty much agree with what you have to say.

    The downloadable vids from the ML and DB courses are nice to have perpetually and also it's quicker to zip around in VLC than to stream it if you're looking for something in a hurry. The assignments in each are also pretty cool, much better than the AI quizzes IMO.

    I think that Peter Norvig's position at Google may have something to do with the AI courses preference for Google based solutions over the bespoke ones used for the other classes. I plan on taking the Lean Launchpad next year and it will be interesting to see how the system works with a non-technical subject where anything except a multi-choice quiz seems difficult to mark.

  9. Re:I'd tend to agree. on JP Morgan's Insider Trading How-To On Wikileaks · · Score: 1

    What do you mean an old mainframe thing! I still have to use today when using a remote bitchx session OS X! Don't get me started on pgup and pgdown.

  10. Re:gmail mail tracking trick on Who's Trading Your E-mail Addresses? · · Score: 1
    I had exactly the same thing happen to me. It forced me to abandon the catchall and dig through all my old mails to find out which email addresses I had used, then add them as aliases. This and greylisting together has cut the spam down from a few hundred to 1 or 2 per day. In hindsight I wouldn't bother using a catchall address anymore, it was interesting to see who leaked your address, but in the end the bounce-spam has killed the idea. Also every now and then I get a message like this one:

    Stop sending me these. I don't know what they are or how
    you began sending them to me. I will seek legal action if
    you don't stop.

    Thank-You,
  11. Re:Halfway on Why Not Use Full Disk Encryption on Laptops? · · Score: 1

    There is absolutely no need to encrypt the main hard drive. What? You afraid of someone stealing C:\WINNT?>

    Someone with physical access trojaning C:\WINNT to get your passphrase/keys?

  12. Re:Theres another question not being asked on Why Not Use Full Disk Encryption on Laptops? · · Score: 1

    That sucks :/

    In the future I'd recommend doing your backups over the network (your lan probably) to an encrypted USB drive running on another computer which is running Knoppix or something similar. The reason being that if you store that drive somewhere else, even if your house is burgled or burned down you can still retrieve the data with any modern PC as long as you have the drive (stored off-site) and can download an ISO.

  13. Re:Physical Security... on Why Not Use Full Disk Encryption on Laptops? · · Score: 1

    What you suggest is a double edged sword.

    If someone steals the laptop to reformat and resell your data is unlikely to become public anyway. In your scenario you most likely get to keep your data since it was in your pocket, which is good.

    If someone targets the laptop because of data then it could make their job easier since they only need physical access to the laptop for a moment and they can slip out the drive, (say they are in front of you at the scanners in the airport, or a cleaner at your office place) and you may not even notice it, which is very bad.

    IMO the best device is a combo of a keylock when you are off site, and an alarm when mobile. The alarms usually lock into the keylock slot of the laptop, then you get a second part for your belt. When they are seperated by some distance they both start emitting the sounds. I would personally prefer this to a removable hard drive, although this is best combined with disk encryption and regular offsite backups.

  14. Re:Not True for All Laptop BIOSs on Why Not Use Full Disk Encryption on Laptops? · · Score: 1

    Hi, I have a T41p with a bios password set. After disassembling this laptop for some reason (I think I spilt blackcurrent juice in the keyboard, and I needed to clean it) as instruced to in the IBM provided service manual, I disconnected the CMOS battery. After restarting the laptop was giving a lot of beeps warning that the battery had been removed, but I was able to use the laptop without entering a BIOS password.

  15. Re:You must use their software to burn the image on Legal DVD Burnable Downloads Launched · · Score: 1

    Given they say it takes 2 to 5 hours to "convert" the software to a burnable format, I'd say their burning software watermarks the image prior to burning. Because of this it should be easy identify the source of any post-burn rips if copies turn up on BT.

  16. Re:It reminds me of hotels... on eBay Bans Google Payments · · Score: 1

    I've stayed in plenty of hotels without a credit card, and only paid cash.

  17. Re:Distributions should start recommending hardwar on Lenovo To Shun Linux · · Score: 1
    Funny thing too... ATI's 2D/3D Linux drivers are absolutely amazing on my Thinkpad T42p


    It depends what you are using them for, they work fine for me when I am doing desktop work (I have a T41P with a firegl/9600 BTW) but when I am playing games they are pretty poor. Neverwinter nights crashed so much I had to give up playing. Although to be fair is has been a year or so since I have done serious game playing, I do occasionally play ET but prefer windows for this because then I can use Teamspeak as well (I have never sucessfully got 2 realtime sound applications to work on the thinkpad).

    Another problem I had with the ATI was that the suspend function is broken, which is really terrible.
  18. Re:How to make sure your data is not readable on Online Revenge · · Score: 1

    If you had properly read the OP's comment, and the man pages of shred, you would have seen that the command they used was "shred -vz -n 30 /dev/hda" this operates on a device not the filesystem so the limitation discussed WRT journaling filesystems is not applicable. Additionally the caching is also probably not going to be a problem since you are overwriting the entire drive, not a single file - unless you have a drive that has a cache the same size as the platters I guess this wouldn't be much of a problem (hint the caches are normally 2 to 8 MB).

    To top it off, the comment you point to basically does *less* than the OP's shred command, their command only writes to the disk once, whereas the OP's does it 30 times finishing with a zero wipe.

    IMHO it's always better for a company to destroy the disks rather than return them, but if you are selling an old hard drive on ebay the shred method is probably fine (so is the dd method you linked to).

  19. Re:Why store data on latop at all? on Handling Corporate Laptop Theft Gracefully · · Score: 1
    Why not take it further and have 5 locations using VPN and set the physically seperate location up like RAID 5 so no location actually has the data.


    Well there has to be some place to assemble the data again, unless it is in log term storage.

    The security here depends on the motives of the thief, if the prize is a laptop to pawn then encryption is probably a big enough deterrent to stop them getting at the data. The laptop will be formatted and pawned/ebayed.

    If data is the prize of the theif, then they will probably move to attack a weaker point in the system (e.g. in your example the system which assembles the data). I think in current corporate environments it can be difficult to stop a determined data theif, however encrypting the laptops will stop a lot of oppertunistic data theft (and not much more).
  20. Re:It still is pretty kewl on It Does Little and Not Very Well · · Score: 1

    Where does he claim the RS-MMC card in non-standard? Not in the above statement.

    Not the OP, but from is statement it seems he is implying that the MMC slot is non-standard. I don't know of many non-industry standard SD card slots so when he writes "instead of an industry-standard SD card slot", I read it as him saying that MMC itself is non standard. It may not follow the laws of logic but it follows the rules of rhetoric.

  21. Re:It still is pretty kewl on It Does Little and Not Very Well · · Score: 1

    I have a Nokia 770, and I love it. Yes, wiFi drops out, but I have installed ssh

    Hi, I also noticed the wifi drops out (especially when using WPA-PSK), I found that if I ping to or from the unit every 20 seconds it seems to stay up indefinitely. Alternatively try flipping on the web radio (and muting the mic if you don't want to listen to it), this also seems to keep the connection going, but eats memory so I wouldn't do this unless you have enabled the swap file.

  22. Re:The only compelling thing on AjaxWrite to "Compete" with MS Word · · Score: 2, Informative

    I have used Foxit reader for PDFs for some time now. It's < 1MB in size and doesn't require an install (or at least didn't if you downloaded the zip). I have found it to be pretty good, loads so fast it's unbelievable. There is also a pro version which you can pay for which gives you some limited editing capability. Here is a link

  23. Re:Don't be so dismissive of generic hardware. on OSx86 Cracked Again · · Score: 1

    FYI Thinkpads are great laptops but they lack a lot of basic stuff. I dropped about 2k on a T41p not so long ago and although I'm happy with it I can't help but think I could have spent that money better elsewhere.

    They have pretty poor connections for periphirals (sp?) and there are some glaring ommisions. Firstly I have a 1600x1400 LCD which just doesn't work well with it. It works fine with my other laptop (cheap generic) but with my IBM or my girlfriends (she has a Thinkpad via work) the text is very blurry. There is no DVI output only VGA so this is not an option, additionally the docking station does have DVI output but doesn't support resolutions > 1280x1024. Right now this is already a show stopper for me due to the fact that my expensive LCD that I bought for programming is pretty much useless for anything but DVDs and games.

    Secondly the components are often older which means you are not getting the latest and greatest, this is OK by me because then you should have stable drivers (except that this doesn't seem to be the case - ET a very old game crashes the system HARD (not even a bluescreen)). The use ATI graphics which is terrible if you are a heavy linux user (I am), and although I got an expensive model it still came without a DVD writer.

    On the bright side I still think it has a higher build quality than most laptops around, it feels solid, it's great to use, and it comes with a manual detailing how to strip the entire thing down if you need to. The prices are still too expensive for what you get though. I paid about 800 euro more than I would for a generic laptop with similar or better components. So I paid that money for the build quality alone. In the end it was worth it financially because I was freelancing at the time and a couple of days with a failed laptop would have lost more income than the expense, but I still feel a little ripped off.

    I think I will get a mactel next, at least I can use a DVI monitor with it, although I will have to be able to run windows on it too. Dunno if I will run OSX or not. I had it running on the Thinkpad for a while but really it seemed like eye-candy and I don't care about that so much, although I didn't really give it a fair trial due to the fact that I had to swap in a new hard disk to get it running (couldn't boot it off USB).

  24. Re:Waking drunk on Study: Waking Up Like Being Drunk · · Score: 1

    I get some pretty weird ideas when I'm first waking up.

    I'm with you here! The strangest ones I had where whilst I was at university. I would hit snooze knowing that later I could just reload from an earlier point :-)

  25. Re:Low Resolution on MacWorld Keynote Announces x86 iMac & Laptop · · Score: 1

    It still confuses me that it seems quite common to be able to buy a 15" laptop at that resolution, yet I can't find an external LCD screen smaller than 21" that offers that resolution.

    I feel your pain!

    I have had the exact same problem and I can't work out why. But if you are still looking for one I would have a look at the Dell store. I had a Dell 2001FP at work in my previous job and it was pretty good. I bought one for home as well and I really love it. Viewsonic and IBM also supply 1600x1200 moinitors, but I went with the Dell because I have used it and found it good. All of these are 20 inch monitors though, I haven't seen a 17 inch that does 1600x1200 which is what I was originally looking for.

    HTH