Skip to content

Instantly share code, notes, and snippets.

View DanBradbury's full-sized avatar
:shipit:
Doing the work

Dan Bradbury DanBradbury

:shipit:
Doing the work
View GitHub Profile
@DanBradbury
DanBradbury / .vimrc
Last active August 29, 2015 14:04
My Dotfiles
set nocompatible " be iMproved, required
filetype off " required
" set the runtime path to include Vundle and initialize
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()
"
" " let Vundle manage Vundle, required
Plugin 'gmarik/vundle'
Plugin 'lsdr/monokai'

In today's episode we are going to create a pause effect that can be easily implemented into any game you may be working on. For this example we are going to build off of a minimalistic side scroller with only a few active objects.

Source code hosted on Github (pull, fork, or whatever you would like).

To implement the effect we will have o_player (this would be any control object in your game), trigger an event that creates o_pause which will handle all the logic for the effect.

o_player is the easiest part to implement so we should just take care of it first.

@DanBradbury
DanBradbury / e6Notes.md
Created August 18, 2014 04:27
ep6Notes
@DanBradbury
DanBradbury / ep5.md
Last active October 20, 2020 23:53
Episode 5 Full

Side scrolling in GameMaker can be implemented with little effort. In this episode we take a step back from 2014 and take a look at how a 2d side scrolling games were implemented 20 years ago. Due to limited hardware, developers had to use smart memory management techniques to create the games that they wanted. In the 80s the best games were being made for consoles like the NES since they could support memory on the game card. In the early 1980s the standard graphics card for PCs; the CGA was not capable of even creating a satisfying 2d side scrolling effect. The Color/Graphics Adapter was IBM's first graphics card with a max resolution of 640×200, and support for 16 colors, and 16 kilobytes of video memory.

For a more more details on the CGA read on here.

This card did not have the capabilities to create the smooth side scrolling effect that NES and

"arg = \"rr_dev-pc_TECH-337_gemify_models\""
"arg = \"rr_test-pc_TECH-337_gemify_models-default\""
"arg = \"rr_test-pc_TECH-337_gemify_models-sample_data\""
"arg = \"rr_test-pc_TECH-337_gemify_models-sample_data\""
"arg = \"rr_dev-pc_TECH-337_gemify_models\""
"arg = \"rr_test-pc_TECH-337_gemify_models-default\""
"arg = \"rr_test-pc_TECH-337_gemify_models-sample_data\""
Loaded suite organization_membership_test
Started
Error loading Marshal file /Users/danielbradbury/Documents/Invoca/web/test/fixturesdefault.marshal: No such file or directory @ rb_sysopen - /Users/danielbradbury/Documents/Invoca/web/test/fixturesdefault.marshal
JIRA link: https://ringrevenue.atlassian.net/browse/STORY-902
STORY-902:
Pausing a Campaign
ORIGINAL ESTIMATE: None
TIME SPENT: None
*Problem:*
If customers want to pause a campaign, we currently coach customers to suspend the
advertiser or affiliate, which has negative connotations. The other option is to

Grooming Notes


Dynamic Generated Transaction API documentation

  • Promote Self Serve Token best practices
  • Update transaction_id information

Acceptance Criteria


Required to be Updated

Network Level Accounts

Grooming Notes


Pausing a Campaign

  • The ability to pause/unpause a campaign (including afiliate campaign customizations) so that traffic can be temporarily stopped to that specific campaign and turn it on at a later date

Acceptance Criteria

Campaign Specific

  • Affiliates can apply to paused campaigns
  • Users can only pause campaigns when a campaign is active
  • Demonstrate a campaign can be modified when paused

iOS Distribution


Prequirements

  • iOS Export
  • Game up to Apple Developer Guidelines
  • iPad OR iPhone
  • Mac device in the same network as your development machine

Before getting your game onto that App Store you need to send your game to Apple for verification. The process of doing this can be quite confusing. The goal of this episdoe is to try and explain the process and make it a little bit less painful.