Crono's Computer Science Projects

Crono's Computer Science Projects

Re: Crono's Computer Science Projects Posted by Crono on Tue Mar 25th 2008 at 3:36am
Crono
6628 posts
Posted 2008-03-25 3:36am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
I wanted to toss this out there for various reasons, one of which to prove that I am actually producing things in my degree.

I'll continue to use this thread to post about my projects.

The first is a graphics project I just finished. This will look like no big deal ... but everything is written by me. The code it self is platform independent ... but the libraries I used when compiling are Win32, so you need to use a Win32 platform (or compile it yourself on another platform, the source is there)

Also, because of time and a lack of caring, I only implemented vp40 and fp40 shader profiles, so if you card doesn't support them ... you wont see anything. GF6 and GF7 (non-GS, I think) cards should support them (or similar ones). So if you don't see anything, don't complain.

http://web.cecs.pdx.edu/~anaser/cs447/GraphicsProject.zip

Read the readme file, it has instructions on how to control the program. I was going to implement some text labels on screen, but ... loading the shaders and such was far easier.

Soon I should have some AI stuff coming (in the next month or so)
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Le Chief on Tue Mar 25th 2008 at 7:53am
Le Chief
2605 posts
Posted 2008-03-25 7:53am
Le Chief
member
2605 posts 937 snarkmarks Registered: Jul 28th 2006 Location: Sydney, Australia
HAHAHHAHA!

Very cool, considering you made this from scratch. Well done.
Aaron's Stuff
Re: Crono's Computer Science Projects Posted by reaper47 on Tue Mar 25th 2008 at 11:44am
reaper47
2827 posts
Posted 2008-03-25 11:44am
reaper47
member
2827 posts 1921 snarkmarks Registered: Feb 16th 2005 Location: Austria
Soon I should have some AI stuff coming (in the next month or so)
Looking forward to this. I feel like there's so much left to do on the AI department.
Why snark works.
Re: Crono's Computer Science Projects Posted by Crono on Tue Mar 25th 2008 at 8:05pm
Crono
6628 posts
Posted 2008-03-25 8:05pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
There's a lot left to do in all fields of Computer Science. AI, though, you're right, we haven't even scratched the surface. It's not that we don't know how to do a lot of things, it's that we don't have hardware or the proper algorithms to make them run in real-time. (So, there's no adequate implementation for a lot of things)
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Orpheus on Fri Apr 18th 2008 at 10:56pm
Orpheus
13860 posts
Posted 2008-04-18 10:56pm
Orpheus
member
13860 posts 2024 snarkmarks Registered: Aug 26th 2001 Occupation: Long Haul Trucking Location: Long Oklahoma - USA
<DIV class=quote>
<DIV class=quotetitle>? quoting Crono</DIV>
<DIV class=quotetext>Soon I should have some AI stuff coming (in the next month or so)</DIV></DIV>

I'd have thought that we'd have had a bit of "Adams Insights" for quite some time now. On average, your knowledge about many subjects is unparalleled at Snarkpit.

All joshin aside, good job bud.

The best things in life, aren't things.
Re: Crono's Computer Science Projects Posted by Crono on Sat Apr 19th 2008 at 3:21am
Crono
6628 posts
Posted 2008-04-19 3:21am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
Yeah, most of the work I would do wasn't really anything presentable (or wasn't all mine) so I thought when I had something that was "neat" people might want to see it.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Crono on Fri Jun 20th 2008 at 1:04am
Crono
6628 posts
Posted 2008-06-20 1:04am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
Hey, look, something new.

I've been working on a MiniChess AI player. This is just the first stage, which is mainly the representation.

Right now it only chooses random moves. (You can also play vs the AI or human vs human if you want)

You need Java to use it.

If you just want the binaries (executable junk), you'll want to grab the "Mitch.jar" file.

