Jump to content
  • Advertisement
Sign in to follow this  
  • entries
    27
  • comments
    26
  • views
    9745

About this blog

Atom sized but makes a big bang!

Entries in this blog

 

a sad day

My computer died, I think it might be the hdd because when I do a fresh install of Windows its ok the first time I restart but after that some random file goes corrupt.
Or it might be the fact that I have no case, and there's a bit of dust accumulating.
It's now been 6 weeks of working 7 days a week, without a day off (not counting Christmas and New Year), but i'm still as poor as i was before. Something isn't right.

Nuklear

Nuklear

 

Still busy

So this is my second week of working 7 days a week, i though t it would be tiring. But it's had the opposite effect on me, it has helped me to stop procrastinating so much.
Obviously the time available to dev has been reduced but I have less difficulty keeping myself motivated.
I'm still doing the first project of the CPP workshop, not really been programming much over the last few days. But i'm half finished and so far i'm meeting my goal of keeping the code neat and OO.

Nuklear

Nuklear

 

work work and work

I haven't made a post recently, mostly because there's not much to report. Also because I have 2 joibs now and I'm working 7 days. I'm thinking of only doing this for a few months until I manage to clear out my debts, still it's pretty draining.

Coding related, i'm working on the CPP workshop. I'm taking my time with it as I want to do it properly (no hacks). Hopefully this will give me a good foundation to help me with my future projects. It's made me realise how important designing the project is, opposed to just diving straight into the coding as I've previously been doing.
If you read this JWalsh, thanks for the time you've put into this, it's helped me much more than any other programming resources i've used online.

Nuklear

Nuklear

 

An almost-tetris clone

I decided to have another look at the tetris code that I gave up on a short while ago. Good news is that I have squished the bugs, no I can actually play tetris with it.
Bad news is I wasn't able to include the preview of the next shape. This is where the mega bugs creep in.
Anyway I'm happy enough with how far I got with it and you can actually play it.

Screeny:



Clearly I still need to get my basic coding sorting, so I'm steaming ahead with the c++ workshop 1st project. Which isn't quite as straight forward as I thought it would be, but it's a suitable level for me I think.

Nuklear

Nuklear

 

crashes and stuff

Oblivion crashes if I alt+tab out of it and use a different app for a short while, this is annoying but I expected better from a big budget game.
Although I'm not the biggest fan of RPG I'm enjoying it. I'm playing as a mage which isn't the easiest class but it's my preferred class in any rpg.

Also started the CPP workshop project 1, this is a great chance for me to get my c++ down before I move onto my next project. Anyone know if future projects will involve graphics programming? 'Cos that would be like wicked, innit.

Nuklear

Nuklear

 

Oblivion

So I finally bought a copy of Oblivion, from the stories I've heard you probably won't hear from me again for a month.

Nuklear

Nuklear

 

Object Orientation

To sum up the progress on the gamedev front I've made in the last few days:
Started a new project, decided it's gonna be a breakout clone. Reason I chose this is because it will have elements of tetris and pong, so there shouldn't be anything new conceptually speaking.
I've decided to make all my code object oriented so it doesn't turn into spaghetti, so far I have the code down for a blank window.
I'm going to be using sprites for the first time, before I was writing the vertices straight into the buffer. Don't know if this will make it easier or harder.

Here's to hoping this project doesn't suffer an untimely demise...

Nuklear

Nuklear

 

Object Orientation

To sum up the progress on the gamedev front I've made in the last few days:
Started a new project, decided it's gonna be a breakout clone. Reason I chose this is because it will have elements of tetris and pong, so there shouldn't be anything new conceptually speaking.

I've decided to make all my code object oriented so it doesn't turn into spaghetti, so far I have the code down for a blank window.
I'm going to be using sprites for the first time, before I was writing the vertices straight into the buffer. Don't know if this will make it easier or harder.

Here's to hoping this project doesn't suffer an untimely demise...

Nuklear

Nuklear

 

Moving on

I have decided to call it a day with my tetris clone, there were a few more features I was planning on adding, i.e. show what the next shape will be and actually having more than 1 type of shape.
However I feel it will be more productive to start a space invaders/ breakout clone (not decided yet). This time round designing the game before programming will be a priority.

