Menu

Show posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Show posts Menu

Messages - RickJ

#201
Well I'll be icey, it didn't work me a little while ago.  AGA you make me fell like this ...
Spoiler

[imgzoom]http://i261.photobucket.com/albums/ii44/CessnaDriver/3774929200_e7dacc7d97_o.jpg[/imgzoom]
It's broken ... can you make it go ...
[close]
#202
The old DemoQuest GIP thread is not accessible.  I was able to locate it using search (link below) but clicking on the link just takes me to the top level of the forum.  Please try to restore, it if possible, long enough to make a snap shot of the info.  Thanks.

http://www.adventuregamestudio.co.uk/forums/index.php?action=search2
[edit]
Well it doesn't even show up in the search results anymore.  It's strange because an earlier thread of the same topic does show up but not the latest one.  I suppose it's lost but just in case the latest version, the one I would like recovered has the following characteristics:

- Update within the last 1-2 years (I think)
- Thread started by user DemoQuest
- First post contained an animated gif image

Thanks in advance for trying.
#203
The Rasberry Pi is a $35 Linux computer (ARM+Debian) complete with video (HMDI or composite), audio, USB and network.  I remember a while back someone made an arcade game with AGS (complete with arcade enclosure and everything) and traded it to a popular local restaurant in return for free waffles for life if I recall correctly.

Anyway I was reading about the pi the other day and got to thinking about them waffles and AGS and how cool it would be if AGS were able to run on the $35 pi.  Just wondering if anyone else finds the idea interesting or have comments to share.

We have a Linux port of the engine, an X86 version no doubt and I am curious abut the technical aspects of making a pi version.  What would be required to make a pi port of the engine?

Anyway here are a couple of links to the pi home and to an article with the hardware specifics.

Home page
http://www.raspberrypi.org/

Hardware specs of later version
http://elinux.org/RPi_Hardware

[edit]
[imgzoom]http://elinux.org/images/thumb/a/a1/RPi-Front-JPB.jpg/800px-RPi-Front-JPB.jpg[/imgzoom]
#204
You seem to be responding to the title of the essay rather than it's content.  The essay is not about work product but rather about the problem solving process. 

For example you say
Quote from: Monsieur OUXX
.. a good programmer/designer is the one that will know how to break it down so that the project never ever ever relies on one single person..
However, one must have a thorough and intimate understanding of the problem before it can be broken down into smaller parts.  The essay describes the process through which most professionals gain such an understanding

Quote from: paulgraham.com
... They do more in their heads: they try to understand a problem space well enough that they can walk around it the way you can walk around the memory of the house you grew up in....
It also suggests a structured methodology of breaking a problem down in to smaller pieces

Quote from: paulgraham.com
You can magnify the effect of a powerful language by using a style called bottom-up programming, where you write programs in multiple layers, the lower ones acting as programming languages for those above. If you do this right, you only have to keep the topmost layer in your head.
Just breaking a problem down any old way isn't very useful in my view.

Quote from: Monsieur OUXX
To a certain extent, the guy who has the perfect program in his head but can't share it with anybody (because if someone touches anything it will be broken or the inventor will stop mastering it) can even be considered a bad programmer.
The essay does not say or suggest such a thing. You are mistaken to interpret the meaning in this way. The essay describes a programmer's thought process rather than his work product; they are two different things.   

Quote from: Monsieur OUXX
Let us never forget that a program is like a machine. If you build a machine on your own, without blueprint and stuff, you'll never be much more than a mad scientist. When the DeLorean got hit by a train, all got lost in a blink. Furthermore, had Doc hit his head before completion and forgotten the flux capacitor's design, all would have been lost too.
Interesting that you make an analogy to building a machine.   I shared the same essay with my mechanical engineering colleagues and all have said that they engage in a similar thought process when they design machines (yes machines as in custom manufacturing cells).  Their work products are 3D Solid Works drawings rendered in 2D prints (blueprints & stuff).  They tell me that before they commit their ideas to drawings they first have the ideas in their heads and that they are able visualize their designs in operation.

Quote from: Monsieur OUXX
I could even argue that the same thing can be said for mathematicians: If you find a theorem but don't bother explaining around, you suck. Let us remember Fermat's laziness. It took 3 centuries to prove his so-called "easy demonstration".
Quote from: paulgraham.com
All programmers know it's good to write readable code. But you yourself are the most important reader. Especially in the beginning; a prototype is a conversation with yourself. And when writing for yourself you have different priorities. If you're writing for other people, you may not want to make code too dense. Some parts of a program may be easiest to to read if you spread things out, like an introductory textbook. Whereas if you're writing code to make it easy to reload into your head, it may be best to go for brevity.
But who would you argue with?  Certainly not the essay! I don't know where you got this idea from; it didn't come from the essay so perhaps you already had it in your head and read the essay (I assume you did read it) with this bias and interpretation in mind.   

So then what is the point of the essay?  The author says it in this paragraph.
Quote from: paulgraham.com
Perhaps it will help if more people understand that the way programmers behave is driven by the demands of the work they do. It's not because they're irresponsible that they work in long binges during which they blow off all other obligations, plunge straight into programming instead of writing specs first, and rewrite code that already works. It's not because they're unfriendly that they prefer to work alone, or growl at people who pop their head in the door to say hello. This apparently random collection of annoying habits has a single explanation: the power of holding a program in one's head.
#205
Here is an interesting essay about programming.  Thought I'd share.  Cheers!

