Форум программистов, компьютерный форум, киберфорум
Наши страницы
Без категории
Войти
Регистрация
Восстановить пароль
Без категории Записи без категории
Старый
Рейтинг: 5.00. Голосов: 1.
Консольные Крестики-нолики на C# на одном компьютере
Запись от 8Observer8 размещена 11.07.2019 в 19:56
Обновил(-а) 8Observer8 Вчера в 18:20

Я начал писать консольные Крестики-нолики, так увлёкся, что написал до конца. Я сделал "защиту от дурака". Если несложно, то попробуйте поиграть, я собрал в EXE. Никуда не подсматривал, сделал...
Изображения
   
Вложения
Тип файла: zip Tic-Tac-Toe-Console.zip (3.5 Кб, 23 просмотров)
Тип файла: zip Tic-Tac-Toe-Console_CSharp.zip (28.0 Кб, 10 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 164 Комментарии 5 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Heroku + Socket.io + TypeScript + Jasmine Specs + VSCode = Заготовка
Запись от 8Observer8 размещена 10.07.2019 в 15:45

Мой пример является заготовкой для разработки кооперативных и мультиплеерных игр.

Запустить рабочий пример в браузере: https://boilerplate-socketio.herokuapp.com/

Исходники...
Миниатюры
Нажмите на изображение для увеличения
Название: BabylonJSClient.png
Просмотров: 19
Размер:	8.2 Кб
ID:	5456  
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 109 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Загрузка текстового файла на TypeScript
Запись от 8Observer8 размещена 10.07.2019 в 15:00
Обновил(-а) 8Observer8 11.07.2019 в 11:04

Мой пример использует два способа загрузки:
  • XMLHTTPRequest - загрузка текстового файла из программы с HTTP сервера
  • FileReader - загрузка по кнопке

Открыть пример в песочнице.

...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 95 Комментарии 1 8Observer8 вне форума
Старый
Кроссплатформенная змейка на WebGL и TypeScript
Запись от 8Observer8 размещена 07.07.2019 в 18:21

Песочница: https://next.plnkr.co/edit/7gjdZi2GNHZvtHQEMc4Y?preview

В песочнице можно поиграть, залогиниться через GitHub, сделать Fork (нажав кнопку "Fork), сделать свои изменения,...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 75 Комментарии 1 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Расположение примера на Phaser и TypeScript в песочнице
Запись от 8Observer8 размещена 05.07.2019 в 21:11

JavaScript программисты, которые используют игровой фреймворк Phaser, могут располагать свои примеры в песочницах JSFiddle, CodePen, Plunker и т.д. Публикация кода в песочнице удобно для демонстрации...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 92 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Пример дружбы TypeScript с Three.js
Запись от 8Observer8 размещена 01.07.2019 в 01:46
Обновил(-а) 8Observer8 10.07.2019 в 15:03

Пример я переписал на TypeScript из официальной документации, отсюда: https://threejs.org/docs/#manual/en/introduction/Creating-a-scene

Песочница на TypeScript

Исходники в архиве...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 180 Комментарии 8 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Процесс написания игры Крестики-нолики с мультиплеером
Запись от 8Observer8 размещена 29.06.2019 в 14:32
Обновил(-а) 8Observer8 29.06.2019 в 22:44

Процесс написания игры будет отображён в комментариях (в коммитах) на GitHub. Постараюсь подробно коммиты подробно. Буду комментировать здесь в записи блога каждый значительный шаг.
...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 278 Комментарии 7 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Перевод примеров из книги WPG на C# OpenGL 3.1 и TypeScript
Запись от 8Observer8 размещена 22.06.2019 в 17:08
Обновил(-а) 8Observer8 04.07.2019 в 21:26

Для практики и упражнений в WebGL и OpenGL решил переводить примеры из книги WebGL. Программирование трехмерной графики на TypeScript и C# OpenGL 3.1. По мере продвижения буду делать коммиты на GitHub:...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 315 Комментарии 20 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 3.
По поводу эксперимента "Английский на весь 2019 год"
Запись от 8Observer8 размещена 19.06.2019 в 11:13
Обновил(-а) 8Observer8 23.06.2019 в 11:16

Создал эту запись для тех кому бы интересен мой эксперимент с использованием английского весь 2019 год, чтобы не тратить время на новые ответы я компактно объясню здесь, чтобы давать ссылки если кому-то...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 150 Комментарии 2 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Определение клика мыши по фигуре. OpenGL 3.1, C#. WebGL, TypeScript
Запись от 8Observer8 размещена 14.06.2019 в 01:43

Этот пример почти полностью переписан с JavaScript (WebGL) из данного примера: ch10/PickObject, который в свою очередь был взят из книги: WebGL. Программирование трехмерной графики. Переписан пример на...
Изображения
    
Вложения
Тип файла: zip pick-object-webgl10-typescript.zip (56.2 Кб, 43 просмотров)
Тип файла: zip PickObject_WpfOpenTkOpenGL31CSharp.zip (2.94 Мб, 48 просмотров)
Тип файла: zip PickObject_WinFormsOpenTkOpenGL31CSharp.zip (2.93 Мб, 42 просмотров)
Тип файла: zip PickObject_GameWindowOpenTkOpenGL31CSharp.zip (2.90 Мб, 43 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 126 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Рисование графика на примере синуса. WinForms, OpenGL 1.1, C#
Запись от 8Observer8 размещена 07.06.2019 в 01:40
Обновил(-а) 8Observer8 07.06.2019 в 22:30

Цитата:
Сообщение от Temarot Посмотреть сообщение
1. Нарисовать на форме (на панели или другом элементе управления) график функции: параболу, синусоиду, гиперболу и т.д., но не прямую.
Название: Sin_WinFormsOpenGL11CSharp.gif
Просмотров: 305

Размер: 13.5 Кб
Вложения
Тип файла: zip Sin_WinFormsOpenGL11CSharp.zip (2.92 Мб, 53 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 188 Комментарии 2 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Инструкция, как сделать OpenTK.GLControl автономным от NuGet
Запись от 8Observer8 размещена 05.06.2019 в 11:09
Обновил(-а) 8Observer8 05.06.2019 в 11:26

Цитата:
Сообщение от NadinKaa Посмотреть сообщение
Единственное, что С# требует пред.установки Фреймворка, что по ТЗ не желательно. но стоит подумать, возможно о совмещении в дальнейшем.
Меня часто спрашивают (нет), как сделать OpenTK автономным,...
Изображения
 
Вложения
Тип файла: zip LineAndButton_WinFormsOpenGL11CSharp.zip (5.80 Мб, 22 просмотров)
Тип файла: zip LineAndButton_WithoutNuGet.zip (2.90 Мб, 37 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 123 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Активация Radeon и Geforce из EXE на ноутбуках для OpenGL 4 и C++
Запись от 8Observer8 размещена 02.06.2019 в 00:57
Обновил(-а) 8Observer8 02.06.2019 в 00:59

На ноутбуках, например, на моём Asus K53SV, установлены две видеокарты:
  • маломощная Intel (OpenGL 3.1)
  • более мощная Geforce (OpenGL 4.6)

Это сделано для экономии энергии. Почти все приложения...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 146 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Подключение GLFW, GLAD для OpenGL 3.1, C++ по относительным путям
Запись от 8Observer8 размещена 01.06.2019 в 17:49

Главная цель проекта - показать, что можно создать проект в Visual Studio (в данном, случае в VS версии 2015), который можно скинуть кому-то и он будет работать сразу после открытия и запуска, потому...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 179 Комментарии 2 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Как нарисовать блок-схему
Запись от 8Observer8 размещена 01.06.2019 в 13:11
Обновил(-а) 8Observer8 01.06.2019 в 14:32

https://drakonhub.com/

Краткое описание в PDF (124 страницы)

Видео: Как нарисовать ДРАКОН-схему в DrakonHub

Видео


Мой пример с условием, вводом...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 319 Комментарии 13 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Text. Legacy OpenGL 1.1, FreeGLUT, C++
Запись от 8Observer8 размещена 26.04.2019 в 11:29
Обновил(-а) 8Observer8 29.05.2019 в 17:51

Цитата:
Сообщение от Stochfard Посмотреть сообщение
OpenGL C++ вывод текста. Подскажите самый простой способ вывести текст в определенном месте.
VS2015: Text_FreeGlutOpenGL15Cpp.zip

Settings

1.
Configuration:
...
Миниатюры
Нажмите на изображение для увеличения
Название: PlatformToolset.png
Просмотров: 75
Размер:	39.4 Кб
ID:	5338  
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 127 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
y = Sin(x). FreeGLUT, legacy OpenGL 1.1, C++
Запись от 8Observer8 размещена 26.04.2019 в 00:51
Обновил(-а) 8Observer8 09.06.2019 в 09:43

Цитата:
Сообщение от Ений_В Посмотреть сообщение
Нужно создать график функции y = sinx.
Цитата:
Сообщение от DieSeele Посмотреть сообщение
Посоветуйте библиотеку для рисования графиков
VS2015: Sin_FreeGlutOpenGL11Cpp.zip
Release: Sin_x86_EXE.zip
  • Visual Studio 2015
  • "Win32
...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 169 Комментарии 1 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
TDD and Simple Game Math
Запись от 8Observer8 размещена 26.03.2019 в 03:12
Обновил(-а) 8Observer8 26.03.2019 в 03:16

In this Blog Entry I will translate examples from the tutorial Math for Game Developers from C++ to C# and TypeScript. I will add unit tests to the examples.

I use:...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 183 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 2.
Mock for "cube_add" Blender API
Запись от 8Observer8 размещена 05.03.2019 в 21:37
Обновил(-а) 8Observer8 06.03.2019 в 18:26

Mock-objects are useful if you use external editor like VSCode or IDE like PyCharm, Eclipse and so on, because you can use DI (Dependency Injection) and you can debug your code logic with breakpoints....
Миниатюры
Нажмите на изображение для увеличения
Название: mock-object-primitive_cube_add.png
Просмотров: 85
Размер:	68.1 Кб
ID:	5300  
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 406 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Update Projection Matrix. OpenGL 3.1, WinForms, C#
Запись от 8Observer8 размещена 28.02.2019 в 16:08
Обновил(-а) 8Observer8 28.02.2019 в 16:18

This example show how to update projection matrix: Blackjack_WinFormsOpenGL31CSharp_UpdateProjMatrix.zip

C#
1
2
3
        private void glControl_Resize(object sender, EventArgs e)
        {
            UpdateProjMatrix();
...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 150 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Textures. OpenTK.GLControl, WinForms, C#
Запись от 8Observer8 размещена 27.02.2019 в 20:24

My example shows a simple way to draw a few textures using OpenGL 3.1 without writing you own engine like in previous instruction: BYO2DGE. 5.1 TextureShaders. C#

Project for Visual Studio:...
Изображения
 
Вложения
Тип файла: zip Blackjack_WinFormsOpenGL31CSharp.zip (2.78 Мб, 19 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 202 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
BYO2DGE. 5.1 TextureShaders. C#
Запись от 8Observer8 размещена 25.02.2019 в 19:25
Обновил(-а) 8Observer8 25.02.2019 в 19:30

I study this book: Build your own 2D Game Engine. I rewrite the 2D game engine from the book from JavaScript to C#.

I rewrote this example from the official book repository: 5.1.TextureShaders...
Миниатюры
Нажмите на изображение для увеличения
Название: ColoredAndTexturedObjects.png
Просмотров: 48
Размер:	8.4 Кб
ID:	5232  
Вложения
Тип файла: zip ColoredAndTexturedObjects_OpenTKOpenGL31CSharp.zip (4.91 Мб, 24 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 188 Комментарии 1 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Specs for Node.js Calculator using Jasmine and JavaScript 5
Запись от 8Observer8 размещена 24.02.2019 в 20:37

Let's write an executable documentation for server side calculator.

Specifications:
  • "Add(a, b)" method must to sum positive numbers. Specification name: Add_SumPositiveNumbers_ReturnsSum
  • "Sub(a,
...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 127 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Specifications for Calculator using Jasmine and JavaScript 5
Запись от 8Observer8 размещена 23.02.2019 в 15:14
Обновил(-а) 8Observer8 23.02.2019 в 15:29

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
...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 153 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Specifications for Calculator using Jasmine and TypeScript
Запись от 8Observer8 размещена 23.02.2019 в 01:08
Обновил(-а) 8Observer8 23.02.2019 в 03:47

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...
Изображения
 
Вложения
Аватар для 8Observer8
Размещено в Без категории
Просмотров 164 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Browserify TypeScript + Bonus: UglifyJS
Запись от 8Observer8 размещена 21.02.2019 в 18:32
Обновил(-а) 8Observer8 21.02.2019 в 18:55

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...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 134 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
A few TypeScript files on Sandbox
Запись от 8Observer8 размещена 20.02.2019 в 17:27
Обновил(-а) 8Observer8 21.02.2019 в 13:48

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:...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 108 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
GUI WPF + OpenGL 3.1 + C#
Запись от 8Observer8 размещена 19.02.2019 в 17:36
Обновил(-а) 8Observer8 20.06.2019 в 15:45

We will see how to place OpenTK.GLControl on WPF window to make GUI application with 2D/3D graphics using modern OpenGL 3.

This is the result VS project:

Название: EditedTriangle_WPFOpenGL31CSharp_Result.png
Просмотров: 611

Размер: 4.3 Кб...
Миниатюры
Нажмите на изображение для увеличения
Название: EditedTriangle_WPFOpenGL31CSharp_NewProject.png
Просмотров: 88
Размер:	30.2 Кб
ID:	5219   Нажмите на изображение для увеличения
Название: EditedTriangle_WPFOpenGL31CSharp_Assemblies.png
Просмотров: 110
Размер:	22.5 Кб
ID:	5220   Нажмите на изображение для увеличения
Название: EditedTriangle_WPFOpenGL31CSharp_ReferenceManager.png
Просмотров: 101
Размер:	10.7 Кб
ID:	5221  

Вложения
Тип файла: zip EditedTriangle_WPFOpenGL31CSharp.zip (2.57 Мб, 1 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 190 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Set Up Google Mock Framework for TDD. C++, Visual Studio
Запись от 8Observer8 размещена 19.02.2019 в 02:46
Обновил(-а) 8Observer8 19.02.2019 в 03:16

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

In this example: PersonService_GMockCpp.zip we will see how to use Google...
Миниатюры
Нажмите на изображение для увеличения
Название: PersonService_GMockCpp.png
Просмотров: 116
Размер:	13.5 Кб
ID:	5215  
Вложения
Тип файла: zip gtest-1.8.1.zip (284.3 Кб, 20 просмотров)
Тип файла: zip gmock-1.8.1.zip (171.5 Кб, 17 просмотров)
Аватар для 8Observer8
Размещено в Без категории
Просмотров 118 Комментарии 0 8Observer8 вне форума
Старый
Рейтинг: 5.00. Голосов: 1.
Set Up OpenGL 3 for Python
Запись от 8Observer8 размещена 18.02.2019 в 17:41
Обновил(-а) 8Observer8 19.02.2019 в 02:47

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
...
Аватар для 8Observer8
Размещено в Без категории
Просмотров 109 Комментарии 0 8Observer8 вне форума
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru