Browsing 'Programming': Posts from Game Design and Programming

Field Notes: CMS Africa Summit

Automatticians, the people who build WordPress.com, participate in events and projects around the world every day. Periodically, they report back on the exciting things they do in the community.
This year’s CMS Africa Summit was my third attendance at this amazing conference. My colleagues Marjorie, Sarah, Hannah, and Luminus joined me for the event and in doing so we sent Automatticians from three different continents.
Democratizing eCommerce
For several years now, Automattic has been the title […]

Program: Programming

Field Notes: CMS Africa Summit

Automatticians, the people who build WordPress.com, participate in events and projects around the world every day. Periodically, they report back on the exciting things they do in the community.
This year’s CMS Africa Summit was my third attendance at this amazing conference. My colleagues Marjorie, Sarah, Hannah, and Luminus joined me for the event and in doing so we sent Automatticians from three different continents.
Democratizing eCommerce
For several years now, Automattic has been the title […]

Program: Programming

New in Reader: Combined Cards

If you’ve ever followed a frequently updating site in Reader, you may have noticed a problem. When one of your followed sites goes on a posting streak, it can easily overwhelm your stream, causing you to miss posts from less frequent sites.
Today we launched a new feature to alleviate this problem: Combined Cards. Now, when a site you follow gets prolific, we’ll combine those posts into a single card — provided the posts are all from the same day and uninterrupted by posts from […]

/ Comments Off on New in Reader: Combined Cards
Program: Programming

New in Reader: Combined Cards

If you’ve ever followed a frequently updating site in Reader, you may have noticed a problem. When one of your followed sites goes on a posting streak, it can easily overwhelm your stream, causing you to miss posts from less frequent sites.
Today we launched a new feature to alleviate this problem: Combined Cards. Now, when a site you follow gets prolific, we’ll combine those posts into a single card — provided the posts are all from the same day and uninterrupted by posts from […]

/ Comments Off on New in Reader: Combined Cards
Program: Programming

Reflections about the research done so far

https://github.com/aigamedev/btsk
There is a book, Game AI Pro, in which one chapter explains and creates the code found in the link above. It is the Behavior Tree Starter Kit (BTSK). The book explains the difference between behavior and actions. Behaviors are the set of logical expressions deciding what the AI does, in other words; what action it takes. An even more formal description is that Behaviors are the nodes in the tree who are parents. The leaf nodes either checks the status of […]

/ Comments Off on Reflections about the research done so far
Program: Programming

Reflections about the research done so far

https://github.com/aigamedev/btsk
There is a book, Game AI Pro, in which one chapter explains and creates the code found in the link above. It is the Behavior Tree Starter Kit (BTSK). The book explains the difference between behavior and actions. Behaviors are the set of logical expressions deciding what the AI does, in other words; what action it takes. An even more formal description is that Behaviors are the nodes in the tree who are parents. The leaf nodes either checks the status of […]

/ Comments Off on Reflections about the research done so far
Program: Programming

Save Your Favorite Images and Media on WordPress.com, Anytime

We’ve added a new media section to your WordPress.com dashboard, allowing you to bulk upload, edit, and tweak your media files. Let’s look at the changes:
Upload Media in Bulk
Add new items in bulk by going to Media → Add New to activate the file picker. You can also drag and drop items right onto the page.

Edit Media
Now you can edit media files as you add them to your post or directly from the media section. To modify […]

/ Comments Off on Save Your Favorite Images and Media on WordPress.com, Anytime
Program: Programming

Save Your Favorite Images and Media on WordPress.com, Anytime

We’ve added a new media section to your WordPress.com dashboard, allowing you to bulk upload, edit, and tweak your media files. Let’s look at the changes:
Upload Media in Bulk
Add new items in bulk by going to Media → Add New to activate the file picker. You can also drag and drop items right onto the page.

Edit Media
Now you can edit media files as you add them to your post or directly from the media section. To modify […]

/ Comments Off on Save Your Favorite Images and Media on WordPress.com, Anytime
Program: Programming

Planning a BT

I have been away from blogging and making games for almost a year now. I had a lot of things going on at the same time since my education in game design and programming. But I have kept contact with some class mates and a few months ago (January 2017) I was inspired by Force Arena, a fast paced mmo rts – game (Massively Multiplayer Online Real Time Strategy). You play a hero who can move, attack and strategically place […]

/ Comments Off on Planning a BT
Program: Programming

Planning a BT

I have been away from blogging and making games for almost a year now. I had a lot of things going on at the same time since my education in game design and programming. But I have kept contact with some class mates and a few months ago (January 2017) I was inspired by Force Arena, a fast paced mmo rts – game (Massively Multiplayer Online Real Time Strategy). You play a hero who can move, attack and strategically place […]

/ Comments Off on Planning a BT
Program: Programming

Boss Design and Implementation

Design
Because I only worked on fixing bugs this week, I decided to write about some design and coding work I had done the week before which is a lot more interesting to write about. Namely how me and our lead designer worked on the design of the boss and how I implemented it in the game.
When we designed the boss we had the following goals for it:

The boss needs to test the player’s understanding of the core mechanics of the […]

/ Comments Off on Boss Design and Implementation
Program: Programming

Boss Design and Implementation