For anyone who read my journal earlier, I decided not to go through with doing the workshop. Mainly because I have limited time to program anyway and I'd prefer to spend it on something I will enjoy doing. Also I believe i've reached the "advanced-beginner" stage, after looking through each weeks task I did not see anything that was new to me.

Just so you know how it turned out, a screeny of my tetris clone (bugs included).


Nuklear

Nuklear

 

Moving on

I have decided to call it a day with my tetris clone, there were a few more features I was planning on adding, i.e. show what the next shape will be and actually having more than 1 type of shape.
However I feel it will be more productive to start a space invaders/ breakout clone (not decided yet). This time round designing the game before programming will be a priority.

For anyone who read my journal earlier, I decided not to go through with doing the workshop. Mainly because I have limited time to program anyway and I'd prefer to spend it on something I will enjoy doing. Also I believe i've reached the "advanced-beginner" stage, after looking through each weeks task I did not see anything that was new to me.

Nuklear

Nuklear

 

1 step forward, 2 steps back

After reaching the point of almost completing my tetris clone, i've decided to abandon the project. Instead i'll start working on the C++ workshop.
The reason for this is that I feel my code is too hacky, I tried my best to make it all nice and organised. However it's a bit messy and implementing a simple feature, like trying to get a random tetris shape to spawn each time turns into a bug squashing session (lasting many hours).

The plan of attack with the workshop is to start with the excercise and if I get stuck I'll go back and read the chapter. No damn way am I going to read how to initialise a variable again, ever.
My C++ book is "Teach yourself C++ in 24 hours" but the workshop one is "Teach Yourself C++ in 21 days", hopefully it won't be too much of a problem.

I'll leave you with a screenshot of how close to completion my tetris clone was.



Those blocks at the top are the result of bugs that escaped my best attempts of squishing them.

-----EDIT-----

I know this will make me seem undecisive, but I had a proper look at the first project in the C workshop. And I'd prefer to rewrite my game to get it bettter organised than do what is suggested there.
I have limited time to program already and I suppose I'd prefer it to spend on something I'd enjoy making.

Nuklear

Nuklear

 

Long time no post

Again it's been a while since my last post. I've been working 6 days a week last few weeks to try and imprve my bank balance, but it's still at 0. Should be going back into minus since my insurance is due soon and need to renew my road tax :(.
Things will hopefully get better soon, I have an appointment for a Data Entry Clerk position soon, which pays a bit better. Only requirements are being able to type fast, and I've had plenty of practice at that.

Enough rambling, onto the stuff that really matters. In the limited time I've had to actually program I've completed what I consider a playable tetris clone. There is still some work to be done, but most of it is there now.



The most important thing I've learnt is that lots of bugs can be fixed easily if you put the code in the right order. Compiler != replacement for pen and paper for getting the logic down.

Nuklear

Nuklear

 

Collision Detection

I finally have collision detection working, it still has some bugs I need to work through however. I reckon i'm about 80% finished, maybe 70% if I decide to add some kind of UI.



Once I get this working I can get started on something more fun, i'm thinking of a space invaders clone. ^.^

Nuklear

Nuklear

 

One step at a time

I think my last update was at least a week ago, if not longer. In that time I've managed to get rotation working. It's not much but I don't get much time on the computer now I work full time, so I usually spend the time browsing and playing games.

Without further ado..


I've managed to get rid of that mystery block in the top left corner. Also now all I have left to implement to make this into a game is the collision detection. It is going to be slightly more complicated than it was for my pong clone, but I'll work it out, eventually.

Also I'm trying to find a computer related job, the only real qualifications I have atm are A levels (A,B and a C) and GCSEs (9 A*-C), none directly related to computed. I'm thinking of applying for an IT Support Technician job at the local uni, anyone with similair experience think it's worth applying for? Anyone with out a degree and with a computing related job, who can give some advice as to how you got your first IT job?

Nuklear

Nuklear

 

LOTR-O Beta

Most of you probably know but you can sign up for the LOTR beta here. From the screenshots it looks impressive, hopefully the gameplay will match.

