i had my final in my ap cs class and we're given 4 weeks to create an application(not a japplet) and i was wondering if any of you guys could give me some ideas for said application. a couple friends are doing an advanced version of pong, one friend is trying to make poker (idk how he'll do that) i just need something simple it doesnt need to be a game either. thanks
not bad i'd probably go super ocd with that and take too long but definitely a solid idea
infinite runner platformer with slow motion button and bullet dodging.
Chess with a playable bot.
do it well enough and you'll get a damn good internship
I'll help beta test if you want
do it well enough and you'll get a damn good internship
I'll help beta test if you want
make an irc bot hook it up to twitch w/e
http://www.jibble.org/pircbot.php
http://www.jibble.org/pircbot.php
For my ap comp sci project I am making a text based casino. You could do something like that.
dMenaceChess with a playable bot.
do it well enough and you'll get a damn good internship
I'll help beta test if you want
This is a great idea. Not entirely related but there is a 95 video series on making a chess engine in C. https://www.youtube.com/playlist?list=PLZ1QII7yudbc-Ky058TEaOstZHVbT-2hg. I haven't personally watched it but I've heard good things about it.
do it well enough and you'll get a damn good internship
I'll help beta test if you want[/quote]
This is a great idea. Not entirely related but there is a 95 video series on making a chess engine in C. https://www.youtube.com/playlist?list=PLZ1QII7yudbc-Ky058TEaOstZHVbT-2hg. I haven't personally watched it but I've heard good things about it.
PapaSmurf323make an irc bot hook it up to twitch w/e
http://www.jibble.org/pircbot.php
There's actually an updated library for PircBot. I'm using it to develop the Twitch bot I made for my stream, called PircBotX.
https://code.google.com/p/pircbotx/
It's a little bit more complex to get the hang of, because it uses a configuration builder and event listeners, but it's much more robust with it's capabilities and very easy to modify, assuming you want to add to it or you don't like how something is currently set up.
http://www.jibble.org/pircbot.php[/quote]
There's actually an updated library for PircBot. I'm using it to develop the Twitch bot I made for my stream, called PircBotX.
https://code.google.com/p/pircbotx/
It's a little bit more complex to get the hang of, because it uses a configuration builder and event listeners, but it's much more robust with it's capabilities and very easy to modify, assuming you want to add to it or you don't like how something is currently set up.
dude i wish i was good enough to do that dmenace. it'd take me way longer than 4 weeks (only class time + fooling around) but maybe i'll work on that during the summer.
A text-based card game (uno, poker, etc) or an anagram solver (probably too simple, but whatever)
Sensitivity calculator/converter
Ballistics calculator
Ballistics calculator
Write a raytracer.
The theory involved in making a direct illumination renderer is really surprisingly simple and the maths required is not terribly hard. You also end up with flashy as fuck screenshots to take after doing not a lot of work which is going to look more impressive than a crap game or calculator. Here is a nice tutorial.
Additionally, if you actually enjoy working on it, state of the art renderers (Renderman [Pixar], Arnold [every film in the past 5+ years], Maxwell/Indigo [architectural renderers], etc) are built on these foundations. You can follow the ideas all the way through your undergraduate degree and into research as part of a grad program or working for Disney if you want to.
disclaimer i literally just did a GI renderer for my thesis
The theory involved in making a direct illumination renderer is really surprisingly simple and the maths required is not terribly hard. You also end up with flashy as fuck screenshots to take after doing not a lot of work which is going to look more impressive than a crap game or calculator. [url=http://devmaster.net/posts/2836/raytracing-theory-implementation-part-1-introduction]Here is a nice tutorial.[/url]
Additionally, if you actually enjoy working on it, state of the art renderers (Renderman [Pixar], Arnold [every film in the past 5+ years], Maxwell/Indigo [architectural renderers], etc) are built on these foundations. You can follow the ideas all the way through your undergraduate degree and into research as part of a grad program or working for Disney if you want to.
[size=9]disclaimer i literally just did [url=https://raw.githubusercontent.com/mikejsavage/rspt/master/13000.png]a GI renderer[/url] for my thesis[/size]
mikejsWrite a raytracer.
The theory involved in making a direct illumination renderer is really surprisingly simple and the maths required is not terribly hard. You also end up with flashy as fuck screenshots to take after doing not a lot of work which is going to look more impressive than a crap game or calculator. Here is a nice tutorial.
Additionally, if you actually enjoy working on it, state of the art renderers (Renderman [Pixar], Arnold [every film in the past 5+ years], Maxwell/Indigo [architectural renderers], etc) are built on these foundations. You can follow the ideas all the way through your undergraduate degree and into research as part of a grad program or working for Disney if you want to.
disclaimer i literally just did a GI renderer for my thesis
I only just wrote a ray tracer and I'm a senior in CS. I'm not saying it's impossible for a self-motivated person to understand, but OP is a senior in high school. Unless he has a rock-solid understanding of trig & basic linear algebra, I don't know if that's a skill-appropriate suggestion.
The theory involved in making a direct illumination renderer is really surprisingly simple and the maths required is not terribly hard. You also end up with flashy as fuck screenshots to take after doing not a lot of work which is going to look more impressive than a crap game or calculator. [url=http://devmaster.net/posts/2836/raytracing-theory-implementation-part-1-introduction]Here is a nice tutorial.[/url]
Additionally, if you actually enjoy working on it, state of the art renderers (Renderman [Pixar], Arnold [every film in the past 5+ years], Maxwell/Indigo [architectural renderers], etc) are built on these foundations. You can follow the ideas all the way through your undergraduate degree and into research as part of a grad program or working for Disney if you want to.
[size=9]disclaimer i literally just did [url=https://raw.githubusercontent.com/mikejsavage/rspt/master/13000.png]a GI renderer[/url] for my thesis[/size][/quote]
I only just wrote a ray tracer and I'm a senior in CS. I'm not saying it's impossible for a self-motivated person to understand, but OP is a senior in high school. Unless he has a rock-solid understanding of trig & basic linear algebra, I don't know if that's a skill-appropriate suggestion.
i made a textbased solitaire as my final project in my first programming class
i wrote a shitty platformer from scratch in java for my first programming final
everyone else did something shitty like a electronic menu for a fast food restaurant or tic tac toe or something where it was 90% just dragging in elements in visual studio
everyone else did something shitty like a electronic menu for a fast food restaurant or tic tac toe or something where it was 90% just dragging in elements in visual studio
Mashup of Conway's Game of Life and the popular board game, Life.
If you aren't limited to Java, I have some other ideas:
-A website that displays the weather in multiple cities, allowing you to show off to your friends that you're on vacation (might already exist)
-App that rates parts of towns based on yelp / google reviews of establishments in the area. Can help if you're trying to decide what area of a city to stay in, for instance.
-Generate crosswords from fb/twitter activity of a random friend
If you aren't limited to Java, I have some other ideas:
-A website that displays the weather in multiple cities, allowing you to show off to your friends that you're on vacation (might already exist)
-App that rates parts of towns based on yelp / google reviews of establishments in the area. Can help if you're trying to decide what area of a city to stay in, for instance.
-Generate crosswords from fb/twitter activity of a random friend