Jump to content

Welcome to Rune Tips, the first ever RuneScape help site. We aim to offer skill guides, quest guides, maps, calculators, informative databases, tips, and much more to help you get the most from the Massive Online Adventure Game, RuneScape, by Jagex Ltd © 2009.

Report Ad

Welcome to Forum.Tip.It
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Photo

Today...

Real Life

56548 replies to this topic

#54941
Boris5000
[ Display Name History ]

Boris5000

    Ghost Cloak

  • Members
  • 1,947 posts
  • Gender:Male
  • Location:London, UK
  • Joined:11 December 2005
  • RuneScape Status:P2P
  • RSN:Volothamp
  • RSN2:Boris I
It was my birthday the other day - and I did NOT get what I wanted (MH2016 Final)
Luck be a Lady

#54942
RpgGamer
[ Display Name History ]

RpgGamer

    Dragon Slayer

  • Members
  • 9,091 posts
I don't think current federal representatives understand that they are supposed to be representative of those who voted for them. Too many of them pocket lobbying money and spew their own interests, which realistically is just regurgitated corporate interests.
Posted Image


Anyone who likes tacos is incapable of logic.

Anyone who likes logic is incapable of tacos.




PSA: SaqPrets is an Estonian Dude
Steam: NippleBeardTM
Origin: Brand_New_iPwn

#54943
obfuscator
[ Display Name History ]

obfuscator

    Tanned Caveman

  • Members
  • 20,230 posts
  • Gender:Not Telling
  • Joined:6 March 2008
  • RuneScape Status:Retired

I don't think current federal representatives understand that they are supposed to be representative of those who voted for them. Too many of them pocket lobbying money and spew their own interests, which realistically is just regurgitated corporate interests.


again, I agree completely...but this isn't a problem with the electoral college, or FPTP - and it's solved much more simply than changing either of those things.

polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti


#54944
Tesset
[ Display Name History ]

Tesset

    Ghost Cloak

  • Members
  • 1,961 posts
  • Gender:Female
  • Joined:4 November 2007
  • RuneScape Status:Retired
Gave a presentation about unit testing to my team today, and part of that was actually writing a test live. Picked out a particularly ugly method for that because it showed a couple things I wanted to emphasize. After the meeting, went back and refactored the method to be half as long and removed the most confusing line in it. Felt really nice.

My skin is finally getting soft
I'll scrub until the damn thing comes off


#54945
RpgGamer
[ Display Name History ]

RpgGamer

    Dragon Slayer

  • Members
  • 9,091 posts

I don't think current federal representatives understand that they are supposed to be representative of those who voted for them. Too many of them pocket lobbying money and spew their own interests, which realistically is just regurgitated corporate interests.

again, I agree completely...but this isn't a problem with the electoral college, or FPTP - and it's solved much more simply than changing either of those things.

Ok, I'm listening. What is the more simple solution?
Posted Image


Anyone who likes tacos is incapable of logic.

Anyone who likes logic is incapable of tacos.




PSA: SaqPrets is an Estonian Dude
Steam: NippleBeardTM
Origin: Brand_New_iPwn

#54946
obfuscator
[ Display Name History ]

obfuscator

    Tanned Caveman

  • Members
  • 20,230 posts
  • Gender:Not Telling
  • Joined:6 March 2008
  • RuneScape Status:Retired

I don't think current federal representatives understand that they are supposed to be representative of those who voted for them. Too many of them pocket lobbying money and spew their own interests, which realistically is just regurgitated corporate interests.

again, I agree completely...but this isn't a problem with the electoral college, or FPTP - and it's solved much more simply than changing either of those things.


Ok, I'm listening. What is the more simple solution?


corporate donation bans, tighter personal donation caps, stricter lobbying rules....all things plenty of other similar democracies have

Obviously there's plenty of reason for people currently in power (in many parties) not to go for this, but they're equally or more incentivized not to change the fundamentals of election structure. Either way, this is still more straightforward and achievable.

polvCwJ.gif
"It's not a rest for me, it's a rest for the weights." - Dom Mazzetti


#54947
RpgGamer
[ Display Name History ]