Nuklear

Nuklear

 

Tetris clone progress

After much head scratching/ banging my head against the monitor, i've managed to create something which resembles tetris. It isn't complete yet, still have to actually turn it into a game.
Progress so far..



Please ignore that box in the top left hand corner, i have no clue where it's come from and can't find any part of the code that tells it to be there.
The rest should be fairly straight forward since I think I've figured out how to implement it.

Whilst googling for solutions to some problems I was having I came across this. Seeing how much 'cleaner' and simpler SDL looks I'm tempted to ditch DirectX and go with it. On the other hand DirectX is pretty much an industry standard (from what I gather anyway), so it's probably better if I stick with it.

Nuklear

Nuklear

 

Tetris clone progress

After much head scratching/ banging my head against the monitor, i've managed to create something which resembles tetris. It isn't complete yet, still have to actually turn it into a game.
Progress so far..



Please ignore that box in the top left hand corner, i have no clue where it's come from and can't find any part of the code that tells it to be there.
The rest should be fairly straight forward since I think I've figured out how to implement it.

Whilst googling for solutions to some problems I was having I came across this. Seeing how much 'cleaner' and simpler SDL looks I'm tempted to ditch DirectX and go with it. On the other hand DirectX is pretty much an industry standard (from what I gather anyway), so it's probably better if I stick with it.

Nuklear

Nuklear

 

I am teh programmer!

I worked out how to use memcpy, this means I'm one step closer to actually drawing blocks to the screen.
Trivial, but I'm proud of me!



Gah! What are the tags for a picture?

Also I tried UO on a private shard, but it is so damn frustrating. Basically I was plonked in the middle of a city with no tutorial or any kind of quest. Maybe the legal version of it comes with some kind of manual, but if I could have found one little quest I probably would have stayed with it, but now I'll probably uninstall it.

Nuklear

Nuklear

 

Need a new game

Now that I have quit WoW I'm gonna be trying out SpaceCowboy Online, I've played it before and it's perfect for playing for short amounts of time. Also flying a spaceship and fighting huge wars sounds fun.

Nuklear

Nuklear

 

Ramadan

So the glorious month of Ramadan is upon us, and we get to worship and be grateful to our God for being such a kind and merciful being.
Shame I don't actually believe in God, however being born into a muslim family religion is first and foremost and telling my parents what I actually think is a big no no.
So I'll be fasting for 30 days from sunrise to sunset. I think I will benefit from this in a number of days, as well as getting the effect of meditating ( you know what i mean if you've fasted), it is a time for absitance (spelling?). So I will be trying to kick my habit of smoking, been smoking for about 3 or 4 years now, not really heavily but still, it is a good oppurtunity to stop.

Nuklear

Nuklear

 

time to break some bad habits

I'm going to cancel my WoW account, partly because I don't find it that much fun anymore but mostly because it is a huge time sink. Hopefully this will mean I will spend more time doing useful things, like learning how to make games!
If only there was an unsubscribe button for procastination.

Nuklear

Nuklear

 

Gamedev stuff

I was going to upload my only completed game, well my only completed program, to my gd webspace. But when I tried to upload it, firefox stayed at 'sending request' for a few minutes so being the impatient type, I gave up. I'm sorry but I will have to deprive you of the umptieth clone of Pong.

Now I've started working on a tetris clone, this time I'm gonna try to make it object oriented. It was coming along quite nicely but I've hit a roadblock, probably quite trivial to most of you guys. Originally I was gonna ask here to see how I can solve the problem, but I reckon i'll try to get the solution by myself. That way I'll learn and hopefully it'll stick. Also i like solving problems, makes me feel like Sherlock Holmes..kinda...ok maybe not.

So I'm pretty much a newb, but I hope to get a few decent games released before starting uni next year, just to pad out my portfolio a bit.

Edit: I can't believe in all my time googling I never found https://www.gamedev.net/community/forums/showfaq.asp?forum_id=10 .
Very helpful for all those small questions, gonna keep it here for safe keeping.

Nuklear

Nuklear

Sign in to follow this  
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!