Holding a Program in One's Head
Quote from: paulgraham.com
A good programmer working intensively on his own code can hold it in his mind the way a mathematician holds a problem he's working on. Mathematicians don't answer questions by working them out on paper the way schoolchildren are taught to. They do more in their heads: they try to understand a problem space well enough that they can walk around it the way you can walk around the memory of the house you grew up in. At its best programming is the same. You hold the whole program in your head, and you can manipulate it at will. ...
#206
Happy New Year Tab... Thanks for the positive vibes  ;-D
#207
General Discussion / Re: One Free Kill
Wed 19/12/2012 21:15:14
I would use mine on Stupot for comming up with this crazy idea.
#208
General Discussion / iPad Mini Commercial
Tue 06/11/2012 13:15:13
Umm Ummm Um ... more Apple goodness ... enjoy  :-D
iPad Mini Commercial
#210
Bump thread with some more news about Steam and Linux ...

Groklaw.net
Quote
Maybe it's because they expect to lose a lot of money from the build in Windows Store, but Valve has been moving a lot to help Linux gaming. Even if you don't game, you're getting the benefits from this, since they're putting pressure on the GPU manufacturers to get their drivers up to speed, and many Linux desktop environments are composited and use 3D acceleration (not sure about the lightweight ones, but KDE/GNOME/Unity are quite 3d heavy)

If Valve manages to make the big studios start releasing their games for Linux (and if they already release them for MacOSX, they should not have to do that much more work to get them working on Linux), Microsoft will start loosing revenue in a rapid fashion.

Desura will be the greatest looser here, because right now they are the only game in town for Linux gaming, but even they will benefit from more people using Linux to game, and from improved drivers.

By the way, the Unity 3d engine (not to be confused with the Unity desktop environment) already works under Linux, making porting to Linux much easier for those using it.

If Valve can make Linux the go to platform for high performance gaming (because the Linux kernel is superior when it comes to memory management, etc etc), then the Linux desktop will get a lot of new blood that will also use it for everyday tasks, thus reducing the monopoly hold on the younger generations. Linux has already won in embeded and server spaces. Once gaming falls our way (and I know more than one game that runs smoother on WinE than it does on Windows), <bright eyed wild hope>it will only be a matter of time until home desktop also goes that way. From there, Enterprise will eventually follow. After all, Enterprise already has all the tools it needs.</bright eyed wild hope>
http://www.ubuntuvibes.com/2012/10/valve-linux-more-viable-than-windows-8.html
#211
Kaia this forum topic may be of interest to you.  They are discussing a plugin project that will support multi-player games, networking, etc.
http://www.adventuregamestudio.co.uk/forums/index.php?topic=45714.0
#212
QuoteTo do so the engine should be reimplemented on Java, HTML5, flash or something like that?
Javascript+HTML5+CSS+Websockets
#213
QuoteAt a talk given this morning at the Ubuntu Development Summit (UDS) which is currently taking place in Copenhagen, Drew Bliss from Valve Software has announced the beginning of Valve's beta test of its Steam client for Linux. As Canonical employees have reported on Google+, Valve has also given developers attending the summit access to the beta program. Other Linux users may fill out a hardware survey on the company's site to be considered for the program as well; a Steam account is required to fill out the survey.

To coincide with the beta, Valve has also opened a Steam community group for its Linux client. It is currently not known what titles will be supported by the beta but several games include hints to Linux support in their Content Description Record (CDR) which is included with software that is distributed via Steam. The CDRs for Portal, Team Fortress 2 and the Steam client itself explicitly mention a "Steam Linux UDS Beta", so it is likely that these two games will be included in the beta program.

http://www.h-online.com/open/news/item/Valve-kicks-off-Steam-on-Linux-beta-test-at-UDS-1738746.html
#214
Free download of CrossOver for Linux and Mac today

CrossOver is a commercial version of WINE.  Linux users know what it is.

Quote
CodeWeavers has kept to its "election promise" and, from 05:00 GMT this morning, has been allowing anyone who wants to download a copy of the Windows compatibility system for Linux or Mac OS X to get the product free-of-charge. CrossOver is a company that sells a commercial version of the WINE Windows compatibility software; this allows many Windows applications, including Microsoft Office and games, to run on Linux and Mac OS X by redirecting calls to Windows operating system functions to the underlying operating system's equivalent. As well as organising giveaways of its software, CodeWeavers also employs a number of WINE developers.
The free download offer will run for 24 hours and allows users to download a version with 12 months of email support and upgrades that normally costs £38. US citizens affected by power cuts from Superstorm Sandy and unable to participate will find a special Sandy page running from 1 November.

http://www.h-online.com/open/news/item/Free-download-of-CrossOver-for-Linux-and-Mac-today-1740701.html
#215
As a side note ... You may find that using a "Wait(1)" in cpu intensive scripts will keep it from hogging the cpu. This will return control to the engine so it can do other stuff.  On a fast computer it should not have a negligible affect while on a slower computer it may help distribute scarce cpu cycles more evenly.  Experiment to see what works best for you. It's a technique I have found useful in non-AGS RTOS applications.
#216
Er..umm... cow boobies aren't on the chest 8-0; like Aussies they're down under.     
#217
How bout some cow boobies on your avatar!  That'll show'em  :=
#218
Well, it's high time you took a break from all that woman degrading and boobie drooling you've been up to.   (laugh) 
#220
Quote
Not that I really have a dog in the fight, but as a former adjunct professor, and hopefully soon a tenure track professor,
Eric, congratulation and may I wish you the best of luck on your career path. 

Quote
I have to say from experience that, unfortunately, "maturity" and "professional temperament" aren't always defining traits for folks in my profession. I've had my fair share of experience with some Ph.D.-holding loonies...and I don't mean the Canadian coin.
This made me laugh out loud and almost fall out of my chair  (laugh).   All I can say "Point well made" and I stand (well actually partially sitting in my chair) corrected. ;)

Comic relief couldn't have come at a better time.  :)
SMF spam blocked by CleanTalk