ISU Game Developers Club
About
Home
News
General Information
Mailing Lists
Officers

Games
Barfight
Empyrean
Midworld
Open Privateer

Libraries
GameKernel
Phui
Siren

Resources
Project Page
Downloads
Tutorials
Lab Sessions
Projects
CVS Access
Subversion Access
Links
FAQ

FrequentlyAskedQuestions


General

What's a Wiki?

WikiWikiWeb? is a collaborative hypertext system by a guy called Ward Cunningham. "Wiki is a composition system; it's a news server; it's a repository; it's a mail system. Really, we don't know quite what it is, but it's a fun way of communicating asynchronously across the network."

How do I join the club?

Show up! It's that simple. See the GettingStarted topic for more information.

When and where do you meet?

See ClubMeetings and sign up for the isugamedev-annc mailing list for special announcements related to when and where we'll be meeting.

Game Design

I have an idea for a great game. Where should I write it down?

Add the title of your idea to the GameIdeas topic and then write your ideas inside of the newly-created topic.

How do I add a project I'm working on to your web site?

If you're working on a project with or related to the club, add it to the ClubProjects topic. Then write more information about it (such as where you can download it, see the source code, see documentation) inside of the new topic.

Code

Ok, in MSVC 6, how do I set up GLUT so that it WORKS? which folders to the headers, dll's and libs go to, and do I need to do something inside MSVC? like mess with parsing or something?

I typically do this:

  • put the glut.h into your msvc++ include\GL\ directory
  • put the glut.lib into your msvc++ lib\ directory
  • put the glut.dll into your c:\windows\system directory

This effectively installs glut for use by visual studio.

you'll probably see that your other opengl stuff (that comes with VC++) is in similar places:

  • include\GL\gl.h
  • include\GL\glu.h
  • lib\glu32.lib
  • lib\OpenGL32.lib

Where the root dir is on your system depends on where you installed msvc++ to... if all else fails, just do a file search for glu.h and you'll find where to put your headers.

In addition, you'll need to add

  • glut.lib
  • OpenGL32.lib
  • Glu32.lib

to the "Libs" tab in the VC++ project/settings menu...

I get link errors in MSVC++ about WinMain, why?

You're probably using the standard main() method of defining your entrypoint. And you probably created your project with the "New Win32 Project" wizard. If you want to continue using main(), which is nice and portable, then you should use the "New Win32 Console Application" option instead. This is also nice because you printf's and cout's will show up...

Otherwise, you'll need to define a WinMain:

#if defined(_WIN32) && !defined(_CONSOLE)

int WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        return main(__argc, __argv);
}

#endif

-- ChadAustin - 03 Jan 2003