Jump to content

RSBDavid

Members
  • Posts

    4088
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by RSBDavid

  1. RSBDavid

    Today...

    I am jealous and where is this concert taking place? Nashville, TN. May 6th. Look on ticketmaster for more information.
  2. RSBDavid

    Today...

    just bought tickets to see a7x with three days grace. Got fourth row tickets :). Does anyone know of a cheap hd camcorder which would pickup the low ends of the bass?
  3. RSBDavid

    Today...

    Got my tax refunds back and splurged a little...
  4. They could easily incorporate a teamspeak voip system using the teamspeak SDK. I just hope to God if this does come out there will be a "Click here to mute idiots who act like they have tourrettes" button. Also, be prepared for vocal gold seller ads if this comes out for other than clan chat.
  5. I am using floats for testing purposes for less cpu usage and speed. Floats use 32-bits of storage and are faster with mid-range processors. Doubles produce more precise mathematical calculations when working with with some of the trigonometrical and algebraical functions I will need to work with. Doubles use 64 bits of storage and are faster than floats on newer, mathematically optimized processors like the AM3 and i3/i5/i7 processors. I will switch to doubles later on, but for research purposes, I will be sticking with floats. My goal is to produce an engine which is compatible across 90% of the computers built in the past 5 years. I don't want to be limited based on prehistoric computers. I am refreshing my trig/calc/algebra skills right now, as well as doing some research and planning. My goal is ultimate efficiency while providing, with no other appropriate term, epic graphics capabilities. I have three target systems right now to test my engine on as I develop it. One machine is a Linux box running Ubuntu 8.4 I think, with a dual-core 2.8ghz processor and 2GB of RAM running an Nvidia 8600 graphics card with 256MB of memory. The next system is a iMac with a dual core 2.7 Ghz processor running OS-X using on-board graphics. The final machine will be a higher end computer with an Intel i7 960 running at 3.2Ghz with 6GB of RAM as well as a GTX 470 with 1280 MB of video memory.
  6. RSBDavid

    Today...

    Just got in from work. Took around 50 calls in 7.5 hours. Throat is dry from talking. Time to work on my game engine then go to bed.
  7. RSBDavid

    Today...

    Time to start working on the floor taking calls instead of in the on the job training area. Let hope I can get the 50 required daily calls handled. Lets hope I don't get another 2 hour long call.
  8. RSBDavid

    Today...

    I am working on setting up scripting with my game engine right now. Here is a sample script: function onUse() player = GetMyPlayer() convo = CreateSimpleConversation("Chuck Norris", "Click <col=red>no</col> or get round-house kicked in the face.","No|Yes") convo:DisplayConversation() if convo:getResponse == "yes" then player.getRoundHouseKicked() else player.getRoundHouseKicked() console.show("You fail. Don't mess with chuck") end end What it will do is ask the player to click No or Yes to get getting round house kicked in the face by chuck norris and respond based on the players choice. Here is an example of the output in my test applet: 1 step closer to the next top browser mmo :).
  9. RSBDavid

    Today...

    You'll hit 85, try to do Heroics and quit. I am on a break right now. I went from level 1 to 78 in two weeks and then got my call center job so I haven't had time to play in a month or so.
  10. RSBDavid

    Today...

    Got this today: I was on a two hour call with this lady who couldn't grasp the concept of month-in-advanced billing as well as some other things.
  11. Build acrylic server cases like I am going to do in a little later period of time.
  12. WildyWyrm = Male Onyx + Female Ekans. I might try killing nex after I get back into the game. Don't know for sure.
  13. They are obviously using Windows on their servers.
  14. RSBDavid

    Today...

    I've been trying to get in shape, but the lack of Mountain Dew gives me horrible migraines and I just break in and chug a few dew's.
  15. What operating system are you currently using?
  16. RSBDavid

    Today...

    At work some girl gave me "Tylenol" for my headache and it turned out it was Tylenol PM. I knocked out and woke up in a pool of drool on my desk with three people looking over me.
  17. People's stupidity on simple things.
  18. RSBDavid

    Today...

    Today I started redesigning my website. I want to make it have a simple and graphically pleasing layout. Took 3 hours to get home instead of the normal 1.5 hours. There was two inches of snow on the major roads and everyone and his or her grandma went 20 mph.
  19. RSBDavid

    Today...

    Sitting here counting down the minutes till when I can buy the iPhone with Verizon. 1 hour 48 minutes =)
  20. Ebay and Amazon for the most part. That and pawn/hobby shops and flea markets. You would be surprised at what people will buy at a flea market.
  21. I used to go to garage sales and buy computers and other electronics for cheap then dismantle and sell the parts separately. Made about 3,000 one summer.
  22. RSBDavid

    Today...

    I filled out my FASFA form for financial aid for the fall semester of college. I am going to WKU to finish my BA in Computer Science.
  23. So I've been pondering how the Runescape game engine works over the past few weeks. I know they use Java and c++ for the main engine components. One thing I was trying to figure out is how they rendered code using c++ on a java canvas (the applet canvas). After studying JNI a little further, I read about something called JAWT. JAWT is the Java abstract window toolkit native interface. It allows you to use native code (c/c++) to render on a awt component. So after doing some more digging into JAWT, I realized I can use the OpenGL libraries for c/c++ to render 3d graphics onto the canvas by calling the methods with simularly named java methods. I want to try and make my own engine and see if I can achieve similar results. What I will attempt to do is generate native code for required OpenGL operation then render a 3D cube on screen. After I get that working, I can add more OpenGL calls and anything else I want. I have about 250 OpenGL calls I can use listed in a file, but I only need a few like glClear(), glPushMatrix(), glVertex3f(), glColor3f(), etc to render a simple cube. Here is a copy of my GLInterface class: [hide=Java code] public class NullbrainGL { static { System.loadLibrary("NullbrainGL"); } public static final native void glTranslatef(float x, float y, float z); public static final native void glRotatef(float x, float y, float z); public static final native void glColor3f(float r, float g, float b); public static final native void glColor3i(int x, int y, int z); public static final native void glColor3d(double x, double y, double z); public static final native void glColor4f(float r, float g, float b, float alpha); public static final native void glColor4i(int r, int g, int b, int alpha); public static final native void glColor4d(double r, double g, double b, double alpha); public static final native void glVertex3i(int r, int g, int b); public static final native void glVertex3f(float r, float g, float b); public static final native void glVertex3d(double r, double g, double b); public static final native void glScalef(float x, float y, float z); public static final native void glBegin(int parameter); public static final native void glEnd(); public static final native void glFlush(); public static final native void glLoadIdentity(); public static final native void glClear(int paramters); public static final native void glEnable(int parameter); public static final native void glDisable(int parameter); public static final native void glTexCoord2f(float x, float y); public static final native int glGetError(); public static final native void glOrtho(double left, double right, double bottom, double top, double near, double far); // Methods not related to openGL but to application and rendering... public static final native void Render(); public static final native void Init(); public static final native void CleanUp(); public static final native void Logic(); } [/hide] This file generates: [hide=C code] * Method: glDisable * Signature: (I)V */ JNIEXPORT void JNICALL Java_NullbrainGL_glDisable (JNIEnv *, jclass, jint); /* * Class: NullbrainGL * Method: glTexCoord2f * Signature: (FF)V */ JNIEXPORT void JNICALL Java_NullbrainGL_glTexCoord2f (JNIEnv *, jclass, jfloat, jfloat); /* * Class: NullbrainGL * Method: glGetError * Signature: ()I */ JNIEXPORT jint JNICALL Java_NullbrainGL_glGetError (JNIEnv *, jclass); /* * Class: NullbrainGL * Method: glOrtho * Signature: (DDDDDD)V */ JNIEXPORT void JNICALL Java_NullbrainGL_glOrtho (JNIEnv *, jclass, jdouble, jdouble, jdouble, jdouble, jdouble, jdouble); /* * Class: NullbrainGL * Method: Render * Signature: ()V */ JNIEXPORT void JNICALL Java_NullbrainGL_Render (JNIEnv *, jclass); /* * Class: NullbrainGL * Method: Init * Signature: ()V */ JNIEXPORT void JNICALL Java_NullbrainGL_Init (JNIEnv *, jclass); /* * Class: NullbrainGL * Method: CleanUp * Signature: ()V */ JNIEXPORT void JNICALL Java_NullbrainGL_CleanUp (JNIEnv *, jclass); /* * Class: NullbrainGL * Method: Logic * Signature: ()V */ JNIEXPORT void JNICALL Java_NullbrainGL_Logic (JNIEnv *, jclass); #ifdef __cplusplus } #endif #endif [/hide] All I have to do is add the CPP code in my GLInterface.cpp file and test it out.
  24. RSBDavid

    Today...

    Got my networking and basic graphic rendering system done in my game engine. Here is a short demo which is best viewed in full screen. Youtube HD Video - This video will cause high CPU usage, to view the video in a lower quality, please click here.
  25. RSBDavid

    Today...

    I passed 43 semi-trucks on my 50 mile drive home, 23 of those before I even passed a normal vehicle. I started playing around with the android SDK. Its not hard to build apps for the Android OS at all. I am trying to put together a persuading presentation for raising the speed on a local interstate by 5-10 MPH. I am meeting with the county head of transportation and a contractor of the company which engineered the interstate tomorrow to gather and confirm information to support my reasoning. One of my justifications is that an increase of the speed limit would speed up the delivery of goods and services. Another thing I may suggest is an increase of speed limit between the hours of 9:00PM and 5:30 AM. During these times, the interstates are less congested and it would not make the interstate any less safe.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.