Paddle2See wrote:
I suggest you talk to previous participants as much as possible and get a feeling for what they found most useful during the competition - then cram on those items and hope for the best.
Good idea! I have last year's winner's email address; I'll ask him.
P.S. I'm not sure of how this fits better in MaC than RaP... I haven't been on the mic forums much. Sorry.
Last edited by Hardmath123 (2012-08-21 06:12:08)
Offline
Paddle2See wrote:
I'll move it to MaC for now.
But you're playing in a contest...?
_____
Yeah, google stuff. And for assembling a computer, I agree with 16Skittles: just put stuff together that fits. I read a instructions book, and it seems idiot proof
ISBN 978-1-449-38824-9 "Building the Perfect PC"
Last edited by scratchisthebest (2012-08-21 08:50:02)
Offline
scratchisthebest wrote:
Paddle2See wrote:
I'll move it to MaC for now.
But you're playing in a contest...?
_____
Yeah, google stuff. And for assembling a computer, I agree with 16Skittles: just put stuff together that fits. I read a instructions book, and it seems idiot proof
ISBN 978-1-449-38824-9 "Building the Perfect PC"
"Make the most idiot-proof product you can and someone will make a better idiot."
Offline
I've got a question for you, its not about you but its about scratch: On the operator selections, one of them is something=something. I've seen scratchers put 'if a variable=1 then show, if variable=0 then hide'. My question is what does the zero and the 1 mean?
Hardmath- help me please, i've been asking since about a couple of weeks and I still have no answer!!!
Offline
You should ask this on your own forum topic; don't be afraid to make your own topics!
Regarding your question; I'm sure the variable contains 0 or 1, and is used basically as a switch. For example:
when [die]
set [dead?] to (1)
when flag clicked
forever if <dead? = 1>
say [game over]
Offline
Hardmath123 wrote:
You should ask this on your own forum topic; don't be afraid to make your own topics!
Regarding your question; I'm sure the variable contains 0 or 1, and is used basically as a switch. For example:
when [die]
set [dead?] to (1)
when flag clicked
forever if <dead? = 1>
say [game over]
Thanks--- I read about you in this forum---- You'll be fine.... I wish you good luck whenever it is.... I needed this info for my extremely slow developing scratch game.... I'm onto making the actual game.... As far as making own topic, I forgot about it, I'll remember next time... Let me tell you, I will put your name in credits as well with other scratchers that have helped me...Wish me luck for completing my game
Offline
rsakoor wrote:
Hardmath123 wrote:
You should ask this on your own forum topic; don't be afraid to make your own topics!
Regarding your question; I'm sure the variable contains 0 or 1, and is used basically as a switch. For example:
when [die]
set [dead?] to (1)
when flag clicked
forever if <dead? = 1>
say [game over]Thanks--- I read about you in this forum---- You'll be fine.... I wish you good luck whenever it is.... I needed this info for my extremely slow developing scratch game.... I'm onto making the actual game.... As far as making own topic, I forgot about it, I'll remember next time... Let me tell you, I will put your name in credits as well with other scratchers that have helped me...Wish me luck for completing my game
Good luck, and thanks!
[/offtopic]
Offline
These aren't very hard tasks to accomplish, excluding the last one. Don't really know much about Apache, storing information like that, or anything.
I'm assuming you mean building a computer instead of building a CPU, as generally CPUs are made professionally and available for consumer purchase. A single person learning and acquiring the components for building a CPU would be insanely difficult.
Anyway, building a computer from parts is really, really easy. If you can build with, like, legos, you can build a computer. Basically, you need to know the components that you need, and what's connected to what. Essentially, what you'd need is the
(keep in mind this info is not specific about how these things work)
Case, for holding stuff together and keeping it protected, ventilation, etc
Power supply, for giving power to your other components
Motherboard, which is the "hub" for the other parts
CPU, processes data
Memory, deals with stuff that's currently going on with computer
GPU, or video card, not essential if there's integrated video on the motherboard
Storage drive, for dealing with stored stuff, either a hard drive or solid state drive
An optical drive for booting the OS
Very nice tutorial from Newegg here on putting this all together. Bear in mind this takes a few hours. I used this for help when building my own PC, the one I'm still using now. http://www.scratch.mit.edu/ext/youtube/?v=lPIXAtNGGCw (this is just part 1)
Things to remember:
Beware of static from your body, you don't want to fry your parts
Make sure to use the motherboard standoffs to keep it off the side of your case
Be careful with the CPU, DON'T bend any pins
Don't force anything
The virus is very easy. What you mean by a replication virus is you just need to have a program open itself, correct? Two seconds of Google can solve that. Also, StackOverflow is a very good site for learning about programming. Basically, you're just want to build a program that opens itself. Once it opens itself, it'll open itself again. It repeats this until your computer is frozen.
That's all the help I can offer. Good luck.
Last edited by cocoanut (2012-08-21 12:05:07)
Offline
I learned Python in a day and comparing me to HardMath is like comparing an ape to a brain sergeon. I am pretty sure s/he will pick it up immediately.
Offline
cocoanut wrote:
These aren't very hard tasks to accomplish, excluding the last one. Don't really know much about Apache, storing information like that, or anything.
...
That's all the help I can offer. Good luck.
Thanks a ton! I've gotta bookmark this thread to refer to there.
Offline
Arrgh! It's on Monday. You know the worst bit? I was just told my team consists of me and some senior girl with barely any coding knowledge.
Offline
Hardmath123 wrote:
Arrgh! It's on Monday. You know the worst bit? I was just told my team consists of me and some senior girl with barely any coding knowledge.
I can't help, but I wish you good luck!
Offline
BirdByte wrote:
Don't worry, chances are that the other teams are in the same pickle.
I never thought of that... thanks!
Offline
Woah. Sounds cool.
Well, as for making a CPU, maybe take apart an old one to learn the layout and just google the parts for descriptions and stuff...
For the imitation virus, make something that just deletes core files.
Offline
The building a PC part isn't too hard, it is just putting some parts together. Like what wolvesstar said, taking a look inside a computer is probably the best way to learn.
You just a LiveCD with Ubuntu (or any other linux distro) for the "boot linux" requirement.
No idea about how to make Windows do verbose boot.
A replication virus, would either open itself repeatedly (easy), or create copies of its file(s) (just as easy).
I don't remember if Ubuntu comes with apache (probably not), but it isn't hard to install (just download, install, run). Can't really help with how to make a social networking site, but it would take a while. If it was me, I would make it similar to twitter, it would be the easiest idea to replicate.
I hope some of what I said somehow helps you, but I doubt it.
Offline
Actually, I would say that the social network in Python part would be the easiest .
You'll also need MySQLdb if you're planning on using MySQL, although it doesn't come with a normal python installation, I would hope they would give it to you. Otherwise, you'll need to download it.
The cgi module is your friend. Use it to parse form input.
One thing that Python doesn't have is sessions, which is a total bummer, however you can work with Cookies, although it might not be as secure (although using the cookie module and the shelve module might be possible to replicate sessions).
All of the above modules, minus MySQLdb, can be read up on at docs.python.org.
If you can use frameworks, then you'll probably want to use one that works with Apache. They'll make your life sooo much easier.
Just some thoughts from me, don't pay any attention to them, as they're probably not very good.
Last edited by ohaiderstudios (2012-08-24 15:13:10)
Offline
It's today! I'm so excited! (and to be honest, nervous)
Wish me luck, everyone.
Last edited by Hardmath123 (2012-08-26 20:15:31)
Offline
Sounds awesome. Wish my school would do stuff like that.
Offline
Thanks everyone!
Offline
I once made a replication virus in batch as a joke. The batch file was converted to a .exe file so people can't see it. All it does is copies itself and the auto-run file to all drive letters and the Public Startup folder, then runs the SysInternals BSoD Screensaver. It is so funny when you plug in the USB drive into a computer or log in and get a fake BSoD lol. xD
Offline