マガジンのカバー画像

IT・プログラミング

4
運営しているクリエイター

記事一覧

【ゲーム開発】二次元配列に円形を描く

こちらと同じ内容を書いています。(どちらも自分です) 概要不思議のダンジョンなローグライクゲームを製作中、円形のマップ欲しいな~と思い、二次元配列に円を描くアルゴリズムが無いか探してみた。 無事発見し、きれいな円を描くことに成功した。 参考サイト具体的な方法準備 まずは、円を描くために適当な二次元配列を用意。今回は、0をデフォの値、1を円にしたいところ、とした。 (初期値は一旦0で埋めておく) const int size = 30; int area[

【ゲーム開発】不思議なダンジョンを生成する

不思議なダンジョン生成について、具体的に書いていく。(覚え書き) 方法マップをエリアに分割し、エリア内に部屋を作り、部屋同士を通路で繋ぐ。 参考サイト↓ 今回のサンプルソース 手順エリアに分割する エリア内に部屋を作る 部屋と部屋を通路で繋ぐ 前準備今回は、C++で作成した。UnityやWebアプリなどで利用する場合は、各言語に直して利用できるはず。 Main.cpp #include "MapGenerator.h"int main(){ MapGenera

【Python】普段C++とかC#しか触ってない人間がPython入門してみる

1. はじめにC言語とかC++とかC#をマスターしている(過言)ので、 昨今人気の高まっているPythonにも手を出してみようと思います。 基本的に、C++との違いを補完していきます。 2. C++とpythonの相違点何ができるとかそういうのは一旦置いておきます。 とりあえず、同じプログラミング言語、書き方の違い辺りから。 ●main関数がいらない 例:Hello World ・C++ #include <iostream>int main(){ std::

「良いプログラムコード」を書くには

●参考書籍、記事 0. はじめにこの記事では、参考書籍や記事を読みつつ、私がプログラミングを学び、実際にアプリなどを製作してきた中で、本当に大切だと感じた事を書いていきたいと思う。 また、本記事の中で登場するコードは、基本的にC++によって記述される。 1. 「良いプログラムコード」とは、どんなものか?結論から先に書くと、「書いた本人以外が見ても、スッと理解できるもの」こそが、良いプログラムコードである。 例えば、初心者が書きそうな、以下のようなコードはどうだろうか?