• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
capn_midnight

3H-GDC m.IV (Winners announced)

167 posts in this topic

Yep, that's correct. Just make sure to set the HGE_USESOUND state to false, remove bass.dll, and you can use whatever sound library you want.
0

Share this post


Link to post
Share on other sites
I'm thinking I'll probably enter, but I'm not sure if any of my base code is suitable - what with it being 3D and such. I guess maybe my 1W1B2 code might work but I wish I had some base code that let you do all that SetPixel(x,y) stuff that was so easy 10 years ago and now requires substantial base-code in D3D!
I'm thinking I might try tonight to write an entry on one of the last two themes and see if my code is suitable. Although Fire is a tricky one since I'd spend all my time trying to make a decent fire effect!
0

Share this post


Link to post
Share on other sites
Quote:
Original post by d000hg
[...]I wish I had some base code that let you do all that SetPixel(x,y) stuff that was so easy 10 years ago and now requires substantial base-code in D3D![...]
Actually, it is very very easy to create such a thing, just don't use direct X. Use DIBs instead, and you get what amounts to a simple pixel buffer that you can manipulate directly or through the windows GDI functions (for text, basic shapes, etc).
0

Share this post


Link to post
Share on other sites
Well yes it IS easy to set up a framework - though I'd certainly use DDraw instead of GDI if I wanted anything much to be drawn. I guess also I could have a dynamic texure in D3D which you set pixels in; this is then drawn on a single quad - easy to set up to give your 'frame-buffer'.

The thing is, whether I can be bothered to do this, and if I could if I would want to write that today and immediately use it tomorrow without testing it...
0

Share this post


Link to post
Share on other sites
Quote:
Original post by d000hg
Well yes it IS easy to set up a framework - though I'd certainly use DDraw instead of GDI if I wanted anything much to be drawn. I guess also I could have a dynamic texure in D3D which you set pixels in; this is then drawn on a single quad - easy to set up to give your 'frame-buffer'.

The thing is, whether I can be bothered to do this, and if I could if I would want to write that today and immediately use it tomorrow without testing it...

actually, GDI+ is prefect for this contest. It's simple, it has a decent level of performance, and it doesn't require the judges to have any special libraries (remember, if you do require 3rd party libraries, you must distribute them with your submission in a manner that allows the game to be ran immediately, there should be no installation process other than "unzip submission file")

For submissions, you will email either the archive file or a link to the file to capn dot midnight at gmail dot com (replace dots and ats appropriately). gmail has a 10mb file limit. It also does not accept zip files, so I suggest you rename the extension to .txt and then I will rename it to .zip when I receive it. If you use some other form of compression than zip, please specify this. I use WinRAR on my judging machine. I don't know what formats it supports, but I do know it supports tarballs.
0

Share this post


Link to post
Share on other sites
Quote:
Original post by d000hg
Well yes it IS easy to set up a framework - though I'd certainly use DDraw instead of GDI if I wanted anything much to be drawn. I guess also I could have a dynamic texure in D3D which you set pixels in; this is then drawn on a single quad - easy to set up to give your 'frame-buffer'.

The thing is, whether I can be bothered to do this, and if I could if I would want to write that today and immediately use it tomorrow without testing it...


Solution
Tutorials start off with an opengl pixel display & eventually start to use DX.
0

Share this post


Link to post
Share on other sites
SDL, Allegro, Haaf, GDI+, they're all good choices for this contest. There is also a game sdk from PopCap Games. PopCap is intersting because they will even distribute your game if they like it, it's an open call for games made with their framework.
0

Share this post


Link to post
Share on other sites
So are we confirmed that it will start 10AM EST tommorow?

EDIT: Yep, we are. First post has been edited to show timezone.
0

Share this post


Link to post
Share on other sites
Quote:
Original post by d000hg
Well yes it IS easy to set up a framework - though I'd certainly use DDraw instead of GDI if I wanted anything much to be drawn. I guess also I could have a dynamic texure in D3D which you set pixels in; this is then drawn on a single quad - easy to set up to give your 'frame-buffer'.

The thing is, whether I can be bothered to do this, and if I could if I would want to write that today and immediately use it tomorrow without testing it...
You could use DDRAW, but GDI would be plenty performant as long as you keep the resolution down and use things like BitBlt instead of memcpy to move image parts (because it can be hardware accelerated). At work I have an application that use a DIB to scroll a 1280*X image image 1 line at a time and it works fine. The only catch is that StretchBlt (StretchDIBits acts in inconsistant ways on some hardware so avoid it) is very slow when doing massive resizing, so the application does a rezise manually as it loads each line from the harddrive 20 times a second. Yes, that's right - it used DIBits and constantly reads the harddrive and easily gets 20 'FPS' (the required number). It uses under 5% cpu in an optimized build because of all the I/O waits, and still gets 20 FPS doing everything manually.

[Edited by - Extrarius on December 9, 2005 2:28:20 PM]
0

Share this post


Link to post
Share on other sites
Quote:
Original post by capn_midnight
SDL, Allegro, Haaf, GDI+, they're all good choices for this contest. There is also a game sdk from PopCap Games. PopCap is intersting because they will even distribute your game if they like it, it's an open call for games made with their framework.
The point being it's a bit late to learn a new technology for this contest!

And I can't decide if I want to spend that time since normally I'd rather write big games. I guess I'll see after this contest!

0

Share this post


Link to post
Share on other sites
Yeah... if I finish my entry, it will be my first game made using pygame, and I'm having some problems getting it to compile to an exe if I use the built in text rendering.
0

Share this post


Link to post
Share on other sites
Quote:
Original post by MonkeyInBlack
Just checking : the contest starts in 30 minutes, right ? Will the theme be announced here ?

yes and yes
0

Share this post


Link to post
Share on other sites
That's it folks. In 12 minutes we'll start and you will have to A) figure out what the hell "CARTS" means, and B) start coding.
0

Share this post


Link to post
Share on other sites
Quote:
Original post by H_o_p_s
CARTS?? hmmm....that one is tricky... is it all caps for a reason?

I'm not going to say anything else about it. This isn't "guess what's on his mind," this is "suprise him with your interpretation".
0

Share this post


Link to post
Share on other sites
Looks like I might have to withdraw. My engine that was working fine last night will no longer draw past like...200,200 -- and I can't for the life of me figure out why. I had such a great plan too.
0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0