Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon.

Pages: 1-

Game development

Name: Anonymous 2007-10-03 15:56

Are there any good libraries for rapid game development?

It needs to be cross-platform, as I want to develop on GNU/Linux, but need it running on Windows as well.

Name: Anonymous 2007-10-03 16:05

SDL stupid faggot.

Name: Anonymous 2007-10-03 16:12

s/rapid .* development/I am a fucking idiot/

Name: Anonymous 2007-10-03 16:12

>>1
PyGame

Name: Anonymous 2007-10-03 16:20

>>3
Oh right, buzzword. s/rapid/fast/ -- I don't get that much time to finish it.

>>4
That sounds like a good suggestion. I'd like to hear; does anyone have any good or bad experience with PyGame?

Name: Anonymous 2007-10-03 16:23

AGH HOW AM I SUPPOSED TO KNOW WHETHER (same-person? >>1 >>5) => #t
FUCK YOU MODS GIVE IDs BACK FUCK.

Name: Anonymous 2007-10-03 16:36

>>6
I guarantee it!

Name: Anonymous 2007-10-03 16:50

IDS ARE GONE

Name: Anonymous 2007-10-03 17:21

Yeah open arena is a great library for game development.

So is cube2

Name: Anonymous 2007-10-03 17:35

>>5
http://www.pygame.org/docs/tut/newbieguide.html

Most people new to graphics programming ... update the whole screen every frame. The problem is that this is unacceptably slow for most people. Calling update() takes 35 milliseconds on my machine, which doesn't sound like much, until you realize that 1000 / 35 = 28 frames per second maximum.

The solution is...

There are two cases where this technique just won't work. The first is where the whole window or screen really is being updated every frame - think of a smooth-scrolling engine like an overhead real-time strategy game or a side-scroller. So what do you do in this case? Well, the short answer is - don't write this kind of game in pygame.

Name: Anonymous 2007-10-03 19:36

>>10
IOW pygame is hella slow.

Name: Anonymous 2007-10-03 19:47


From The Free On-line Dictionary of Computing (27 SEP 03) [foldoc]:

  IOW

          <chat> in other words.

          (1997-05-26)

Name: Anonymous 2007-10-03 21:26

>>12
NSS No shit, Sherlock

Name: Anonymous 2007-10-03 22:13

what kind of faggot want their games to run on linux?

Name: Anonymous 2007-10-03 22:26

>>14
Probably the kind of faggot who wants to run on Linux and play their games. Just guessing.

Name: Anonymous 2007-10-03 22:31

>>1
SDL you fucking retard, already answered at least 100 times

Name: Anonymous 2007-10-04 1:22

>>14
If a game runs on Linux in addition to Windows, the sales boost is larger than you'd expect from looking at pure market share. That's because Linux has so few games that even no-name garage coders can get a nice amount of publicity in the Linux press.

Name: Anonymous 2007-10-04 1:24

>>16
http://www.libsdl.org/
Simple DirectMedia Layer is a cross-platform multimedia library designed to provide low level access to audio, keyboard, mouse, joystick, 3D hardware via OpenGL, and 2D video framebuffer.

Are there any good libraries for rapid game development?

Name: Anonymous 2007-10-04 1:41

>>18
SDL isn't especially slow to develop with. If it is, gb2/Klik'n'Play.

Name: Anonymous 2007-10-04 1:55

>>19
It's a slow as fuck fill-rate limited graphics API though.

Name: Anonymous 2007-10-04 2:29

>>20
oh fuck, guess bioware will have to recall nwn

Name: Anonymous 2007-10-04 2:59

>>20
Everybody just uses the graphics portion to start up OpenGL anyway.

OP, what kind of game are you thinking about?  If you really want rapid, there's engines that are tailored for genre specifics.

Name: Anonymous 2007-10-04 3:24

klik & play is better than anything listed so far

Name: Anonymous 2007-10-04 4:37

So PyGame has no good advantage over sdl? Then I'd rather use sdl and its bindings to my favorite language (tm), rather than Python.

>>22
OP, what kind of game are you thinking about?
I'm not sure yet. I'm thinking of participating in http://gameawards.no, mostly for fun.

If you can mention a genre specific engine, that might influence my game type :)

Name: Anonymous 2007-10-04 4:39

>>14
I don't want to have to install Windows. That's the kind of faggot I am.

Name: Anonymous 2007-10-04 4:52

why on earth would you want to make it cross platform? what a waste of time. make one game for windows, and then one for linux or whatever if it works out.

Name: Anonymous 2007-10-04 5:30

>>26
1. Gameawards require the game to run on Windows.
2. I don't want the hassle of installing Windows.

I wish to develop on GNU/Linux, for GNU/Linux. Then get it working on Windows with minimal effort.

Name: Anonymous 2007-10-04 5:40

>>27 it's not going to happen. You can't develop for a platform without having the platofrm installed that's retarded.

Name: Anonymous 2007-10-04 5:57

>>14
Faggot

>>17
Truth

>>24
Yes, it does. PyGame wraps SDL on Python, and adds several useful utilities such as sprites. On top of PyGame, you can use OpenGL-based sprite engines that are pretty fast, damn powerful, easy to work with, and great looking (alpha transparency, bilinear filtering, subpixel precision, etc.).

>>26
Faggot, also, you haven't done any real work in your life, have you?

>>27
You have the right approach.

>>28
If he uses something really portable without nasty gotchas (note: C has nasty gotchas, unless you work on Cygwin and are really careful), he'll only need to borrow some retard's Windows machine and finetune the small things that work differently.

The higher-level the language, the simpler this "make it run on that piece of shit of an OS" phase becomes, and the shorter it lasts. That's another plus of PyGame on Python. Python works almost identically; if you want to make it incompatible with Windows you pretty much have to do it on purpose.

Also, I have some real experience here. I've written PyGame stuff and didn't have to change one line of code to get it working in Windows or vice-versa.

Name: Anonymous 2007-10-04 13:13

>>29
Thanks for the reply. I'll be testing PyGame now.

Name: Anonymous 2007-10-04 15:54

For testing on Windows, unless you use OpenGL, just pirate and install XP in a VM. Saves the trouble of partitioning.

Name: Anonymous 2007-10-04 18:51

>>24
OMGWTFBBQ...

Name: Anonymous 2009-02-25 6:56


And destroy him with   our flailing keyboards.

Name: Anonymous 2011-02-03 5:03

Name: Anonymous 2011-02-04 11:55

Name: Anonymous 2011-02-04 12:49

Name: Anonymous 2013-01-19 14:39

/prog/ will be spammed continuously until further notice. we apologize for any inconvenience this may cause.

Don't change these.
Name: Email:
Entire Thread Thread List