Design
Because I only worked on fixing bugs this week, I decided to write about some design and coding work I had done the week before which is a lot more interesting to write about. Namely how me and our lead designer worked on the design of the boss and how I implemented it in the game.
When we designed the boss we had the following goals for it:

The boss needs to test the player’s understanding of the core mechanics of the […]

/ Comments Off on Boss Design and Implementation
Program: Programming

A Few Tiny Steps Towards an Improved Writing Space at WordPress.com

Today we’re proud to unveil some design changes to the WordPress.com editor. It has the same great features you’ve come to expect, but with a cleaner, more refined experience — and a few new improvements, like a distraction-free writing mode.

Welcome to our new distraction-free writing experience. We hope you enjoy it.

To give you a tour, I chatted with the two people who helped to create it. Joen Asmussen and Matías Ventura are two Europe-based computational designers at Automattic who have […]

/ Comments Off on A Few Tiny Steps Towards an Improved Writing Space at WordPress.com
Program: Programming

A Few Tiny Steps Towards an Improved Writing Space at WordPress.com

Today we’re proud to unveil some design changes to the WordPress.com editor. It has the same great features you’ve come to expect, but with a cleaner, more refined experience — and a few new improvements, like a distraction-free writing mode.

Welcome to our new distraction-free writing experience. We hope you enjoy it.

To give you a tour, I chatted with the two people who helped to create it. Joen Asmussen and Matías Ventura are two Europe-based computational designers at Automattic who have […]

/ Comments Off on A Few Tiny Steps Towards an Improved Writing Space at WordPress.com
Program: Programming

Moth game: Clues

What now?
Most of the mechanics in our game are finished, and we’re getting close to the final deadline. What’s left is polishing the experience of the mechanics, so that the player knows what to do and can feel a sense of progression. One particularily confusing situation players would face in our game was encountering breakable and openable branches. This was clear during beta playtesting, where we would see players bump into the branches, not aware of how to break through. […]

/ Comments Off on Moth game: Clues
Program: Programming

Moth game: Clues

What now?
Most of the mechanics in our game are finished, and we’re getting close to the final deadline. What’s left is polishing the experience of the mechanics, so that the player knows what to do and can feel a sense of progression. One particularily confusing situation players would face in our game was encountering breakable and openable branches. This was clear during beta playtesting, where we would see players bump into the branches, not aware of how to break through. […]

/ Comments Off on Moth game: Clues
Program: Programming

Saving, Loading, Scoring

As a last post / update on this project I’ll tell you about the very last work I have had to focus on during this past week. And that is scoring, and the ability to save and load these scores.
For anyone who hasn’t followed these post: We are currently in the process of developing a small endless shooter, which we’ve now given the name “Burn Cube Burn”. Players in this game must survive an endless onslaught of evil cubes, hellbent […]

/ Comments Off on Saving, Loading, Scoring
Program: Programming

Saving, Loading, Scoring

As a last post / update on this project I’ll tell you about the very last work I have had to focus on during this past week. And that is scoring, and the ability to save and load these scores.
For anyone who hasn’t followed these post: We are currently in the process of developing a small endless shooter, which we’ve now given the name “Burn Cube Burn”. Players in this game must survive an endless onslaught of evil cubes, hellbent […]

/ Comments Off on Saving, Loading, Scoring
Program: Programming

The Illusion of Progress

I thought I had run out of things to talk about by this point, but of course by given how creative I am, there’s at least one more thing worth writing a blog post about.
Creativity doesn’t equal great so I’m not certain if this’ll be an interesting read, but let’s see how my blog writing can save it!
In Spirits of The Shogun when outside of fighting, the background scrolls with a parallax effect whenever the player pushes against the right boundary. […]

/ Comments Off on The Illusion of Progress
Program: Programming

The Illusion of Progress

I thought I had run out of things to talk about by this point, but of course by given how creative I am, there’s at least one more thing worth writing a blog post about.
Creativity doesn’t equal great so I’m not certain if this’ll be an interesting read, but let’s see how my blog writing can save it!
In Spirits of The Shogun when outside of fighting, the background scrolls with a parallax effect whenever the player pushes against the right boundary. […]

/ Comments Off on The Illusion of Progress
Program: Programming

Understanding how to survive

/ Comments Off on Understanding how to survive
Program: Programming

Understanding how to survive

/ Comments Off on Understanding how to survive
Program: Programming

Pre-Post-Mortem

This week concludes the series of blog posts about “Burn Witch, Burn!”. As such, I felt that a retrospective post is justified, even though the development process continues for another week. Being the lead coder in our group I’m going to focus on that aspect of the project.
The project was my first in Unity and C#, resulting in some hurdles that had to be overcome, or dragged along to the finish line. In C++ the #include directive is used to […]

/ Comments Off on Pre-Post-Mortem
Program: Programming

Pre-Post-Mortem

This week concludes the series of blog posts about “Burn Witch, Burn!”. As such, I felt that a retrospective post is justified, even though the development process continues for another week. Being the lead coder in our group I’m going to focus on that aspect of the project.
The project was my first in Unity and C#, resulting in some hurdles that had to be overcome, or dragged along to the finish line. In C++ the #include directive is used to […]

/ Comments Off on Pre-Post-Mortem
Program: Programming