Jump to content

  • Log In with Google      Sign In   
  • Create Account

game of thought

Member Since 22 Aug 2012
Offline Last Active Aug 06 2013 11:38 AM

Topics I've Started

Can somebody critque my youtube channel in a constructive manner

23 July 2013 - 06:34 PM

I was a regular on this forum and stopped posting because i learned a programming language and found my own way in terms of apis etc.. Anyway, i would like to request something of you.

I started a youtube channel a while ago and started uploading a week ago and i wondered if you could provide some constructive critism of a youtube channel. I can change almost anything save the following:

- my voice, its a bit high but hopefully not particually annoying

- what i am currently doing, i will not discontinue my DF lets play or C tutorials

Other than that go nuts, as long as it is constructive

It would also be useful to see the positives so i can play to them

Some helpful info on the channel:

- It is all unscripted and during the video(save the review)

- some are quite long

Thank you all in advance.

Link: http://www.youtube.com/user/fusiongamesstudios

Null character, PDcurses

16 June 2013 - 04:37 AM

Hello, i have recently been writing a roguelike in C99 and i have a problem when writing this game, one of my items is forever null regardless of what i do. I am quite new to C so the solution may be obvious but i can't see it, i have tried tweaking some of the assignment loops but nothing seems to happen



if you want to see the error a screenshot is attached.


how my assignment essentially works by using the map definition to assign items to positions based on the following things

while(i < MAP_ARRAY_SIZE_X)//80
while(j < MAP_ARRAY_SIZE_Y)//25
itemdecider = rand() % 50 + 1;
definefloor(&map[i][j], i , j);//defines the thing
if(map[i][j].blocked == false && itemdecider == 5 && itemcounter < 20)
defineitem(&items[itemcounter], i , j);//this defines the item of course
j = 0;
i = 0;

the item array is 20 across(hence 0 - 19  in the array) so i don't quite know what is causing this as the draw function works in the same way



ask for any other information if you need


Thanks for your time 


if you want the source you can get it here: https://github.com/gigaraptor/The-Third-Rogue


PS: it is odd as this only happens once in 4-5 executions of the program

Moving onto c++ from c

29 May 2013 - 03:03 PM

I have learned c for roughly 3 months and i believe i have a good grasp on most stuff(save char pointers but i am working on it). I now want to move onto c++ because of a few reasons:

- better dynamic memory allocation
- boolean(better than unsigned char IMO)
- classes
- the ability to not have to use pointers as much
- better STD lib


Now i have bought a c++ textbook and i have read the first few chapters and it seems identical to c. Since i am new to c/c++ i dont really want to miss anything that may be important but i am pushed for time.

Which topics should i read and practice and which ones can be ignored or are identical to c?

OpenGL 3?

21 May 2013 - 03:52 PM

Before anybody says thats an old version i am aware. Unfortunatley, even with mesa i can only support up to that as Intel HD 3000 is the best i have.

I have done C for around 3 months and i believe that i have established a reasonable base in it. I believe i know all the basics (structs, headers, dynamic memory allocation, bitwise to a certain degree etc.).

What i wanted to know if it would be reasonable to start learning opengl with this(not c++ as i have had bad experiences with it prior). And also it would be nice to know anything hardware specific i would need to know(as Intel HD is notoriously bad for opengl AFAIK).


Moving onto c++ from c

10 May 2013 - 04:04 PM

Hello, i have learned c for maybe three months and made some games and apps with the language and i am looking onto learning c++. I have read c++ tutorials in the past and they seem very similar to c to begin with, as i have a book on it. What i wish to know is what should i start with regard to c++ bearing in mind i know the basics of c and have a bit of experience with it.