Since school suddenly got really hard to manage I am going to push the CyberEngine project back a bit. I am going to work on it in my spare time and just see where it goes from there. I will post something here when there is a major update or something.... yeah.... thanks for reading :D!
P.S. I got map collision working!
The Keyboard Warrior: Benjamin Botwin's Blog
Monday, December 3, 2012
Saturday, November 17, 2012
CyberEngine Update: 2
This past week nothing too exciting happened so I am just going to list this stuff for your reading pleasure.
Well thanks for reading this little update. Talk to you next week.
- I got my little state switching system set up with one simple InGameState that loads a quake3 level.
- I got LuaJIT linked but it is not used... yet.
- Irrlicht is set up and running with the latest 1.8 version
Well thanks for reading this little update. Talk to you next week.
Sunday, November 11, 2012
Game Loop Magazine
There is a really cool FREE online magazine called GameLoop about making games. It was started just this year and is hosted by one of the Universities I might go to (FIU) the Game Developer's Guild makes it and is nice enough to share it with the entire internet for FREE.
If you ever wanted to know how to make a game/game art this is a great place to look. I've read through the first 2 issues and it is actually some pretty good stuff. There are videos and everything so it's not just someone going on and on about game making. I hope you guys enjoy it!
As a side note, the Game Developer's Guild is hosting the only Game Jam in Florida January 25-27 (the global game jam). I am going to be there and I hope some of you will be to.
If you ever wanted to know how to make a game/game art this is a great place to look. I've read through the first 2 issues and it is actually some pretty good stuff. There are videos and everything so it's not just someone going on and on about game making. I hope you guys enjoy it!
As a side note, the Game Developer's Guild is hosting the only Game Jam in Florida January 25-27 (the global game jam). I am going to be there and I hope some of you will be to.
Saturday, November 10, 2012
CyberEngine Update: 1
Welcome to the first Update post for the CyberEngine. The CyberEngine is a little game engine that I am making to learn more about 3D and physics programming. I plan on using this in the 2013 Global Game Jam so I need to be able to make a playable game with it by Jan. 25. I will post an update every week or so to let people know how I am doing and keep a log of the development. I am hosting this MIT licensed project here.
Now for the update. I just finished the outline for the state switching system. It basically lets me make GameState objects that switch via callback handling. I also made a little White Cube demo in the 3D renderer irrlicht. I never used it before and it actually seems really easy to use. Well... that was not a long update... but it did its job.
Now for the update. I just finished the outline for the state switching system. It basically lets me make GameState objects that switch via callback handling. I also made a little White Cube demo in the 3D renderer irrlicht. I never used it before and it actually seems really easy to use. Well... that was not a long update... but it did its job.
Friday, November 9, 2012
Global Game Jam 2013 and what I am doing for it.
I am going to be attending the global game jam 2013 at FIU in January and I plan on making my very first 3D game there with an engine I am writing with Irrlicht. Since this is a big project (because I never actually made anything 3D before) I want as much input and ideas as I can; I am publishing this work under the MIT license at GitHub (the repo is dartosgamer/CyberEngine).
This also happens to be my first time using GIT so I am sure there's going to be quite a few problems with me and uploading and everything but, so far it's going well.
As an added note, during the jam I am going to make some live blog posts on whats going on. Complete with video and pics... you know... the works.
This also happens to be my first time using GIT so I am sure there's going to be quite a few problems with me and uploading and everything but, so far it's going well.
As an added note, during the jam I am going to make some live blog posts on whats going on. Complete with video and pics... you know... the works.
Sunday, September 9, 2012
My First "published" game
So in the past week I was working on this game idea I had out of nowhere. It is a slight mix of the classic games Missile Control and Space Invaders. When I posted it on the site people said it was too easy then I updated it and broke the spawning system such that things would infinity spawn after someone's score was over 100.
Anywho, I finished it and I think I got the difficulty down so without further ado,
Here is my game SPACE CONTROL.
Anywho, I finished it and I think I got the difficulty down so without further ado,
Here is my game SPACE CONTROL.
Sunday, September 2, 2012
On Programming (An introverts hidden thoughts)
Sometimes I walk through the halls of school thinking to myself. In my mind I have amazing thoughts and even more amazing ideas. Unfortunately when I try giving someone insight into my thoughts they either don't care or don't get it. This post is me trying to express what is in my mind.
Ever since I was a child I loved making things. I loved crafting things with my hands, bringing things from my mind into the real world in a tangible way. As I grew and matured my thoughts became too complex to make in a little clay figure and unfortunately I never developed a knack for art. After a few years of not being able to express myself in anyway other than speech (which most people just ignored anyway) I found this wonderful art called programming. At first I just saw it as a tool to make video games and I'm sure that some people (even programmers) see it this way but, after a year or two I realized that I could express my thoughts using code.
It has been so long since I had a way of making anything that I could use to bring my thoughts and ideas into reality and the feeling of it was just mind blowing. I started learning programming as though it was an art discipline like writing or painting. By that I mean that after looking at the technical aspects of some languages and algorithms I saw fantastic logic and style that lay just behind the code. I felt like one of the famous ancient Greek mathematicians creating, analyzing, understanding, and appreciating mathematic concepts. Programming forced me to see math in a new light. It forced me to see it as an astounding and expressive tool.
It's hard for me to explain why programming arouses these feelings of worth and creative ability but I'll try. When you are trying to create an algorithm for some small thing like making a grid you need to break down what a grid is to its most basic components; then take those components and find out how to make them self-generating. You could spend hours musing over these small problems and find out that a solution is so infinitely simple that you almost need to force yourself to forget about complex math concepts. To most people, I would think, this would enrage them; after spending so much time on something just to see that it is actually as simple as 2+2 or for every grid square multiply its X position value by two to get the X position on the square to the right of it. But to me that is the most amazing feeling. The feeling comes after the juxtaposition of the, at time, extremely complex art of programming and the simplicity of elementary math. It's an amazing splash of reality that brings me back to earth for the next problem that need tackling.
Basically what I'm saying is that programming is not just some boring/tedious (although it can be at times as with most things) means to and end but an art that gives people, like me, who like math and like making tangible (but are not really good with art) creations a way to express ourselves.
Ever since I was a child I loved making things. I loved crafting things with my hands, bringing things from my mind into the real world in a tangible way. As I grew and matured my thoughts became too complex to make in a little clay figure and unfortunately I never developed a knack for art. After a few years of not being able to express myself in anyway other than speech (which most people just ignored anyway) I found this wonderful art called programming. At first I just saw it as a tool to make video games and I'm sure that some people (even programmers) see it this way but, after a year or two I realized that I could express my thoughts using code.
It has been so long since I had a way of making anything that I could use to bring my thoughts and ideas into reality and the feeling of it was just mind blowing. I started learning programming as though it was an art discipline like writing or painting. By that I mean that after looking at the technical aspects of some languages and algorithms I saw fantastic logic and style that lay just behind the code. I felt like one of the famous ancient Greek mathematicians creating, analyzing, understanding, and appreciating mathematic concepts. Programming forced me to see math in a new light. It forced me to see it as an astounding and expressive tool.
It's hard for me to explain why programming arouses these feelings of worth and creative ability but I'll try. When you are trying to create an algorithm for some small thing like making a grid you need to break down what a grid is to its most basic components; then take those components and find out how to make them self-generating. You could spend hours musing over these small problems and find out that a solution is so infinitely simple that you almost need to force yourself to forget about complex math concepts. To most people, I would think, this would enrage them; after spending so much time on something just to see that it is actually as simple as 2+2 or for every grid square multiply its X position value by two to get the X position on the square to the right of it. But to me that is the most amazing feeling. The feeling comes after the juxtaposition of the, at time, extremely complex art of programming and the simplicity of elementary math. It's an amazing splash of reality that brings me back to earth for the next problem that need tackling.
Basically what I'm saying is that programming is not just some boring/tedious (although it can be at times as with most things) means to and end but an art that gives people, like me, who like math and like making tangible (but are not really good with art) creations a way to express ourselves.
Subscribe to:
Posts (Atom)