webdevRefinery Forum: How are you Gentlemen !! - webdevRefinery Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

User is offline Ember 

  • Group: Members
  • Posts: 3
  • Joined: 22-October 11

Posted 22 October 2011 - 11:49 AM (#1)

How are you Gentlemen !!


What is at an angle of the circumference of a circle divided by twice its diameter to the x axis?

-that... looks sort of like a math problem. It isn't, I promise, it's just a greeting. Anyways, hello! I am Ember - a highschooler, but don't hold that against me. I have taken AP CS ABC (and got a 5! woohoo!), so I'm pretty much adept with basic Java. I can also Javascript, CSS, and HTML fairly well, but I usually have to Google extensively to figure out the names of the stuff I want to use. I have so few skills at anything server-side that I have actually developed negative knowledge of that set of languages and people pay me not to make websites.

That's a thing I'll want learn, obviously, but it's just another language and not why I'm here. I'm here because I know as much of the above languages as the College Board and internet will teach me, and I still can't do anything cool. I mean, I made a silly little side-scroller in Java but it was 2D and incredibly outdated. It's sort of like having a giant box of powertools and knowing how to use them intimately, but not actually knowing anything about cars or construction etc. So that's what I want to learn - how to use languages to actually make stuff with a purpose. Stuff like encryption and 3D and interacting with other web pages and streaming and the like. And the mindset. Definitely the mindset.

My project, still little more than a dream in my head, is a media manager along the lines of AppleTV and Boxee that you access via web browser - so the interface itself can be accessed on any computer. The media can be streamed through the website itself. It can also be run on another computer set up for that purpose and connected to a TV/speakers/wutebar, in which case the website becomes a remote. Ambitious, I'm aware, but that should give you a general idea of where I want to develop.

...that sure is a lot of text. Anyways, again, what's up?
0


User is online TheEmpty 

  • I say words in sequences.
  • Group: Members
  • Posts: 5154
  • Joined: 02-October 10
  • Expertise:HTML,CSS,PHP,Java,Javascript,Python,Ruby on Rails,SQL

Posted 22 October 2011 - 12:22 PM (#2)

2D games are pretty complex. 3D games are crazy complex. Interacting with webpages, darn easy. Making a web application, pretty easy too. Though of course the more you do them the better you get the more efficent it gets (badgrammar).

A fun thing might be making your game submit scores to an online site/service (that you make). Also, if you spell 2D backward, you get D2. A game still played like crazy these days. It's a pre-rendered isometric RPG.

Encryption is always fun ^_^
Reserved.
0


User is offline Ember 

  • Group: Members
  • Posts: 3
  • Joined: 22-October 11

Posted 22 October 2011 - 12:29 PM (#3)

Mine isn't... It is just a guy jumping around on platforms and reaching doors that bring you to more platforms. There are things that work like trampolines but they only bounce you up and the physics is basically handwaved.

That sounds like a great idea! Um... the method that pops into my head is just having it write to a file and then read that file in the website, but maybe there's a better way to do that?

"pre-rendered isometric" wut
0


User is online TheEmpty 

  • I say words in sequences.
  • Group: Members
  • Posts: 5154
  • Joined: 02-October 10
  • Expertise:HTML,CSS,PHP,Java,Javascript,Python,Ruby on Rails,SQL

Posted 22 October 2011 - 12:54 PM (#4)

View PostEmber, on 22 October 2011 - 12:29 PM, said:

Mine isn't... It is just a guy jumping around on platforms and reaching doors that bring you to more platforms. There are things that work like trampolines but they only bounce you up and the physics is basically handwaved.

That sounds like a great idea! Um... the method that pops into my head is just having it write to a file and then read that file in the website, but maybe there's a better way to do that?

"pre-rendered isometric" wut

Well you have a client and a server. You would have the client send the score once they're "finished". You would probably send in something like:
?game_id=1&score=500&user_id=13&time=56810585&confirm=(saltedMD5)

The time prevents replay attacks, you then md5 everything with a salt then add the &confirm attribute with the md5.

pre-rendered, as in they were 3D graphics, but rendered into 2D pngs if I remember. Isometric is "God like" view, kind of like starcraft.
Reserved.
0


User is offline Ember 

  • Group: Members
  • Posts: 3
  • Joined: 22-October 11

Posted 22 October 2011 - 01:09 PM (#5)

...I only sort of get that, and would likely need to google how to get it to read that information from the url, but couldn't someone just write in a different number and get a bunch of quadrillion-point scores?
0


User is online TheEmpty 

  • I say words in sequences.
  • Group: Members
  • Posts: 5154
  • Joined: 02-October 10
  • Expertise:HTML,CSS,PHP,Java,Javascript,Python,Ruby on Rails,SQL

Posted 22 October 2011 - 02:35 PM (#6)

View PostEmber, on 22 October 2011 - 01:09 PM, said:

...I only sort of get that, and would likely need to google how to get it to read that information from the url, but couldn't someone just write in a different number and get a bunch of quadrillion-point scores?

that's the point of the md5 hash of the query + a salt.
Reserved.
0


Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users


Enter your sign in name and password


Sign in options
  Or sign in with these services