게으른 컴공생
article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - qt에 mysql 연동하기
프로젝트/Typing Game 2021. 1. 14. 18:41

아.. 이 문제 때문에 얼마나 많은 시간을 보내버린 건지 ㅋㅋ 일단 나는 qt 5.15.2, qt creator 4.14.0 community, mysql 8.0.22 64bit, visual studio 2019 community를 가지고 진행했다. qt creator에서 msvc2019 64bit을 가지고 프로젝트를 만든 뒤 프로젝트 파일에서 sql 추가, main에서 QSqlDatabase, QtDebug를 include한 다음에 qDebug()

타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 진행상황
프로젝트/Typing Game 2021. 1. 12. 00:15

열심히 했다고 생각했지만 블로그 닉값을 하게되었다. 생각보다 qt에 대해 알아야 할 게 많았다. framwork가 지금까지는 무슨 의미인지 잘 몰랐었는데 qt에 대해서 알아가면서 익숙해져가고 있다. framework란 개발환경 정도로 이해하면 될 것 같다. qt의 빌드 과정은 다음과 같다. qt-buildsystem.png (894×626) 익숙한 IDE인 visual studio에 qt extension을 설치하고 mysql도 디렉토리 설정으로 연결했는데.. qt자체에서 컴파일하는 것보다 훨씬 헷갈린다는 단점이 있어서 고생을 많이 했다. 심지어 qt의 모듈 중에 sql을 다루는 모듈이 존재한다! 지금이라도 qt creator로 갈아탈까 고민 중이다. 지금 visual studio를 가지고 menu 정도..

article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 일정 계획
프로젝트/Typing Game 2021. 1. 3. 22:52

01/04 01/05 01/06 01/07 01/08 01/09 01/10 srs 완성 sds 완성 qt 학습 mysql 학습 코딩 그냥 1주 잡아놓고 했더니 한 것도 없는데 시간이 가버렸다... 세부사항 별로 일정을 잡아놓고 해야할 것 같다. Photo by Eric Rothermel on Unsplash

article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 디자인
프로젝트/Typing Game 2021. 1. 1. 14:52

design architecture MVC나 layered 중 선택 layered architecture 장단점 itwiki.kr/w/%EA%B3%84%EC%B8%B5%ED%98%95_%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98_%EC%8A%A4%ED%83%80%EC%9D%BC MVC architecture 장단점 server-engineer.tistory.com/167 Layered로 선택 SDS docs.google.com/document/d/1CjYvMUqQ2n3TJ5FYZa1psYYGqtwD6wlabvX1-aiLd1o/edit?usp=sharing Photo by Ricardo Gomez Angel on Unsplash

article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 요구사항분석
프로젝트/Typing Game 2020. 12. 29. 19:14

Brain storming & Storyboard docs.google.com/document/d/16gPGXnBI5Qj8kKL8api2rkTFdPBmTGcG1PleNnpkpG8/edit?usp=sharing UML Models use case, context, activity, sequence, class, state machine drive.google.com/file/d/1qB7TOwR--epBtAb0TKbVl5VB-Rt57MA4/view?usp=sharing SRS docs.google.com/document/d/1UGDhp1gI0jlp3cVXkkS1MeHJ1F-JSV95WhghpsmRB-w/edit?usp=sharing Photo by Ameen Fahmy on Unsplash

article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 학습
프로젝트/Typing Game 2020. 12. 29. 19:08

GUI 게임을 만드는 데 있어서 GUI도 매우 중요한 요소라고 생각한다. 이전에 GUI를 다뤄본 경험이 한 번 있었는데 바로 위에서 언급했던 갤러리 관리 프로그램을 만들 때였다. 그때는 python에서 tkinter라는 모듈을 이용했었는데 C++에서는 어떻게 GUI를 다룰 수 있는지 조금의 자료조사를 거쳤다. 그 방법에는 세 가지 정도가 있다고 한다. 1. window api를 이용하는 방법 2. mfc를 이용하는 방법(정말 암 걸리는 방법이란다) 3. 라이브러리를 이용하는 방법(Qt, JUCE, Nana)등 +window form window api의 경우는 내가 다뤄본 경험이 있어서 자신이 있지만 라이브러리의 경우는 듣도 보도 못한 내용들이 많았다. 설치부터 설정까지도 꽤나 많이 신경써야 한다는 점도..

article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 진행 계획
프로젝트/Typing Game 2020. 12. 28. 17:02

지금까지 프로그램을 짜본 것이 몇가지 되지 않지만 프로젝트 경험이 아예없는 것은 아니다. 작년 1학년 2학기 c programming 수업 때 조원들과 모두의 마블 같은 게임을 제작한 적이 있다. 레포지토리 링크 : github.com/DongHoony/CProgramming_MyBuilding 또한 2학년 1학기 오픈소스입문 수업 때 초라하지만 얼굴인식을 이용한 갤러리 관리 프로그램을 만들어보기도 했다. 이용한 파이썬 모듈 : github.com/ageitgey/face_recognition 레포지토리 링크 : github.com/nonaninona/Octopus 마지막으로 이번 2학년 2학기 때 소프트웨어 공학 수업을 배우면서 소프트웨어 개발 과정이 어떻게 진행되는지 배우고 개발 과정 맛보기 팀프로젝..

article thumbnail
타자연습을 자연스럽게 할 수 있는 게임제작 프로젝트 - 계기
프로젝트/Typing Game 2020. 12. 28. 16:21

내 여자친구는 컴퓨터에 문외한이다. 그래서인지 타자가 필요할 때 많은 에로사항을 겪는 것을 지켜봤다. 특히나 이 시국에는 대학생 신분으로서 과제나 시험을 보는 등 타자의 필요성이 더 커져 그 상황이 심화되었다. 즉 타자연습이 필요한 때가 온 것이다. 이전에 한컴타자연습을 추천했었지만 흥미가 없는 지 금방 그만둔 것으로 보인다. 이번에는 상황이 조금 더 좋다. 나의 영향으로 비디오 게임을 시작하게 되었기 때문이다. 또한 자신의 동기들이 다 컴맹이어서(...) 나에게서 얻어간 몇가지 팁들을 가지고 나름 컴잘알이 되었다고 한다. 종합적으로 컴퓨터에 대한 흥미가 전보다 증가한 것 같다. 어떻게 하면 타자연습을 꾸준히 하게 만들 수 있을까 나의경험을 떠올려본다. 나는 초등학교 2학년 때 방과후 수업으로 컴퓨터를 ..

검색 태그