My Instructions for beginners

I want to explain my progress of game development in the form of step-by-step instructions for beginners.

31 comments
4 followers
54 entries
Advertisement
8Observer8
February 23, 2019
Specs for Calculator. Jasmine, JS5

Specifications:

  • "Add(a, b)" method must to sum positive numbers. Specification name: Add_SumPositiveNumbers_ReturnsSum
  • "Sub(a, b)" method must to subtract positive numbers. Specification name: Sub_SubtractPositiveNumbers_ReturnsSub

Source Code: https://github.com/8Observer8/calcul…

3,236 views
8Observer8
February 23, 2019
Specs for Calculator. Jasmine, TS

In this instruction we will study how to write executable specifications for a very simple Calculator project using Jasmine testing framework.

Source code on GitHub: https://github.com/8Observer8/calculator-browserify-ts

If you do not have "browserify" then install it globally using this…

2,554 views
8Observer8
February 23, 2019
Browserify TypeScript

It is the most common problem for anyone who starts to study TS. They cannot include a few ".js" files after compilation to <script> tags in "index.html".

It is very simple in JS. You have two files in JS and you can include them in "index.html":

index.html

<html> <head>   &nbs…

32,788 views
8Observer8
February 23, 2019
A few TypeScript files on Sandbox

There is a few TypeScript files in our example. We want to place these scripts on Sandbox.

This is the result on the Sandbox: click. Open the debug console in your browser to see the result: "Ctrl+Shift+J" in Chrome.

You will see in the debug console this messages:

Quote

Rectangle was created
Recta…

3,855 views
8Observer8
February 19, 2019
Set Up GMock for TDD. C++, VS

If you need the example how to set up GTest without GMock you can see this example: Set Up GTest for TDD. C++, VS

In this example: PersonService_GMockCpp.zip  we will see how to use Go…

8,352 views
8Observer8
February 18, 2019
Set up OpenGL 3 for Python

You need to type commands in the console terminal (you need to run the console terminal as administrator):

pip install GLFW pip install PyOpenGL pip install Pyrr pip install NumPy

Pyrr - for trigonometry and linear algebra

NumPy - for special arrays for OpenGL functions

You will see how to us…

7,459 views
8Observer8
February 18, 2019
Deploying Game Server on Heroku

Heroku is a free hosting. Let's deploy the application from this instruction: Emit and Broadcast JSON

You need to register on https://heroku.com/  and complete this official instruction: Getting Started on Heroku with Node.…

13,724 views
Advertisement
8Observer8
February 18, 2019
GUI WinForms + OpenGL 3.1

This my example how to use GUI WinForms and OpenTK.GLControl

5,372 views
8Observer8
February 17, 2019
Socket.io Connection, JS/ES5

I will try to explain a process in step-by-step how to prepare server but it will be good if you will watch this video tutorial in parallel: Setup & Sending Files. Node.js Tutorial Guide

At first test let's create a very simple server script locally that will write in the console terminal&n…

5,111 views
8Observer8
February 17, 2019
Emit and Broadcast JSON

I will show differences between "emit" and "broadcast" on server side.

In short:

  • "emit" sends JSON data to a connected client
  • "broadcast" sends JSON data to every client except the connected client

At first time create a connection between the server and the client using this instruction: Read more in My Instructions for beginners

9,506 views
Advertisement

Popular Blogs

shawnhar
Generalist
101 Entries
14 Followers
klg71
Generalist
56 Entries
2 Followers
ApochPiQ
Generalist
628 Entries
45 Followers
15 Entries
14 Followers
johnhattan
Programmer
1,277 Entries
50 Followers
Advertisement