RpgGamer

    Dragon Slayer

  • Members
  • 9,091 posts
Id love to see all of those changes
Posted Image


Anyone who likes tacos is incapable of logic.

Anyone who likes logic is incapable of tacos.




PSA: SaqPrets is an Estonian Dude
Steam: NippleBeardTM
Origin: Brand_New_iPwn

#54948
Goonstalf
[ Display Name History ]

Goonstalf

    Dark Wizard Robe

  • Members
  • 891 posts
  • Gender:Male
  • Location:16 miles below the Earth's surface.
  • Joined:18 September 2006

asdfasdfasdfasdfasdfasdfasdfasdfasdf


I'm going to milk Goon's teats


#54949
Ring_World
[ Display Name History ]

Ring_World

    Dragon Slayer

  • Members
  • 5,424 posts
  • Gender:Male
  • Location:California
  • Joined:13 October 2007
  • RuneScape Status:Retired

Gave a presentation about unit testing to my team today, and part of that was actually writing a test live. Picked out a particularly ugly method for that because it showed a couple things I wanted to emphasize. After the meeting, went back and refactored the method to be half as long and removed the most confusing line in it. Felt really nice.

 

I'm in a similar spot in a meeting on thursday.

 

Essentially this project has a lot of researchers and I'm the software engineer on it. They believe in unit testing but I want to get them to dockerize and use travis or jenkins or something to set up a CI/CD environment.

 

Also the folder structure is abysmal. Its pretty much going to be a complete refactor.

 

 

Basically I definitely see the value of hiring me on the project despite the fact that I don't have a computer vision background.



#54950
The Observer
[ Display Name History ]

The Observer

    Lead the charge

  • SwiftKit Staff
  • 12,958 posts
  • Gender:Male
  • Location:Taking your clan to greaters
  • Joined:3 December 2005
  • RuneScape Status:Retired

goonstalf


j0xPu5R.png


#54951
Veiva
[ Display Name History ]

Veiva

    Demon Vanquisher

  • Members
  • 2,288 posts
  • Gender:Not Telling
  • Joined:18 November 2004
I changed a single function (~4 LOC) and boosted FPS on lower-end CPUs to get 60 FPS. Wow. It was my Vector lerp function... I inlined the math instead of using operator overloads.

I also added a useful notification when you can't do something:

0MRs9gq.png

Pretty nifty...

ozXHe7P.png


#54952
Ring_World
[ Display Name History ]

Ring_World

    Dragon Slayer

  • Members
  • 5,424 posts
  • Gender:Male
  • Location:California
  • Joined:13 October 2007
  • RuneScape Status:Retired

How fun I had to do a lerp with smoothstep before

 

Also how do you do your optimizations which profiler do you use?



#54953
Veiva
[ Display Name History ]

Veiva

    Demon Vanquisher

  • Members
  • 2,288 posts
  • Gender:Not Telling
  • Joined:18 November 2004
Lua doesn't have many profilers so I nail down functions with custom profiling functions until I find the general area of the bottleneck. Then I used a more fine-grained approach with something called ProFi. ProFi is not too reliable with LuaJIT but it's good enough.

My AI framework is taking up the most time now but I'll optimize that later. It's probably hitting the GameDB too often. I went from ~5 FPS on Android to ~20 FPS with other optimizations. Want to hit 30 FPS.

I use lerp to allow from framerate independent rendering. My game could run at any FPS without any graphical artifacts. The logic runs at 10 FPS. There's a whole bunch of tweening functions that are great for adding polish to simple animations. Smoothstep is a good one!

ozXHe7P.png


#54954
Ring_World
[ Display Name History ]

Ring_World

    Dragon Slayer

  • Members
  • 5,424 posts
  • Gender:Male
  • Location:California
  • Joined:13 October 2007
  • RuneScape Status:Retired

Why is the AI interacting with the DB at all

 

I'd probably do something like have a bunch of dockerized microservices on my server.

 

Each one for a region of the game and keeping track in memory of which npcs are alive and where they're at now. And handles the respawn timers and stuff like that. So each phone running it is only sending/receiving packets saying redraw the npc at this coordinate



#54955
Goonstalf
[ Display Name History ]

