The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API.
ou do need to have very good linear algebra skills. If you don’t know what the formula for a dot product is (a dot b = a.x * b.x + a.y * b.y + a.z * b.z ) and what it means geometrically (|a| * |b| * cosine of the angle between a and b), then there’s
VAST is a light-weight network library to support scalable peer-to-peer (P2P) virtual environment / virtual world applications such as Massively Multiplayer Online Games (MMOGs). It is based on the research of Voronoi-based Overlay Network (VON) published
XNA Game Studio Express is Microsoft’s game developer kit for homebrew and hobbyist developers and is available as a free download. (Learn more about XNA Game Studio.) Express includes a basic "starter kit" for rapid development of specific genres of ga
S. Rodger, M. Bashford, L. Dyck, J. Hayes, L. Liang, D. Nelson, and H. Qin. ITiCSE '10: Proceedings of the fifteenth annual conference on Innovation and technology in computer science education, page 234--238. New York, NY, USA, ACM, (2010)
K. Sung, M. Panitz, S. Wallace, R. Anderson, and J. Nordlinger. SIGCSE '08: Proceedings of the 39th SIGCSE technical symposium on Computer science education, page 300--304. New York, NY, USA, ACM, (2008)
A. Sánchez-Ru\'ız, and L. Jamba. ACM-SE 46: Proceedings of the 46th Annual Southeast Regional Conference on XX, page 24--29. New York, NY, USA, ACM, (2008)
J. Bayliss, and S. Strout. SIGCSE '06: Proceedings of the 37th SIGCSE technical symposium on Computer science education, page 500--504. New York, NY, USA, ACM, (2006)- CS1 peliteemalla 10 viikon kesäkurssina
- Peliteema näkyi sekä luennossa, että demoissa
- Opiskelijat eivät saaneet suoraan kredittiä kurssista
- Opiskelijat menestyivät paremmin, eivät kokeneet vaivautumista parempien opiskelijoiden takia (lienee osittain etämuotoisen kurssin ansiota), hieman pienempi keskeyttämisprosentti
- Naisia 2 kpl 48:sta aloittaneesta. 4 ei koskaan aloittanutkaan, 3 keskeytti kesätöiden takia, 1 sairastui vakavasti, 3 lopetti muuten vaan.
- Kurssia mitattiin tasokokeella sekä opiskelijoiden mielipiteiden mittauksella.
E. Sweedyk, M. deLaet, M. Slattery, and J. Kuffner. SIGCSE '05: Proceedings of the 36th SIGCSE technical symposium on Computer science education, page 256--257. New York, NY, USA, ACM, (2005)