Use "java -jar Mitch.jar -HELP" to execute it from the command line (any platform and make sure you're in the directory with the file). The help flag (which is case sensitive) will let you know how to use the program.

I'll be updating this pretty soon as the player gets better, the command interface, however, will continue to be the same.

If you're interested in developing off of it the source is there (in the zip file) and the doc directory is the most current javadocs for the entire project.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Dark Tree on Fri Jun 20th 2008 at 8:55am
Dark Tree
646 posts
Posted 2008-06-20 8:55am
646 posts 264 snarkmarks Registered: Apr 30th 2004 Occupation: DigiPen student Location: USA

[quote=Crono]
http://web.cecs.pdx.edu/~anaser/cs447/GraphicsProject.zip
[/quote]
Stupid! There isn't even anti-aliasing and the sound effects are TOTAL crap... I know you are supposedly a respected user around this site, Crono, COME ON. I beat it in like 5 seconds. All I did was press 1,2,1,1,2,1,2,2,2 and SKADOOSH, finished.<br style="font-family: Verdana;"><br style="font-family: Verdana;">^^^^^ WASTE OF TIME DON'T DOWNLOAD. Overall storyline was mediocre. I liked the part with the pot.
Re: Crono's Computer Science Projects Posted by fishy on Fri Jun 20th 2008 at 4:47pm
fishy
2623 posts
Posted 2008-06-20 4:47pm
fishy
member
2623 posts 1476 snarkmarks Registered: Sep 7th 2003 Location: glasgow
Dark Tree, wtf are you talking about?
i eat paint
Re: Crono's Computer Science Projects Posted by Crono on Fri Jun 20th 2008 at 7:06pm
Crono
6628 posts
Posted 2008-06-20 7:06pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA

Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Crono on Fri Jun 20th 2008 at 7:12pm
Crono
6628 posts
Posted 2008-06-20 7:12pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA

Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Dark Tree on Tue Jun 24th 2008 at 5:10am
Dark Tree
646 posts
Posted 2008-06-24 5:10am
646 posts 264 snarkmarks Registered: Apr 30th 2004 Occupation: DigiPen student Location: USA
<div class="quote" style="width: 100%; margin-bottom: 8px; font-family: Verdana; color: silver;"><div class="quotetitle">? posted by fishy</div><div class="quotetext"><div style="border: 1px solid red; background-color: rgb(21, 21, 21);">Dark Tree, wtf are you talking about?

</div></div></div>

<span style="font-family: Verdana;">Was my sarcasm THAT subtle? Maybe I need to work on my dry humour.... or <span style="color: lightblue;">colour my jokes so
people know I'm not THAT much of a douche. I PMed Crono in pvt anyway
to let him know I was joking... and that I was working on similar projects
and wanted a similar future in game design :smile: </span></span>
Re: Crono's Computer Science Projects Posted by fishy on Tue Jun 24th 2008 at 9:28pm
fishy
2623 posts
Posted 2008-06-24 9:28pm
fishy
member
2623 posts 1476 snarkmarks Registered: Sep 7th 2003 Location: glasgow
I see. Something as simple as a laughing smilie might have given some sort of indication that you hadn't been drinking toilet duck or something. :smile:
i eat paint
Re: Crono's Computer Science Projects Posted by Le Chief on Wed Jun 25th 2008 at 5:21am
Le Chief
2605 posts
Posted 2008-06-25 5:21am
Le Chief
member
2605 posts 937 snarkmarks Registered: Jul 28th 2006 Location: Sydney, Australia
fishy said:
Something as simple as a laughing smile might have given some sort of indication that you hadn't been drinking toilet duck or something. :smile:
fishy, wtf are you talking about?
Aaron's Stuff
Re: Crono's Computer Science Projects Posted by Edge Damodred on Wed Jun 25th 2008 at 5:30am
Edge Damodred
237 posts
Posted 2008-06-25 5:30am
237 posts 54 snarkmarks Registered: Apr 24th 2002 Occupation: student Location: I don't even know anymore
Well I've been going through some of my old saved links and came across ye olde The Snarkpit. So just for fun I decided to check out the forums and saw this topic. All I can say is Crono, keep up the work.

On a side note I've been working on a general level editor program and every time I think about a certain interface design feature, a voice in the back of my head would rate it for me. Now that I've found this place again I can see that it was this place where that voice came from.

"Every time you make something idiot-proof, someone creates a better idiot." -Anonymous

Aelon.net for Gaming News
Re: Crono's Computer Science Projects Posted by Crono on Wed Jun 25th 2008 at 5:35am
Crono
6628 posts
Posted 2008-06-25 5:35am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
I've got the player doing negamax search and alpha beta pruning at the moment. I'm having an issue when doing move ordering though. There seems to be a problem with the evaluation function ... I think the precision of the double value isn't high enough.

Haven't seen you in a long while, edge.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Crono on Tue Jul 1st 2008 at 6:09am
Crono
6628 posts
Posted 2008-07-01 6:09am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
The latest project I'm starting is called Alchemy. It's going to be open source, so check it out.

What is it? I'm not telling yet. (The title of the page probably isn't that big of a give away, as it's rather confusing)

Alchemy

*Note: things don't look correctly in IE, because it doesn't follow the W3C standards for CSS.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Dark Tree on Tue Jul 1st 2008 at 8:29am
Dark Tree
646 posts
Posted 2008-07-01 8:29am
646 posts 264 snarkmarks Registered: Apr 30th 2004 Occupation: DigiPen student Location: USA
Pretty! Hmmmm.... a web based image editor?
Re: Crono's Computer Science Projects Posted by Crono on Tue Jul 1st 2008 at 7:44pm
Crono
6628 posts
Posted 2008-07-01 7:44pm
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
No. The web location is where the main development junk will be, other than that, it has nothing to do with the web.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by hexpunK on Tue Jul 1st 2008 at 8:06pm
hexpunK
15 posts
Posted 2008-07-01 8:06pm
hexpunK
member
15 posts 12 snarkmarks Registered: Mar 24th 2008 Occupation: Student, paperboy, Web Master, Amatuer M Location: England
The first project is all I have downloaded, and well done you!, I like it, I can't program so I dont know how hard that would have been, but it shows some skill to me. I like it, the shadowing and lighting is better than I get in any games I play (Plus its a teapot!)
Re: Crono's Computer Science Projects Posted by Crono on Wed Jul 2nd 2008 at 12:27am
Crono
6628 posts
Posted 2008-07-02 12:27am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
Yeah, I was surprised at how nice the shaders looked, as well. It's probably because I didn't use "black" as the shadow color (it's slightly gray).

That project, in particular, wasn't terribly difficult (there are issues with it, though, that if I tried to solve would give me a headache). I had a bit of help from some books I have as well.

Thanks for checking it out.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by hexpunK on Wed Jul 2nd 2008 at 7:23pm
hexpunK
15 posts
Posted 2008-07-02 7:23pm
hexpunK
member
15 posts 12 snarkmarks Registered: Mar 24th 2008 Occupation: Student, paperboy, Web Master, Amatuer M Location: England
its ok, this is the sort of thing I would like to do with my life, because that would show that you could work in the games industry as a engine maker, ok I maybe wouldnt like to make an engine, but I do like level design :biggrin:
Re: Crono's Computer Science Projects Posted by Le Chief on Wed Jul 2nd 2008 at 11:39pm
Le Chief
2605 posts
Posted 2008-07-02 11:39pm
Le Chief
member
2605 posts 937 snarkmarks Registered: Jul 28th 2006 Location: Sydney, Australia
hexpunK: :lol: , engine maker. I don't think you get get a job in the games industry as an engine maker, but the teapot thing is defiantly a good thing to have in your portfolio if you wanted a job in the games industry, particular in the programming field.

If you like level design, then you should make lots of maps, make Half-life maps, unreal engine maps, make maps for RTS games and anything else you can think of. And level design isn't just about making the level look pretty, a massive part of is it is making the level have good dynamics and be good for gameplay (making the level fun), while making sure that the level is designed efficiently- making sure no two large spaces can see each other and not too many things are onscreen at once so that you don't slow down the frame rates.

Crono: Alchemy huh? Very cryptic, could this be a game :dodgy: ?
Aaron's Stuff
Re: Crono's Computer Science Projects Posted by Crono on Thu Jul 3rd 2008 at 5:25am
Crono
6628 posts
Posted 2008-07-03 5:25am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
It is not a game. It's a bit more functional, useful, and should have more longevity.

I really hope I don't have to change the name or anything either. I did my best searching for similar software with the same name and not much came up.

Man ... rendering a teapot and building an ENTIRE GAME ENGINE are so completely not related. Even building a renderer for a game engine is way above and beyond rendering a single scene (that doesn't have shadow casting ... which you don't notice because there is no other object in the scene XD).

I really wish that thing didn't have the funky error of not drawing anything if I put more objects in the scene, otherwise I would have made it even better.
Blame it on Microsoft, God does.
Re: Crono's Computer Science Projects Posted by Gwil on Thu Jul 3rd 2008 at 11:53am
Gwil
2864 posts
Posted 2008-07-03 11:53am
Gwil
super admin
2864 posts 315 snarkmarks Registered: Oct 13th 2001 Occupation: Student Location: Derbyshire, UK
I reckon he's turning base metals into gold. It used to be all the rage, no idea why it died out.

:biggrin:
Re: Crono's Computer Science Projects Posted by hexpunK on Thu Jul 3rd 2008 at 5:24pm
hexpunK
15 posts
Posted 2008-07-03 5:24pm
hexpunK
member
15 posts 12 snarkmarks Registered: Mar 24th 2008 Occupation: Student, paperboy, Web Master, Amatuer M Location: England
Crono: Man ... rendering a teapot and building an ENTIRE GAME ENGINE are so completely not related. Even building a renderer for a game engine is way above and beyond rendering a single scene (that doesn't have shadow casting ... which you don't notice because there is no other object in the scene XD).

Yeah I realize I failed then, I know mapping, well the functional side of it, but barely anything else, so I get confused Oh well back to lurking...
Re: Crono's Computer Science Projects Posted by Crono on Sun Oct 4th 2009 at 6:59am
Crono
6628 posts
Posted 2009-10-04 6:59am
Crono
super admin
6628 posts 700 snarkmarks Registered: Dec 19th 2003 Location: Oregon, USA
It's been over a year.

This is the only thing I've really made since previously posting in this thread.
http://web.cecs.pdx.edu/~anaser/cs386/

It was for a database course.

The Alchemy thing took a serious back burner. If I were to create something appropriate for it, it would need support for various CMS' as well, which sounds like a complete pain in the ass and not fun at all.

I want to do fun stuff. Before I can do that though, I need to get a personal development "portal" up. I guess that'd be the next thing I'd bring up here.
Blame it on Microsoft, God does.