Jump to content
  • Advertisement

Icebone1000

Member
  • Content count

    779
  • Joined

  • Last visited

Community Reputation

1959 Excellent

About Icebone1000

  • Rank
    Advanced Member

Personal Information

  • Role
    Animator
    Artist
    Character Artist
    Concept Artist
    Programmer
  • Interests
    Art
    Audio
    Business
    Design
    DevOps
    Education
    Production
    Programming
    QA
  1. Icebone1000

    Help disassembling laptop

    I ended up purposely rupturing the plastic piece (with nail pliers) that made the wires "stuck" (too short to maneuver), that way i could move the entire part aside without removing the cables.. I think the only way to do it (the right way) would be to disassembly the entire screen so that id end up with those wires lose on both ends, so when re assembly i could plug then one side first, then leave then through the hole for later reassembling onto the screen..(what kinda of maniac design laptops) And so I did got to the fans and cleaned it...Still got crashes when gaming...Then I underclocked the gpu from 550(original) to 500mhz, and voila..kinda weird since the temperature never went over 78..I have no idea whats going on with that laptop..maybe temperature sensors arent really accurate anymore..I used to game till it got so hot i couldnt place my hand on it..Than it started crashing frequently even at 72+ degrees (pretty cold) But underclocking really did the trick, no crashes since then... Its past the time to buy a new one anyway. Oh, I managed to fuck the quick launch panel (media buttons on top of the keyboard), leds dont turn up, and volume doesnt work anymore..at least the mute works...Thanks god the power button works (same panel) ._."
  2. Icebone1000

    Help disassembling laptop

    My laptop have cords just like this one: https://www.youtube.com/watch?v=fs7kOAYDH7s&t=298s Check at 4:58.. Withouth removing those I cant remove the top part..except..just look at that vid, the guy just pull them off, how are you suppose to put those back on, if theres no exposed conectors? Im not going to pull that off with no idea of how to connect it back. About to give up, I just want to clean the fans.
  3. The profiler was showing mundane get functions as the most sampled ones, I wasnt making any sense out of it...Im sure it doesnt inline on debug, but that is also the case for vs 2010...tried to change from "type" to "const type &" as return value to see if anything changed, it didnt, but then enabling [inline function expansion] to [any suitable] solved the problem. Optimizing debug builds is not as pleasurable as release ones u_u
  4. After tweaking features on the debug build, disabling RTCs (leaving RTCu instead of "both") was the only thing that changed the fps, it went even better then on vs 2010 debug. Trough thats not really a solution to anything, it basically kills major debug features from debug build.. tsc
  5. This isn't the case at all.  You can quite safely use a higher version SDK; just #define WINVER and friends appropriately before including any files from that SDK and you're good to go.  See https://msdn.microsoft.com/en-us/library/6sehtctf.aspx for more info (and the appropriate define values).   Thats really confusing, here: https://developer.microsoft.com/en-US/windows/downloads/windows-10-sdk It says: This SDK also supports building Windows apps and desktop applications for Windows 8.1, Windows Server 2012, Windows Server 2008 R2, and Windows Server 2008. For earlier versions of the Windows and Windows Phone SDKs, see the Archive page.   Also here: https://msdn.microsoft.com/en-us/library/mt186161.aspx It says: In the Target Platform Version dropdown list, choose the version of the Windows 10 SDK you want to target, or choose 8.1 if you don't want to make any changes. Choose the OK button to apply the change. Note that 8.1 in this context refers to the Windows SDK version, which is also backwardly compatible with Windows 8, Windows Server 2012, Windows 7, Windows Server 2008, and Windows Vista.
  6. Im using windows 7. I always use warning lvl 4 for my projects, Im quite used to it, and Id like to keep it this way. I migrated a project from VS 2010 to comunity, and now I have a bunch of warnings, theyr all from windows gdi files. Using Warning version 18 "fixes" it. Those are from the folder windows kit/8.0/include/..  Theyr mundane things like using parameters names that are the same as the class member, etc. Which got me thinking...from where should I be including windows includes from..Im under windows 7, and I have in the windows kit folder folders: 8.0, 8.1 and 10...I was assuming newer versions (8.1 and 10) wont produce warnings ( they just got installed with vs community) But then I tried 8.1, and its the same thing. From msdn Im under the impression I shouldnt use windows sdk 10 if targeting windows 7 (it doesnt even show windows 10 under the retarget sdk version option, it actually just shows 8.1..)..so I guess Im stuck with it.   Other than that all went incredibly suspiciously fine...Then I pushed play on debug mode, and frame rate is about 2 fps..e_e" Cant really debug under vs community like that. The release version is fine...theres anything I can do to make the debug version lighter? on vs2010 the debug version took long to initialize due reading ginormous txt files only, but kept decent fps (>60 fps).. On community its not taking even half the time it takes to initialize, but ~2 fps..gotta be kidding me..Using the super "pause lots of times" profiling technique looks like its my collision system, which was also the slower thing on vs2010, but still dont see any reason to that slow down.
  7. Icebone1000

    Monty Hall Problem Code to Proof

    You know that one cassino example:   You keeping betting low values on a color. Till you get some high sequence of the same colors. black, red, black, black, black, black Now, chances are the next one will be red, so you bet everything...and ure screwed cause 50% chances is always 50% chances.. Statistically speaking, that means that using this technique you could increase ur money (cause for a fixed number of tries, u know the average number that each color will be pick)..but does this work in practice like the Monty Hail case? No..I guess...I dunno anymore..I mean, if this works everyone would do it..but I dunno how cassinos work.   I though this one was the same case.   But them every time I run the code, its always the same %, not a single time I manage to get lower then 50% wins, even with 10 tries you have super high win score, with 50 tries its already dead win
  8. Theres something wrong here..   https://en.wikipedia.org/wiki/Monty_Hall_problem     First...Thats gotta be bullshit, 50% chances are always 50% chances, u dont dare stack chances man u_u**, what dimension is this?? I dont get it..   So I went and coded it, but its not even just getting me better chances, its getting me ~60% wins if I change the door, and ~30% wins if I keep the door? Then I went and added a pick one of two chances with the same code structure to check if Im not doing some retarded stuff, but then I do get an average of ~50% wins..   It gotta be something related to random numbers not being true random or something...Can someone spot issues? I need issues to keep going with my life, that doesnt make any sense using System; public class Test { enum prize{ goat, car}; Random rnd = new Random();//Environment.TickCount); Random rndPick = new Random(Environment.TickCount); // just trying to see if makes a difference void Shuffle(ref prize[] array){ //Console.WriteLine("shuffling"); int n = array.Length; prize[] doors = new prize[n]; for (int it = 0, nElementsRemaining = n; it < n; ++it) { // Console.WriteLine("it = "+it); int randomIndex = rnd.Next(0, nElementsRemaining); //Console.WriteLine("randomIndex = "+randomIndex); doors[it] = array[randomIndex]; array[randomIndex] = array[--nElementsRemaining]; //Console.WriteLine("nElementsRemaining = "+nElementsRemaining); // string szarray = //array[0].ToString() + " " + array[1].ToString() + " " + array[2].ToString(); //Console.WriteLine("a = "+szarray); } array = doors; //Console.WriteLine("--------"); } public void Execute(bool changeDoor, int tries){ int currTries = tries;//5000000; int wins = 0; int loses = 0; while (--currTries >= 0) { // Console.WriteLine("=================================="); prize[] doors = new prize[]{prize.goat, prize.goat, prize.car}; Shuffle(ref doors); // string szDoors = // doors[0].ToString() + " " + doors[1].ToString() + " " + doors[2].ToString(); //Console.WriteLine("szDoors = "+szDoors); int pickDoor = rndPick.Next(0, 3); // Console.WriteLine("pickDoor = "+pickDoor + "\n============================="); int eliminatedDoor = 0; while(true){ if( eliminatedDoor != pickDoor && doors[eliminatedDoor ] == prize.goat ) break; ++eliminatedDoor; } // Console.WriteLine("eliminatedDoor = "+eliminatedDoor); if (changeDoor == true) { bool[] doorsRemaining = new bool[] {true, true, true}; doorsRemaining[pickDoor] = false; doorsRemaining[eliminatedDoor] = false; pickDoor = 0; while(true){ if( doorsRemaining[pickDoor] == true ) break; pickDoor++; } } if( doors[pickDoor] == prize.car ) wins++; else loses++; } Console.WriteLine("wins: " + wins + "\n" + "loses: "+ loses); float avgWins = (float)wins / (float)tries; Console.WriteLine("avg: " + avgWins.ToString("0.0###")); } public void ExecutePicOfTwo(int tries) { int currTries = tries;//5000000; int wins = 0; int loses = 0; while (--currTries >= 0) { prize[] doors = new prize[] { prize.goat, prize.car }; Shuffle(ref doors); int pickDoor = rndPick.Next(0, 2); if (doors[pickDoor] == prize.car) wins++; else loses++; } Console.WriteLine("wins: " + wins + "\n" + "loses: " + loses); float avgWins = (float)wins / (float)tries; Console.WriteLine("avg: " + avgWins.ToString("0.0###")); } public static void Main() { Console.WriteLine("Press enter to step."); while (true) { int tries = 50000; Console.ReadLine(); Test newTest = new Test(); Console.WriteLine("pic of two:"); newTest.ExecutePicOfTwo(tries); Console.ReadLine(); //Test newTest = new Test(); Console.WriteLine("keep door:"); newTest.Execute(false, tries); Console.ReadLine(); Console.WriteLine("change door:"); newTest.Execute(true, tries); } } }
  9. Icebone1000

    Mind blow Ring Puzzle Toy

        That gotta be a glitch in the matrix..I cant grasp whats going on...Reminds me of that "visualizing quaternions" book, that makes quaternions even more confusing to understand (That belt illustration example that I still dont get).
  10. Icebone1000

    I just blew up a power supply.

    The new one I bough, same brand, is "auto" voltage or whatever its called. The model I blew is out of line.   The whole different plug format + different voltages is a fucking nightmare...   Wireless electricity will solve it all, why is it taking so long?
  11. Icebone1000

    I just blew up a power supply.

    I removed it, I had to wiggle more, it wasnt moving, and the mobo was lose in one corner, so I couldnt use much force.   Now that I removed it, I can see a fuse inside the power supply, is there any chance it can be fixed by only replacing the fuse? The weird thing is the fuse looks welded to the board...why youd do that? Isnt the fuse just there do blew itself in sacrifice? Should have a little dor where you can just replace it, like some power strips.
  12. Icebone1000

    I just blew up a power supply.

    Any tips on removing a 24 pin cable from mobo? Dx
  13. Icebone1000

    How start to do at least something?

    Hmmm, I always start things, so getting ready is not a problem: I draw sketches, I define styles, start to think on gameplay specifics, draw lots of mockups that helps me anticipate lots of stuff. Then I go to code, work on a 2d character controller (I just do 2d games on my own projects) to have a controllable thing on the screen, generally its just a single frame for some main poses (idle, walking, jumping) to start get the feel of the game.   My problem is I get tired of things really fast, at the time I have everything on track Im already not inspired on the idea anymore, and start having new ideas..And thats the story of my life.   Its been quite long time that Ive been limiting my scopes to help me finish something, but its not working. One of the last game idea I come up with "just one character", so every enemy and the player would be the same sprite, that would cut the work a lot. Id only have to changes colors and armor. The thing is, Im not that much found of simple games, at the time the idea is polished, its already way more complex than I expected. Cause otherwise the inspiration doesnt even sparks. So in that game idea, since everyone would be the same character, why not add some different moves right? Vert slashs, horz slahs, thrust, all with one handed and double handed sword versions...>_< never happened. In some other idea I decided come up with a sketch style (no colors, no polishment in the art), that would also cut a lot of work..   The funniest thing of all is that at every place I work on Im the efficient guy nobody understand how Im always at 100%.. But thats because I dont really care, I have no personal attachments, I just do the best I can in the time imposed to me.   So getting stuff done is also problem to me too...But learning stuff I both like doing and want is really natural to me. I dont go "what to learn today". Its more  like "I need/want to do this, but dont know how->research". That worked extremely well for 2d art (Ive been drawing nonstop my entire life) and programming (hmmm since ~2004?, I dont remember).   I tried to do music, pirated Fruit Loops, watched some tutorials...cant do anything in it...I still want to try to focus on getting some music done. Some times I have music theme ideas, I compose some parts of then in my head, but dont know how to put it anywhere and end up forgetting about them. The main problem here: Im yet to find enjoyable tryng to make music..contrary to programming and drawing, I cant make any sense out of music or how ppl learn it. Most ppl just learn to play music already exist...that would be like drawing by only copying stuff, which is useless. I want to learn how to take musics out of my head. But if I never find a way to make this enjoyable, I will give up. Otherwise is not worth it. When you enjoy something, even if youre shit at it (or end up not being good enough) is still worth cause youre having fun.   Thats just a point of view thou, not really an answer to anything.
  14. Icebone1000

    I just blew up a power supply.

    This is the one: http://cougargaming.com/index_ss.php?id=424   It have a swich for 115/230, I didnt even though about it, just pluged int wall outlet 220, fucking switches man..   Now Im hoping it was just the power supply that blew..Already order a new one..   The thing is: OVP (Over-voltage protection) If the voltages increase above a certain tolerance value on the single lines, the PSU automatically switches off.   Oh really? REALLY? e_e tell me more lies..   Tsc...ruined my day
  15. Icebone1000

    Update rate vs RTT?

    This is actually much more confusing then I though when I started to write this thread...   I mean, the update rate and receiving rate is basically the same regardless of latency.. If I send 30 packets a second and the latency is 2 seconds, packets are all getting there 2 seconds late, but theyre all getting there at the 30 per seconds rate...That makes the whole prediction thing different than what Im used to think...Generally I just think in terms of a single event..   The latency influence in prediction is the elastic effect caused by the 'delay and catch up' effect you have when predicting (either slow start and catch up (if stopped to moving) or go beyond and back(if moving to stop). But the update rate is just the granularity of the movement performed by the players. A low rate will look like the player move in straight lines, a high rate will more accurate describe a movement "zigzaging" if any.. Is that right?     But thats not even what I was thinking..   Should one try to adjust update rates (packet sending) accordingly to RTT measures?   I understand that gameplay wise: the higher rate the better; bandwidth wise: the minimum necessary the better. (pretty obvious)   But sending less or more packets under different latencies doesnt change anything gamewise, its the latency itself that change stuff (worse prediction)..So its really just trying to soften the problem that MAY be cause by congestion? Cause if its not congestion the problem, youre lowering your rates for no reason right?    Is it best practice to step in the breaks in the case of bad connection?    
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!