Daily Archives: November 21, 2014
My first Webserver!,*cough*…kind of.
So this week I have been working on assignment 2, making a web server using C++ and Winsock2 API. It went quite well at the start and in basically one day I got a simple server (if you can call it that) that could handle one connection. I received data from the user and I displayed some text in the web browser to the user.
As you can see the browser in the back and in […]
My first Webserver!,*cough*…kind of.
So this week I have been working on assignment 2, making a web server using C++ and Winsock2 API. It went quite well at the start and in basically one day I got a simple server (if you can call it that) that could handle one connection. I received data from the user and I displayed some text in the web browser to the user.
As you can see the browser in the back and in […]
It has been a Pong week..
This week has been fully packed with programming! We have gone through pointers and functions and a lot of fun stuff and by the end of the week we learned how to make pong with the sdl library! I am still a bit lost in the SDL library because I am new to it, but I am pretty used to the structure of the code, because I have done similar things in flash. This was a bit messy thought because […]
It has been a Pong week..
This week has been fully packed with programming! We have gone through pointers and functions and a lot of fun stuff and by the end of the week we learned how to make pong with the sdl library! I am still a bit lost in the SDL library because I am new to it, but I am pretty used to the structure of the code, because I have done similar things in flash. This was a bit messy thought because […]
Game Programming III Week Two: Network programming
I haven’t really done anything on my personal projects (or assignments) this week, therefore I feel that the only thing I can write about is what we did on the lectures: an introduction to network programming using sockets.
For the uninitiated, sockets can be somewhat likened to electrical plugs. You decide on a port where you send or receive data, similar to choosing one specific outlet to plug in whatever electrical appliance you might have. You then create a socket and […]
Game Programming III Week Two: Network programming
I haven’t really done anything on my personal projects (or assignments) this week, therefore I feel that the only thing I can write about is what we did on the lectures: an introduction to network programming using sockets.
For the uninitiated, sockets can be somewhat likened to electrical plugs. You decide on a port where you send or receive data, similar to choosing one specific outlet to plug in whatever electrical appliance you might have. You then create a socket and […]
Game Programming III Week Two: Network programming
I haven’t really done anything on my personal projects (or assignments) this week, therefore I feel that the only thing I can write about is what we did on the lectures: an introduction to network programming using sockets.
For the uninitiated, sockets can be somewhat likened to electrical plugs. You decide on a port where you send or receive data, similar to choosing one specific outlet to plug in whatever electrical appliance you might have. You then create a socket and […]
Game Programming III Week Two: Network programming
I haven’t really done anything on my personal projects (or assignments) this week, therefore I feel that the only thing I can write about is what we did on the lectures: an introduction to network programming using sockets.
For the uninitiated, sockets can be somewhat likened to electrical plugs. You decide on a port where you send or receive data, similar to choosing one specific outlet to plug in whatever electrical appliance you might have. You then create a socket and […]
Programming Blog – Week 2
This week I created my linked list for the first assignment of this course.
A linked list is essentialy a number of nodes containing its data as well as having a pointer to the next node in the list.
The first idea I had for this was a struct Node shown below.
struct Node {
int data;
Node *next;
}
Then I had to tackle the problem of having several Nodes and where to store them, and while thinking of using actual std::lists or vectors a friend told me that I […]
Programming Blog – Week 2
This week I created my linked list for the first assignment of this course.
A linked list is essentialy a number of nodes containing its data as well as having a pointer to the next node in the list.
The first idea I had for this was a struct Node shown below.
struct Node {
int data;
Node *next;
}
Then I had to tackle the problem of having several Nodes and where to store them, and while thinking of using actual std::lists or vectors a friend told me that I […]
Programming Blog – Week 2
This week I created my linked list for the first assignment of this course.
The first idea I had for this was a struct Node shown below.
struct Node {
int data;
Node *next;
}
Then I had to tackle the problem of having several Nodes and where to store them, and while thinking of using actual std::lists or vectors a friend told me that I only needed to define the root-node and the rest would just be layered through the Node *next without needing a way […]
Programming Blog – Week 2
This week I created my linked list for the first assignment of this course.
The first idea I had for this was a struct Node shown below.
struct Node {
int data;
Node *next;
}
Then I had to tackle the problem of having several Nodes and where to store them, and while thinking of using actual std::lists or vectors a friend told me that I only needed to define the root-node and the rest would just be layered through the Node *next without needing a way […]
Second week and Pointers!
This week we have gone through some new things that I have never actually done before. The main thing being pointers and memory allocation. Arrays and functions were also brought up, but I already knew the basics around these. Another thing that we learnt was type casting. I have always used the C way of casting, for example (float)variable, but the right way to do it in C++ is to type static_cast(variable); to cast the variable to a float value.
Memory allocation is something […]
Second week and Pointers!
This week we have gone through some new things that I have never actually done before. The main thing being pointers and memory allocation. Arrays and functions were also brought up, but I already knew the basics around these. Another thing that we learnt was type casting. I have always used the C way of casting, for example (float)variable, but the right way to do it in C++ is to type static_cast(variable); to cast the variable to a float value.
Memory allocation is something […]
Second week and Pointers!
This week we have gone through some new things that I have never actually done before. The main thing being pointers and memory allocation. Arrays and functions were also brought up, but I already knew the basics around these. Another thing that we learnt was type casting. I have always used the C way of casting, for example (float)variable, but the right way to do it in C++ is to type static_cast(variable); to cast the variable to a float value.
Memory allocation is something […]
Second week and Pointers!
This week we have gone through some new things that I have never actually done before. The main thing being pointers and memory allocation. Arrays and functions were also brought up, but I already knew the basics around these. Another thing that we learnt was type casting. I have always used the C way of casting, for example (float)variable, but the right way to do it in C++ is to type static_cast(variable); to cast the variable to a float value.
Memory allocation is something […]
The second week of programming, also known as hell.
So going on into the second week I felt very confident, I had picked up all of the required material and I had a good grasp of everything we had gone through during the lectures. I felt like that week was maybe a 5/10 on a difficulty scale, doable but hard.
Now that the second week is done I can confrim that we have now started going with a speed very close to the one of light. This week we went […]
The second week of programming, also known as hell.
So going on into the second week I felt very confident, I had picked up all of the required material and I had a good grasp of everything we had gone through during the lectures. I felt like that week was maybe a 5/10 on a difficulty scale, doable but hard.
Now that the second week is done I can confrim that we have now started going with a speed very close to the one of light. This week we went […]
Game Programming III – Second Week
This week I finished my linked list. I used templates for the data given to the nodes, and so all functions for the list are written in the header file. All methods have been completed and tested, now all that’s left for the linked list to be fully completed is some kind of unit testing.
In class we have been creating a UDP Chat, which also helped us to get ready for our second assignment, which is about writing a web […]
Game Programming III – Second Week
This week I finished my linked list. I used templates for the data given to the nodes, and so all functions for the list are written in the header file. All methods have been completed and tested, now all that’s left for the linked list to be fully completed is some kind of unit testing.
In class we have been creating a UDP Chat, which also helped us to get ready for our second assignment, which is about writing a web […]
Pong!
Second week into the course and the focus has turned to games! For the last couple of days we have been working with building a working version of the classic game Pong, using the library SDL to create a visual window.
Pong is a very old game (Original arcade version released 1972) and also one of the most famous retro games. The game is a simple abstraction of tennis, split with two paddles, controlled by players, on each end of the screen […]
Pong!
Second week into the course and the focus has turned to games! For the last couple of days we have been working with building a working version of the classic game Pong, using the library SDL to create a visual window.
Pong is a very old game (Original arcade version released 1972) and also one of the most famous retro games. The game is a simple abstraction of tennis, split with two paddles, controlled by players, on each end of the screen […]
Pong!
Second week into the course and the focus has turned to games! For the last couple of days we have been working with building a working version of the classic game Pong, using the library SDL to create a visual window.
Pong is a very old game (Original arcade version released 1972) and also one of the most famous retro games. The game is a simple abstraction of tennis, split with two paddles, controlled by players, on each end of the screen […]
Pong!
Second week into the course and the focus has turned to games! For the last couple of days we have been working with building a working version of the classic game Pong, using the library SDL to create a visual window.
Pong is a very old game (Original arcade version released 1972) and also one of the most famous retro games. The game is a simple abstraction of tennis, split with two paddles, controlled by players, on each end of the screen […]