스타크래프트 게임엔진 개발한것

lfs의 이미지





struct hu

스타크래프트 게임엔진

SCV는 2명, ARMY는 5명,그리고 커맨드센터 1개입니다.

간단하게 구성하였습니다.


인간 종족의 구조체

struct hu{

        int command_hu[1][2];

//command_hu[0][0]은 커맨드 센터의 체력량을 나타내는 배열 변수

//command_hu[0][1]은 커맨드 센터에 모이는 미네랄양을 나타내는 배열변수

        int scv_hu[2][4];

//scv_hu[0][0]은 scv의 체력량을 나타내는 배열 변수

//scv_hu[0][1]은 scv가 선택되어지는지 나타내는(0과1값) 배열변수

//scv_hu[0][2]은 scv가 공격할 때 사용하는 공격값

//scv_hu[0][3]은 scv가 미네랄 캘 때 사용하는 채취값

//scv_hu[2][4]의 배열 숫자에서 첫머리 배열숫자2는 scv 인원 개수

                두 번째 배열숫자4는 앞의 4개의 속성을 나타낸다.

        int army_hu[5][3];      

//army_hu[0][0]은 army의 체력량을 나타내는 배열 변수

//army_hu[0][1]은 army가 선택되어지는지 나타내는(0과1값) 배열변수

//army_hu[0][2]은 army가 공격할 때 사용하는 공격값

//army_hu[5][3]의 배열 숫자에서 첫머리 배열숫자5는 army인원 개수

                두 번째 배열숫자3은 앞의 3개의 속성을 나타낸다.

        int status_hu[3];

//status_hu[0]은 커맨드 센터가 공격받는지 나타내는(0과1값) 배열변수

//status_hu[1]은 scv가 공격하거나 공격받는지 미네랄캐는지 나타내는(0과1과2값) 배열변수

//status_hu[2]은 army가 공격하거나 공격받는지 나타내는(0과1값) 배열변수

}human;


컴퓨터 종족의 구조체

struct co{

        int command_co[1][2];

//command_co[0][0]은 커맨드 센터의 체력량을 나타내는 배열 변수

//command_co[0][1]은 커맨드 센터에 모이는 미네랄양을 나타내는 배열변수

        int scv_co[2][4];

//scv_co[0][0]은 scv의 체력량을 나타내는 배열 변수

//scv_co[0][1]은 scv가 선택되어지는지 나타내는(0과1값) 배열변수

//scv_co[0][2]은 scv가 공격할 때 사용하는 공격값

//scv_co[0][3]은 scv가 미네랄 캘 때 사용하는 채취값

//scv_co[2][4]의 배열 숫자에서 첫머리 배열숫자2는 scv 인원 개수

                두 번째 배열숫자4는 앞의 4개의 속성을 나타낸다.

        int army_co[5][3];      

//army_co[0][0]은 army의 체력량을 나타내는 배열 변수

//army_co[0][1]은 army가 선택되어지는지 나타내는(0과1값) 배열변수

//army_co[0][2]은 army가 공격할 때 사용하는 공격값

//army_co[5][3]의 배열 숫자에서 첫머리 배열숫자5는 army인원 개수

                두 번째 배열숫자3은 앞의 3개의 속성을 나타낸다.

        int status_co[3];

//status_co[0]은 커맨드 센터가 공격받는지 나타내는(0과1값) 배열변수

//status_co[1]은 scv가 공격하거나 공격받는지 미네랄캐는지 나타내는(0과1과2값) 배열변수

//status_co[2]은 army가 공격하거나 공격받는지 나타내는(0과1값) 배열변수

}computer;





Forums: 
lfs의 이미지

게임 엔진만 만들었습니다. fork()함수 버그가 없는 운영체제나 컴파일러
구하기가 어렵더군요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.