Goonstalf

    Dark Wizard Robe

  • Members
  • 891 posts
  • Gender:Male
  • Location:16 miles below the Earth's surface.
  • Joined:18 September 2006

goonstalf

thats not my name


I'm going to milk Goon's teats


#54956
Ring_World
[ Display Name History ]

Ring_World

    Dragon Slayer

  • Members
  • 5,424 posts
  • Gender:Male
  • Location:California
  • Joined:13 October 2007
  • RuneScape Status:Retired

@Vieva you might like this https://improbable.io/

 

Even Jagex uses it

 

39e153acd306e8fc3a6897d19794aa46.png



#54957
Veiva
[ Display Name History ]

Veiva

    Demon Vanquisher

  • Members
  • 2,288 posts
  • Gender:Not Telling
  • Joined:18 November 2004

Why is the AI interacting with the DB at all
 
I'd probably do something like have a bunch of dockerized microservices on my server.
 
Each one for a region of the game and keeping track in memory of which npcs are alive and where they're at now. And handles the respawn timers and stuff like that. So each phone running it is only sending/receiving packets saying redraw the npc at this coordinate

There's nodes like "FindNearbyCombatTarget" that have filters, and these filters can query things about potential targets. For example, Skelementals won't attack you if you're wearing tin or copper equipment (or are undead). Similarly, nodes like "GatherNearbyResource" need to query the GameDB for info about the props nearby.

The GameDB stores info about all the relationships in the game; it's immutable, but queries can get complex (think GraphQL, except not GraphQL). Game state will be serialized to something called PlayerStorage lazily so actual disk I/O isn't a problem.

 

...

 

I may have found an exploit in the RuneScape client (re: login process) that allows third-party programs to steal your password at any point after logging in, and is much more reliable than a keylogger... Jagex made a whoopsy. If someone were to find an remote code execution exploit in a program that a lot Scapers use, they could then retroactively obtain login details without having to wait for the user to login.

 

gotta make a proof of concept and get paid plsssssssss

 

iVHfwLc.gif


Edited by Veiva, 11 October 2018 - 11:40 AM.

ozXHe7P.png


#54958
Noxx
[ Display Name History ]

Noxx

    Moss Giant Whipper

  • Members
  • 2,946 posts
  • Gender:Male
  • Location:The Desert.
  • Joined:24 November 2010
  • RuneScape Status:P2P
  • RSN:Nox

Bro my roommate is actual human garbage. He's had his dishes in the sink for somewhere around 9 days now. Actually not kidding or exaggerating. He asked me the other day why the kitchen stinks like something died, and when i told him that maybe it's because he's had his dishes in the sink for over a week, he just shrugged. Yesterday he told me that he's thinking of just throwing all his dishes in the trash and just cook using disposable shit because he's getting tired of washing dishes. If you're too lazy to wash a plate, a fork, a knife, and 1 pot/pan every night, you're just actual human garbage. I don't think i've ever thought as little of someone as i do of this guy. His personal hygiene isn't any better either. My god this kid is [bleep]ing gross. 



#54959
Ring_World
[ Display Name History ]

Ring_World

    Dragon Slayer

  • Members
  • 5,424 posts
  • Gender:Male
  • Location:California
  • Joined:13 October 2007
  • RuneScape Status:Retired

Maybe you shouldn't room with a guy who considers cleaning to be servants work :lol:



#54960
Noxx
[ Display Name History ]

Noxx

    Moss Giant Whipper

  • Members
  • 2,946 posts
  • Gender:Male
  • Location:The Desert.
  • Joined:24 November 2010
  • RuneScape Status:P2P
  • RSN:Nox

Maybe you shouldn't room with a guy who considers cleaning to be servants work :lol:

Sadly i had no say in the matter. We're living in school accommodation so we got assigned roommates. Additionally, all the accommodation is filled at the moment, so there's no hope of me getting him out of here.

I'm stuck with this shithead till i'm done.







Also tagged with one or more of these keywords: Real Life



Recent blog entries on this topic

Photo

From: Today...

By Goonstalf in Goonstalf's Blog, on 16 July 2018 - 05:12 AM

Source: Today...

Read Full Entry →

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users