• What Are You Working On? - December 2014
    1,204 replies, posted
[QUOTE=TheClayMan;46708458]Java[/QUOTE] [del]No surprise there.[/del] Seriously though, computer science classes can be absolute garbage so chances are it's not your fault. Try looking up stuff on the net, and coming up with a thing you want to make and then trying to do it. (Even if you fail you're likely going to learn more than in class if you know the absolute basics already.)
[QUOTE=Rocket;46708720]Also, it's possible that you do already know enough to write a game or application but you just haven't tried. It's easier than it looks.[/QUOTE] Yeah exactly it took me two years to write pong, not because I'm a particularly terrible programmer but I didn't really have the confidence to think I could do much programming without my lectures/tutorials to back me up until now now I'm coding like a motherfucker and its great
Thanks every, I appreciate the help. One thing I never really understood is how do you run programs with an actual intereface/standalone from where you write the code? I've learned a good bit of code, but everything we have done has been straight into and IDE, and compiled and ran in the IDE. Sorry for dumbass questions
So I always zip up all my projects for the year in order to keep things organized, and I was just getting to zipping up 2014's. I've done pretty much nothing noteworthy the entire year :/
[QUOTE=Rocket;46709074]If I got paid for projects I halfway finished before I got a better idea I could coast to retirement.[/QUOTE] Retirement? I could buy all of Europe :v:
[QUOTE=Tamschi;46708614][del]No surprise there.[/del] Seriously though, computer science classes can be absolute garbage so chances are it's not your fault. Try looking up stuff on the net, and coming up with a thing you want to make and then trying to do it. (Even if you fail you're likely going to learn more than in class if you know the absolute basics already.)[/QUOTE] Seriously though. What does Java have to do with Computer Science.
[QUOTE=Darwin226;46709329]Seriously though. What does Java have to do with Computer Science.[/QUOTE] It's used in most AP courses via High Schools, IIRC. The AP test in California (and probably most of the U.S.) is based on Java. And honestly, that's not a bad thing. Java code is pretty readable, and it allows schools to run the course with exactly the same curriculum regardless of if they have Mac, PC, or Linux computers. It's an intro to computer science, so I'm not surprised you're finding it difficult to get into game development based on your current knowledge. High School AP Computer Science classes move notoriously slow.
i gave this guy an idle animation and i'm not sure how to do the roof of this building, but so far i kind of like how this is coming along [vid]http://a.pomf.se/kgfoei.mp4[/vid]
[QUOTE=Dr. Evilcop;46709373]It's used in most AP courses via High Schools, IIRC. The AP test in California (and probably most of the U.S.) is based on Java. And honestly, that's not a bad thing. Java code is pretty readable, and it allows schools to run the course with exactly the same curriculum regardless of if they have Mac, PC, or Linux computers. It's an intro to computer science, so I'm not surprised you're finding it difficult to get into game development based on your current knowledge. High School AP Computer Science classes move notoriously slow.[/QUOTE] I mean specifically CS. The are plenty of names for all kinds to computery classes, but doing computer science definitely isn't doing Java. It's like calling high school math classes "number theory". I get that it sounds fancy but it just isn't what you're doing. This isn't picking on Java, by the way. It's as good as any language. It's just that CS is about theory, computability, algorithms... not making practical business applications. Maybe CS is just more general than I thought.
AP Comp Sci used to be based around C++ but I guess pointers kept wrecking people so they changed it to Java a while back.
What's wrong with calling it "Programming".
[QUOTE=Darwin226;46709681]What's wrong with calling it "Programming".[/QUOTE] Nothing. Computer Science just covers more than "programming" does. Not just theory of computers, software writing, design, and algorithms, but also logical thinking, rational design and so much more. "Programming" itself doesn't implicitly cover those things.
[code][%:__+1;e;1;c;0;6;9;3;4;9; e;7][%:_+2;4;4;5;5][r:`[%_ $]-[%_$]^([%_@?`[%_$]-1`]- 1)`]{[%_+^[rc]][notlast:[% _+[rc]]]}[$[_]:\\\u0075[r: `([%_$]+[%__$])/[%__$]`]{` [%_$]-[%__$]`}][?[r:[%_$]] {[$_][%_@[ri]][%__@[ri]]}][/code]
It looks like what I'd get if I slammed my head on my keyboard.. I'd actually be surprised as that's pretty intricate.
[QUOTE=sarge997;46710976]It looks like what I'd get if I slammed my head on my keyboard.. I'd actually be surprised as that's pretty intricate.[/QUOTE] If slamming your head on your keyboard produced [B]that[/B], I would be seriously concerned about what your head is trying to tell you.
[QUOTE=mastersrp;46709695]Nothing. Computer Science just covers more than "programming" does. Not just theory of computers, software writing, design, and algorithms, but also logical thinking, rational design and so much more. "Programming" itself doesn't implicitly cover those things.[/QUOTE] The flatscreen on the entrance to our department has this quote on it. I think it's pretty relevant to this discussion. [quote]Computer science is no more about computers than astronomy is about telescopes. -Dijkstra[url=http://en.wikiquote.org/wiki/Computer_science#Disputed]*[/url][/quote]
[QUOTE=mastersrp;46709695]Nothing. Computer Science just covers more than "programming" does. Not just theory of computers, software writing, design, and algorithms, but also logical thinking, rational design and so much more. "Programming" itself doesn't implicitly cover those things.[/QUOTE] If you're doing programming, call it programming. I'm sure one class doesn't cover design, algorithms, logical and rational thinking. There are other names for things that include programming like software engineering and what not. Computer science is theory. It's a science. Sorry but intro to Java/C/Python isn't. Am I the only one that feels naming is important?
[media]http://www.youtube.com/watch?v=3X62lcIuKqQ[/media] here's something my group has been working on for a while. we're trying to make a digital musical instrument, so in this example, turning the accelerometer will change the tone of the MIDI-signals being sent. there's so much code to this I can't even bother pasting it, because we builded our own bluetooth-devices for this. I don't know everything down to every detail because I've mainly been handling serializing and GUI myself.
[QUOTE=war_man333;46711579]-video- here's something my group has been working on for a while. we're trying to make a digital musical instrument, so in this example, turning the accelerometer will change the tone of the MIDI-signals being sent. there's so much code to this I can't even bother pasting it, because we builded our own bluetooth-devices for this. I don't know everything down to every detail because I've mainly been handling serializing and GUI myself.[/QUOTE] The ridiculous console output in the background looks like something you'd see in the movies.
[QUOTE=Berkin;46711724]The ridiculous console output in the background looks like something you'd see in the movies.[/QUOTE] It's sensordata interpreted as ASCII. Don't ask me why!
[QUOTE=war_man333;46711730]It's sensordata interpreted as ASCII. Don't ask me why![/QUOTE] Why
[QUOTE=Darwin226;46711366]If you're doing programming, call it programming. I'm sure one class doesn't cover design, algorithms, logical and rational thinking. There are other names for things that include programming like software engineering and what not. Computer science is theory. It's a science. Sorry but intro to Java/C/Python isn't. Am I the only one that feels naming is important?[/QUOTE] I agree, however it can be quite useful to know a programming language when working with computers, in order to understand the theories of computation and so on.
[QUOTE=Berkin;46711724]The ridiculous console output in the background looks like something you'd see in the movies.[/QUOTE] Working with embedded devices over serial tends to produce some whacky debug outputs that only ever make sense to the person developing it: [IMG]https://dl.dropboxusercontent.com/u/10518681/Screenshots/2014-10-18_22-19-13.png[/IMG] [editline]14th December 2014[/editline] I can't remember why there were underscores but it made sense at the time
[QUOTE=Topgamer7;46711764]Why[/QUOTE] I think it has something to do with the way the sensordata is delivered through I2C, something about it being chars, so when it initially sends it from the accelerometer to the bluetooth module, that PC is just 'listening' to what it's preparing to send. Chars are basically ASCII-characters. Then it sends the char in some sort of struct through Bluetooth to the receiver-unit, where the program on our Raspberry Pi reads the data and interprets it as MIDI-signals and sends it to a MIDI-board-thing, where we can change what kind of sound it plays. If that makes sense.
[img]http://puu.sh/duI4V/8ea0ab5e75.png[/img] I made a web crawler to find emails. I am afraid to run this 24/7 because I don't want to get stuck in a loop of links and make too many requests to a person's web server.
i once had a crawler like this following links overnight and when i woke up it had gathered a bunch of emails for gay porn sites for some reason
[QUOTE=toaster468;46712059]I made a web crawler to find emails. I am afraid to run this 24/7[...][/QUOTE] [email]wouldyouliketoplayagame@norad.us.gov[/email]
Are there any good IRC channels you can recommend?
[QUOTE=jack5500;46713149]Are there any good IRC channels you can recommend?[/QUOTE] #electronics on freenode Although the noise-to-signal ratio is quite high there
[QUOTE=jack5500;46713149]Are there any good IRC channels you can recommend?[/QUOTE] ##c, #funtoo on freenode I'd recommend some others too, but I can't recall.
Sorry, you need to Log In to post a reply to this thread.