I'm interested in what you guys where capable of in your teens!
My Middle School project consisted of a very simple platformer game written in Pascal (mandatory).
The character could move Mario style and even jump Maria style. He could fire shit and shit get's fired at him by evil alien robots and over flying monstrosities. It was fun but I didn't have time to write a story line so it's only had five levels.
My HighSchool programming project consisted of sword fight thing simulation. The player would use the mouse as if he was handling the sword together with options to control the shield and pull out some dirty tricks. The graphics were horrendous though. I couldn't manage to anything better than stick figures.
my elementary school project was nothing because we didn't have computers back then.
Fucking kids.
Name:
Anonymous2010-08-07 13:53
C/C++, x86 assembly, real-time graphics, involvement in the demo scene. My high school only taught introductory level pascal programming, I did this on my own time.
High School:
-True BASIC
The project was insignificant; however, I think I accidentally object-oriented programming. I wish I still had the original source code - all I remember is, even with comments, my professor couldn't make heads or tails of how it worked. I think I even lost track of how it worked and just ran with it to its conclusion.
College:
-C/C++ (non-OOP)
Just a calculator. I wanted to make it graph too but could never get that part working properly. That, and the course could be summed up as "this is what they do in C, and this is how C++ does something similar." It hurt as much as it sounds.
-C++ (OOP)
Designed own matrix math library.
-OpenGL
No final project, just a test. It wasn't very a very well taught class.
-Java (1)
Billiards.
-Java (2)
3D Billiards (the physics was crap). Semi-final project (C++ and OpenGL)
Model of the solar system using "realistic" physics. Everything kept smashing into each other around the tenth revolution. We had to "fix" the position of the Sun or else Mercury would die almost immediately. Final project (VB, C++)
Sub-video processing to allow a series of images to overlap each other and be displayed on the interior of a spherical surface.
I didn't program in high school because I still had some relatively normal hobbies ;_;
Name:
Anonymous2010-08-07 14:12
>>8
And let me guess, these days you grind away on ENTERPRISE SOLUTIONS while your soul and passion for programming is drained away by uncaring bosses?
>>10
Actually, I graduated in 2007 and I've been formally unemployed since June 2008. I do website consulting on the side but it doesn't pay the bills.
Some fucking Web/MySQL bullshit, in a class that taught Pascal for the first month and that was it. I did all actual programming in my own time.
Name:
Anonymous2010-08-07 16:58
>>12
"Computer science." Technically, when I started, all course were CIS - "Computer Information Sciences." Second to last year, they divided the department in two - "Computer Science" and "Information Systems" - and anyone in the course from the beginning was stuck inline for a CS degree as opposed to an IS degree.
The OpenGL course was an elective but it turned out to be less about OpenGL and more an abstract of how computer graphics are processed. Analysis of linear equations, matrix math, and such.
I think it's time you start your own business.
If I'm having trouble selling myself to companies, how do you think I'll manage selling myself to potential clients?
i was programming queueing theory applications in fortran
bessel functions and matrices
that shit was tough
but i heard fortran got upgraded so it's still worth using!!
There's a less buggy/cleaner version of (19), but it's split into several files. It's strange to see the difference in my programs from before I switched off Windows to after.
I wrote an "adventure game" that was basically a bunch of screens of multiple choice and ascii "art" in qbasic when I was in elementary. I later proceeded to format my C: without knowing it would delete my files, losing the source code in the process.
>>38
The same is true for most people who posted in this thread.
Name:
Anonymous2010-08-10 4:01
>>38
I realize you are trolling, but whatever.
I did this shit when I was fifteen. No it wasn't some pansy language fucking language like Python. Is was better than that. here is a bit of sample code entered into the interpreter:
% @defunc numbers (def multiplier) {
@defunc one () {
return 1;
};
@defunc two () {
return 2;
};
@defunc three () {
return 3;
};
@defunc four () {
return 4;
};
@defunc five () {
return 5;
};
@defunc six () {
return 6;
};
@defunc seven () {
return 7;
};
@defunc eight () {
return 8;
};
@defunc nine () {
return 1234123412341234324444443121;
};
@defunc zero () {
return 0;
};
};
Returned object [numbers]
% defunc test;
Returned object [test]
% test = &numbers 4;
Returned object [test]
% $:test one;
Returned value: 1
% $:test two;
Returned value: 2
% $:test nine;
Returned value: 1234123412341234324444443121
That is a fucking object. It makes no sense, but it was awesome, so be quiet and stop trying to make it seem like less of an accomplishment than it was because it was amazing.
Fuck, it even supported dynamically loading libraries