• 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
Handel Skiffins

Looking for C++ tutorials and projects

10 posts in this topic

Hey everyone! I'm new here, so if I'm posting at the wrong place at the wrong time, wrong place at the right time, or any such combination, please forgive me. [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]

I've been teaching myself C++ for the past month or with the interest of developing a roguelike. I realize this is a huge undertaking, but for now this is my, big, longterm goal. Anyway, what I'm looking for right now are some good tutorial websites with project ideas to complete, preferably centered around gaming. The resources I use now are..

~~ [url="http://www.learncpp.com/"]http://www.learncpp.com/[/url] ~~ From what I can understand, a good tutorial, but lacking in projects and ideas for application...

~~C++ for Dummies~~ Yeah, for dummies probably wasn't the best idea, but it's helped explain some concepts I've otherwise been lost on.

~~ [url="http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-096-introduction-to-c-january-iap-2011/"]http://ocw.mit.edu/c...nuary-iap-2011/[/url] ~~ Open course notes with some project ideas but nothing game design oriented.

If there's anyone out there that can point me at some additional resourses, either someone experienced that knows what I should be looking for from a programming perspective, or else a fellow newbie who want to swap sites, I'd really appreciate hearing from you!

Thanks in advance!

~Chuckles
0

Share this post


Link to post
Share on other sites
Here you go:
[url="http://www.youtube.com/user/thecplusplusguy/videos?flow=grid&view=1"]http://www.youtube.c...low=grid&view=1[/url]
[url="http://www.youtube.com/user/iGunSlingeRv2/videos?flow=grid&view=1"]http://www.youtube.c...low=grid&view=1[/url] (C++ tutorials below)
[url="http://content.gpwiki.org/index.php/Main_Page"]http://content.gpwik...x.php/Main_Page[/url]

Pretty much pick your API or engine. Want to push a game pick an engine, want to learn how graphics really work use OpenGL.
[url="http://www.gamedev.net/topic/539070-best-game-engine-for-indie-game/"]http://www.gamedev.n...for-indie-game/[/url]

For more tools go to http://www.gamedev.net/forum/41-apis-and-tools/ Edited by Cdrandin
2

Share this post


Link to post
Share on other sites
Thak you Cdrandin!! Those youtube channels I can see being especially useful, as I'm more of a visual learner than anything. Nevercould find anything like that myself. [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] I appreciate it! Edited by Chuckles_KSU
0

Share this post


Link to post
Share on other sites
I am biased, but of course I would [url="http://www.gamefromscratch.com/page/Game-From-Scratch-CPP-Edition.aspx"]recommend this tutorial[/url]. It wont teach you the basics of C++, but it will bridge the gap between doing tutorial samples and creating full applications. By the time you are done it, if you digested everything, you should be ready to make a full game of your own.

I've been contacted by a few people that started off with this tutorial and some of the works they have accomplished are damned impressive!
1

Share this post


Link to post
Share on other sites
Hey, biased just means you know what you're talking about. ;)

Definitely bookmarking that to look into once I'm more familiar with the basics of C++. I wonder if you might be able to help me find some tutorial projects. Tutorials on how to code are plentiful, but it seems that very few of them actually include any tutorial projects, or anything where I can test myself to see if I can apply the concepts as I learn them. More than anything else I need practice, but it's at times difficult to know exactly what I should be practicing. If that makes sense. Lol. I thank you sincerely, Serapth, and if you or anyone else could help me further, I would be forever ingratiated. [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] Edited by Chuckles_KSU
0

Share this post


Link to post
Share on other sites
[quote name='Chuckles_KSU' timestamp='1354757098' post='5007595']
Hey, biased just means you know what you're talking about. ;)

Definitely bookmarking that to look into once I'm more familiar with the basics of C++. I wonder if you might be able to help me find some tutorial projects. Tutorials on how to code are plentiful, but it seems that very few of them actually include any tutorial projects, or anything where I can test myself to see if I can apply the concepts as I learn them. More than anything else I need practice, but it's at times difficult to know exactly what I should be practicing. If that makes sense. Lol. I thank you sincerely, Serapth, and if you or anyone else could help me further, I would be forever ingratiated. [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]
[/quote]


