Jump to content
IGNORED

potatohead's Blog - Getting settled in!


RSS Bot

Recommended Posts

Man oh man! Moving sucks! Well, getting a new and bigger home doesn't, but basically everything else does. One never realizes just how many little tech bits one has until they are all yanked and stuffed into a box! Basically nothing works anymore. My ReplayTV does not work with the new Directv sat receivers, DSL was hosed until today, computers are gonna take forever to reconnect, on and on and on...

 

I think I'm going to be looking for a new 400. Hooked my old one up and it's flaky now. Tried reseating the chips and still it just goes nuts after about 10 minutes. The combination of old age and being moved has probably done it in. The 7800 still works great though! Most of the other computers doom won't be known to me for a while yet. Hoping the SGI isn't in any trouble or that's a trip to ebay for sure. Can't live without that one.

 

While I'm here, I suppose I should post a coupla ideas I had for later:

 

Was thinking about Ooze a bit and reread the comments collected so far. It's not quite a game, though it is fun. One thing that's been getting to me is the use of the joystick for controls. Mostly I did this because the Batari Basic environment limits keep the paddle from being part of the equation. I'm torn between taking the game into assembly land, adding the paddle and polish and just doing something new. Controls are at the heart of this because the lack of them prevent me (or so I think --feel free to chime in) from getting the core game elements where they need to be for a viable game. So, last night while unpacking my Atari stuff, I bumped into my driving controllers. I'm thinking those might be just the trick for Ooze.

 

I want the game to be fast like Kaboom! That's where the trance comes into play and is the core, for me at least, of what makes really great old 8bit games. The joystick just isn't going to cut it because with speed comes the need for really fast player interaction with a far more dynamic and aggressive Ooze. Having not touched the thing for a while, it seems more like a great Bb tech demo than it does a game. (And the solid comments reflect that if taken as a whole.) For those of you out there, starting on the game journey I'm currently on, I highly recommend putting your work aside for a while. When you come back, your perspective is far more objective and valuable. You really get sucked in while working on the project. Core goals can get lost in the shuffle, thus blocking the creative process. At least I've discovered this to be true for me. Take that for what it's worth!

 

Using driving controllers with Bb should be dead simple and they work a lot like paddles, but for the lack of absolute positioning. Maybe that's enough to get the experience where it should be. So I'm going to try that and see where it goes.

 

My gut says it will be a coupla more weeks before things are in order enough to begin hacking on the game again. I'm gonna move everything over to the SGI. This will slow the project at first, but it will be worth it. If you have ever used an SGI, you know about the IRIX environment. It's insanely addictive and very pleasing to work with for long periods of time. On SGI, the emulator scene is good, but getting dated. I think it's time to compile the latest Stella and see if that's viable. If so, Atari game development on the platform will be solid again, which will make me very happy. There is something cool about using a 64Bit platform to develop for old 8bit systems. (That and the excellent screen fonts --easy on the eyes.)

 

I'm not sure how I'm going to do controller interfaces however. Might be keyboard / mouse only for the moment. If push comes to shove and I need to do something else, I'll just use the Linux box for that and display the window on the SGI.

 

Sorry for length, but that brings me to another "Why Unix and the X-Window system kick so much ass it's not even funny" post. I'm not sure the lions share of computer people fully understand just how big of a gift the X-Window system really was in it's time. Heck, that's still true today for those in the know.

 

Basically it comes down to true multi-user computing. Not user switching, or a limited remote desktop environment, terminal server, etc... but true multi-user. That's what Unix has been from the get go. When networked computing became a reality for the masses, Unix and X were there in all their glory ready for what should have been a great time. Instead we got single user win32 boxes.

 

Well, most of us did anyway. Those few who were running Unix in networked environments with the X window system took a different path...

 

X allows any user on any machine to serve graphics to the user on the display they are located at. It's like VNC, but for any number of users and not just for the whole desktop, but for any application. It's possible, for example, to have the machine you are sitting at handle input and display graphics while another runs your window manager and a third machine to run the application. The implications for the desktop are powerful, if not so obvious. For me, this means I can use an SGI (once I get it hooked up again) for my primary desktop, and display Linux programs on it as well, thus having one nice environment. I will typically script the access to resources running on other machines so that my favorites are only a coupla clicks away. Done right with shared network storage and the average user will have no idea they are running stuff across a batch of machines instead of just one local machine.

 

Sounds goofy I know, but it's very cool. Let's say my local machine is a bit slow (which my old SGI is), but a remote machine is much faster. Once I've asked for the program to be displayed on my box, it's pretty much like having a faster machine without the hassle of changing boxes, KVM, VNC, etc... From an IT standpoint this has serious advantages as well. Say you have a group of users who all need a very strong machine 10 percent of the time. Do you buy 10 strong machines, or buy one and let them share it as I've described above? Another example lies with shared applications. In this day and age, many software companies do not let their licenses float, depending on the single user win32 system to force folks to buy lots of copies of their software --even for casual users. With the X window system, this is not necessary at all. Just install one and let people share it to their local desktops as if they actually had the application running on their local box.

 

Finally, there are lots of solid computing choices besides the sometimes problematic client-server approach. Client server is great, but does require some tinkering on both ends to work correctly. The more robust choice of application server can eliminate these problems. Have a difficult or expensive application? Put it on an application server and let all your users run it from there. One copy of the software, one configuration, etc... Or, maybe you want to manage some data. Keep it out of users hands. With the X window system, you can have sensitive data located on a server with the managed application that interacts with it. Users are limited to only those things the application allows when running over X, because they are not running code locally! There is no need for them to even be able to see the data, but through the application itself.

 

Ok, that's enough. Best get connecting or I won't be doing any of this stuff!

 

 

 

http://www.atariage.com/forums/index.php?a...&showentry=1560

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...