Jump to content

Googie

Retired Staff
  • Posts

    35
  • Joined

  • Last visited

Profile Information

  • Gender
    Male
  • Interests
    Software Engineering and Technology.

Recent Profile Visitors

2,297 profile views
  1. Googie

    Intro

    Hey, I'm new here.
  2. Yes! It was a teaser before we made the announcement.
  3. I put a little Easter egg at the end of video, which I'm not sure if anyone noticed. It starts spelling out "identity", but then deletes it.
  4. You spelled Googie wrong.
  5. Ever since that Googie guy stopped playing, things just haven't been the same.
  6. What the fuck did you just fucking say about me, you little bitch? I’ll have you know I graduated top of my class in the Navy Seals, and I’ve been involved in numerous secret raids on Al-Quaeda, and I have over 300 confirmed kills. I am trained in gorilla warfare and I’m the top sniper in the entire US armed forces. You are nothing to me but just another target. I will wipe you the fuck out with precision the likes of which has never been seen before on this Earth, mark my fucking words. You think you can get away with saying that shit to me over the Internet? Think again, fucker. As we speak I am contacting my secret network of spies across theUSA and your IP is being traced right now so you better prepare for the storm, maggot. The storm that wipes out the pathetic little thing you call your life. You’re fucking dead, kid. I can be anywhere, anytime, and I can kill you in over seven hundred ways, and that’s just with my bare hands. Not only am I extensively trained in unarmed combat, but I have access to the entire arsenal of the United States Marine Corps and I will use it to its full extent to wipe your miserable ass off the face of the continent, you little shit. If only you could have known what unholy retribution your little “clever” comment was about to bring down upon you, maybe you would have held your fucking tongue. But you couldn’t, you didn’t, and now you’re paying the price, you goddamn idiot. I will shit fury all over you and you will drown in it. You’re fucking dead, kiddo.
  7. Puta Real Madrid, siempre contra la peste blanca
  8. Exactly! HW stands for DDOS ASYLUM
  9. How so? There really isn't a need to reverse engineer. First, you need to understand how the program will work recursively. All recursive functions have two main parts: 1. The Base Case: when do we want to stop 2. Else: what to do until we reach the base case I imagine the library will require you to draw a polygon using coordinates. Thus, a triangle will be made up of three coordinates (lower left, top, lower right), where each of those coordinates will be an X value and a Y value. Our base case can be when we need to draw the big triangle, so it will just need the proper coordinates to do that (basic arithmetic will yield you that). Now, we must figure out what to do until we reach the case were we need to draw the big triangle. I find it best to look at it this way: Imagine the next step beyond the big triangle. That will be when there are three triangles inside the big triangle. Let's call those A, B, C. If we look closely, we see that each of these A's, B's, C's, will also contain three triangles. Thus, it is a pattern. So, theoretically, if we can tackle this first case of splitting the triangle into three triangles, then we solve the entire problem through recursion! Now, through some geometry, you can figure out the coordinates of these three triangles. Just pretend there is only one level of recursion to simply the problem in your head. Then, you have to do what I consider the most important part of development/engineering: DEBUG! Recursion requires a "leap of faith", as the concept can quickly go above one's understanding. Trial and error is the key to solving problems such as these for beginners. This is the best way to pick up the fundamentals of programming logic.
  10. Wrote a script in Python to do it. Obviously, this is not C++ nor the library you specified, but the logic and arithmetic will be the same. ''' Author: Evan Otero (Googie) Copyright (c) 2016 Evan Otero (Googie) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ''' from Tkinter import * def draw_gasket(x1, y1, x2, y2, nlevels): side = x2 - x1 if nlevels == 0: canvas.create_polygon(x1, y2, .5 * side + x1, y1, x2, y2, fill='white', width=0) # Draw Triangle else: draw_gasket(.25 * side + x1, y1, .75 * side + x1, .5 * side + y1, nlevels - 1) # A draw_gasket(x1, .5 * side + y1, .5 * side + x1, y2, nlevels - 1) # B draw_gasket(.5 * side + x1, .5 * side + y1, x2, y2, nlevels - 1) # C window = Tk() window.title("Sierpinski's Gasket") canvas = Canvas(window, width = 512, height = 512, highlightthickness = 0, bg = 'black') canvas.grid(row=0, column=0) draw_gasket(0, 0, 512, 512, int(raw_input('Please enter the number of levels of recursion: '))) window.mainloop() Here are screenshots showing it in action:
  11. I'm not dead.

  12. If you ever witness RDM on any of the servers, put in a report in the player reporting section. It is the quickest way to get an Admin's attention in regards to a potential rule violation. In addition, it allows all the information that we need to make a decision to be in one place and in a single message.
×
×
  • Create New...