Well, that's the nice part about my tutorial. It's over 10 parts, but each part includes a completely pre-configured project that you can download. So you can play around at any time without having to mess with setting up the linker, etc...


And never assume bias = knowledge, NEVER! [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img]

I wrote that tutorial series because the selection of tutorials out there sucked, bad, especially when it comes to showing good practices. Edited by Serapth
1

Share this post


Link to post
Share on other sites
[quote name='Serapth' timestamp='1354759824' post='5007604']
Well, that's the nice part about my tutorial. It's over 10 parts, but each part includes a completely pre-configured project that you can download. So you can play around at any time without having to mess with setting up the linker, etc...
[/quote]

Oh, ok! I see what's going on now. Thank you for the help! :)
0

Share this post


Link to post
Share on other sites
The book Beginning C++ Through Game Programming by Michael Dawson is also a good book to read. It doesn't cover C++ too in depth but just enough to get you comfortable with C++ while maintaining the topics game development centric at the same time. Its easy to read and follow through the code samples.
1

Share this post


Link to post
Share on other sites
[quote name='Serapth' timestamp='1354759824' post='5007604']
Well, that's the nice part about my tutorial. It's over 10 parts.....
[/quote]

Well its up to part 9 right now and has been for about a year now. As someone who has followed your tutorial and learned from it, I was wondering when you are going to be releasing the remaining parts. I see you haven't replied to any of the people on your tutorial page who have asked you this question, so I thought I'd ask this here. Edited by frazchaudhry
0

Share this post


Link to post
Share on other sites
[quote name='BrentChua' timestamp='1354778028' post='5007659']
The book Beginning C++ Through Game Programming by Michael Dawson is also a good book to read. It doesn't cover C++ too in depth but just enough to get you comfortable with C++ while maintaining the topics game development centric at the same time. Its easy to read and follow through the code samples.
[/quote]

Thank you for your help, BrentChua. :) Definitely going to look into that. It actually looks like exactly what I'm looking for. Between that book and Serapth's tutorials I should be occupied for a long time. Lol. I'd still welcome any more resources anyone can throw at me though. Especially beginner project ideas, and websites or books with just a list of potential projects would be gold. :)
0

Share this post


Link to post
Share on other sites
[quote name='frazchaudhry' timestamp='1354794434' post='5007727']
[quote name='Serapth' timestamp='1354759824' post='5007604']
Well, that's the nice part about my tutorial. It's over 10 parts.....
[/quote]

Well its up to part 9 right now and has been for about a year now. As someone who has followed your tutorial and learned from it, I was wondering when you are going to be releasing the remaining parts. I see you haven't replied to any of the people on your tutorial page who have asked you this question, so I thought I'd ask this here.
[/quote]

Yeah... my bad.

In some ways it's rather complete, in that there wasnt a ton more topics to cover in the scope of that tutorial. Second, the format I wrote it in made a maintenance nightmare for me, where if I made a change early on, I would have to update 8+ 10+MB project zip files to propagate the changes... lesson learned there. I should however get part 10 up for a matter of completion. The only topic I didn't cover that I wanted to was smart pointers, so I suppose I should just complete the game. Even worse, my blogging software is making going back to older posts an absolute nightmare, which compounded the problem.

On the other hand, I didn't feel a ton of pressure, because frankly I covered pretty much everything I intended to. I suppose what I didn't do was finish the game though, so yeah...

One of the biggest problems, and this isn't going to make a ton of sense to anyone that isn't me, but I've taken off my C++ thinking cap and have been working in higher level languages. I need to use C++ for a couple weeks to get back in C++ mode, or I write complete crap and that doesn't help anyone. Recently ive been working a lot on LUA and JavaScript for the site, as well as C# for my personal project, but a lot of those projects are coming to a close ( and I am looking at C++ again thanks to Moai and GamePlay3D libraries ), so that should help.
TL;DR

My bad. Edited by Serapth
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