4주동안 급속 공부로 sql 공부하였습니다.

쉬운데 어려운데 쉬운느낌

 

Select  B as z   from a

기본 중에 기본

A라는 데이타 테이블에서(from) B라는 데이타 를 구해온다(select) B는 * 를 쓰면 전부 가져온다

B가 너무 길면 간단하게 z라고 부른다

 

 

Select  B  from a

where c = 0

where은 조건을 다는것 c가 어떤걸 가져오나

뒤에 between(사이값 구하기), like(같은 내용(김% 같은거)) 를 넣을 수도 있음

 

Select  B  from a

where c = 0

group by D

order by E

 

D라는 카테고리로 묶는다 김씨는 김씨 끼리 이씨는 이씨끼리 같이

E라는 것으로 오름차순으로 정렬 DESC 를 붙이면 내림차순으로

 

Select  B  from A

inner join F on  a = f

 

Left join F on a=f

 

F라는 테이블을 A와 합쳐서 보여주는것

합치는 기준은 on 뒤에 표현함

inner 는 A와 F에 모두 있는것만(교집합)

Left는 A기준으로 합쳐지는 것 F에 없는 내용은 null값

 

(문장1)Union all(문장2)

두가지의 문장을 결합 

합집합이라 다 같이 나옵

근데 문장내에서는 정렬이 안먹혀서 나와서 해야됨

 

Select (문장)a from ( )b

where( )c

inner join ( )d

서브 쿼리

저기에 보이는 모든 거에 쓸수 있음 

괄호 안은 문장

조금만 생각한다면 쉽게 나옴

 

with A as (문장)

문장을 A라는 식으로 바꿔 부르겠다

선언

 

case when 어쩌고 then 저쩌고

else 고쩌고 end

case 문 어쩌고 일때  저쩌고라고 한다

나머지는 고쩌고라고 한다

when을 더 넣을수 있음

 

SUBSTRING_INDEX(열,기준,번째)

데이터 테이블에서 데이터의 글자로 나누어 보여주는것

그거랑 같음

SUBSTRING(열,어디서부터, 어디까지)

데이터의 글자를 기준없이 그냥 숫자로 나누는것

 

 

 

 

 

4주간 야무지게 공부함

어딘가에는 써먹겠지요

'일반,생각,' 카테고리의 다른 글

넥슨의 야심찬 신작-PROJECT D  (0) 2022.04.30
매일 글써보기 2일차  (0) 2022.04.28
매일 글써보기 1일차  (0) 2022.04.27

오늘부터 테스트가 전부 풀린다길래 한번 해보았습니다.

https://d.nexon.com/

 

PROJECT D

팀 기반 전략 액션TPS, 프로젝트D

d.nexon.com

간단히 게임을 설명하자면 발로란트에 배틀로얄 시스템을 적용한 폭탄설치, 움직이는 자기장, 상대파밍, 상점 시스템이 있는 3인칭 슈팅게임입니다.

 

 

아직 테스트라 장점과 단점이 유난히 보였습니다.

게임의 시작화면

 

우선 시작화면 입니다. 여기서는 아직 테스트라 별게 없다고 봅니다.

깔끔하게 캐릭터선택, 전적, 작전파일(리플레이 기능인데 좀더 간단히),클랜이 있습니다.

아래 미션스타트를 누르면 시작합니다.

 

캐릭터들의 특수능력

특수능력 칸에는 각 캐릭터별 특수능력인 고유렙톤과 공통 스킬인 장착렙톤이 있습니다.

시그니처는 캐릭터별 모션이라고 보시면 됩니다.

 

게임내부는 영상을 조금 찍긴 하였습니다. 게임자체에 아직 스크린샷 기능이 없는거 같아요

게임 내부 스크린샷입니다. 중간에 찍었습니다.

 

전체적인 캐릭터들 움직임들이 어색합니다.

바닥 걷는타이밍과 소리가 안맞는 부분도 있고 시그니처 모션들이 어색한편입니다.

지금 스크린샷도 달리는 모션입니다.

캐릭터자체가 약간 허리가 굽어져 있습니다.

근데 그상태에서 몸은빼고 움직여서 팔만 움직이고 머리만 움직이고 이러는것 같아서 어색합니다.

 

상점 시스템입니다. 게임내 상점에서 무기를 사서 싸우는 카운터 스트라이크식 입니다. 일반 카스보다 훨신 무기가 많습니다.

가장 다른것은 밑에 기본화기,특수장비,전술강화와 그것에 따른 시스템 입니다.

각각 레벨에따라 효과가 강해지는 시스템입니다. 허나 나혼자 하는것이 아니고 파티원들과 다 같이 하는 시스템입니다.

효과가 강해질수록 무기의 다양성, 소비품과 잡화를 다양하게 쓸수 있으며 무기에 추가 파츠들을 더많이 쓸수있습니다.

총알도 직접 하나하나 다사야되서 초반에 총알이 부족할수 있습니다.

 

 

매라운드가 끝나고 난후

라운드가 끝나면 그 라운드의 MVP와 어떤일이 있었는지 전술적 리플레이를 보여줍니다.

할말이 많지만 밑에서 적겠습니다.

 

 

 

 

소개는 다했으니 개인적으로 느낀 장점과 단점을 써보겠습니다.

 

우선 꽤 신박합니다.

TPS 장르에 폭탄설치에 배틀로얄을 섞은것은 한번도 못본것 같습니다. 숲말고 나무를 보면 참 멋집니다.

허나 하나하나 떼서 보면 각 장르의 상충되는 부분이 많습니다.

 

TPS장르와 폭탄설치는 개인적으로 굉장히 상극이라 봅니다. 

어 폭탄설치를 하네? 빼꼼 여기가 아니네? 또 내밀고 맞으면 탕

이것을 막기위해 폭탄설치 시간이 매우 짧습니다. 해체시간도 짧구요.

그것이 또 안좋은 작용을 합니다. 폭탄 자체가 재미가 없어요. 

폭탄이 10초내로 설치가 되는데 긴장감이 하나도 없습니다. 띡띡띡-설치

어? 적이 보이네? 취소 탕탕

참 두 장르가 안맞습니다.

TPS부분을 FPS로 바꾸는게 차라리 나아보입니다. 

배틀그라운드나 포트나이트를 의식한건지 TPS와 배틀로얄을 섞을수는 있다고 봅니다. 허나 거기에 카운터스트라이크는 좀 과하지않나. 차라리 배틀로얄과 폭탄설치를 둘다 하는 FPS가 훨신 나아 보입니다. 

 

배틀로얄 장르와 폭탄설치 장르도 좀 애매합니다.

폭탄설치장르는 A가 막히네? B로 가볼까? 하는 공격팀의 선택이 나올수 있습니다.

그런데 배틀로얄 장르와 이게 합쳐버리니까 A가 막혀서 B로 가려는데 자기장이 옵니다. 이거 답답합니다. 

선택지가 극도로 줄어듭니다. 공격팀이 매우 불리합니다

이제 선택지를 넓히는 작업을 해야됩니다. 어떻게 할까요? 그럼 휑하고 넓은 맵을 이용해야합니다. 이게 또 문제입니다.

맵이 너무 휑해요.

카스, 발로란트등 유명한 폭탄설치 게임의 특징이 미로 같이 복잡하지만 특정 길이 있습니다.

프디는? 특정길이 없고 휑합니다. 몇몇 맵은 장애물로 막아두었지만? 큰 고저차와 파쿠르로 넘어가고 머리에서 쏩니다.

손발이 안맞습니다.

자 이제 맵은 그럴수 있지 해봅시다.

 

조작면에서도 배틀로얄과 폭탄설치장르가 안맞습니다.

우선 배틀로얄은 대부분을 뛰어다니고 피하고 이러는 장르인데 폭탄설치장르는 거의 걷거나 느리게 걷습니다.

이걸 두개를 합쳐버리니 느리게 걷기키+회피키가 동시에 생깁니다. 그래서 회피키를 SHIFT에 기본적으로 넣습니다.

그럼이제 달리기하다가 원하지않는 회피가 되고 회피인데 달리기가 되고 하는 상황이 생깁니다.

차라리 느리게 걷기를 없애고 그기능을 앉아 걷기가 가지는게 어떨까합니다.

일사분란움직이는 배틀로얄장르의 맵에서 굳이 느리게 걷기는 필요없다고 봅니다.

 

상점은 배틀로얄과 은근 맞을수 있다고 봅니다. 

프디의 상점시스템은 다같이 돈을 넣어서 강한 무기를 사서 그무기가 영원히 지속됩니다. 

이걸로 나름 평등하게는 싸울수 있습니다. 루팅할때도 무기는 못가져갑니다. 탄알과 투척류만 가져갑니다.

폭탄설치처럼 지고있을때 상대를 잡고 상대의 강한무기를 뺏어서 이긴다는 시나리오는 없어졌지만 

새롭게 돈을 모아서 강한 무기를 사서 그걸로 계속 이긴다는 선택지는 만들어집니다. 

상점이 좀 불편하긴 합니다. 아이템이 너무 많고 UI가 복잡합니다. 무기는 스크롤 까지 해야합니다.

좀더 단순해지는게 보기도 편합니다.

 

게임의 호흡이 짧은것은 좋습니다.

근데 짧은 게임시간에 비해서 중간이 너무 빕니다.

무슨소리인가 하면 한 라운드가 끝나고 우리팀과 상대팀의 이번라운드 움직임을 한번 싹 보여줍니다. 그리고 공격팀과 방어팀의 설명과 진행루트를 보여줍니다. 그리고 상점도 1분을걸려 끝냅니다.굳이 이럴필요가 있나요??

진행루트와 설명? 이건게임을 시작할때나 공수전환때 한번 보여주면 그만입니다.

전 라운드 움직임 보여주기? 게임매라운드마다 새로운 작전을 짜고 논의를 한다는 취지는 이해합니다. 허나 사람은 맘에 안드는걸보면 욕을 합니다. 그럼? 이제 정치판이 바로 펼쳐집니다. 한명 기분나쁜사람이 있으면 그게임은 망합니다. 취지는 너무 밝은 면만 본 취지가 아닌가 싶습니다. 차라리 바로바로 다음라운드로 넘어가는게 게임을 빨리 끝내고 복기하는게 매라운드 복기보단 나을것 같습니다.

상점이 1분인건 너무 깁니다. 

1분중에 10초는 누가 폭탄을 들었는지 보여주고요 좀 줄이는게 나아보입니다.

이걸 전부 알기쉽게 설명하자면 한라운드가 3분인데 그 3분후에 1분은 복기하고 1분은 상점을 합니다. 5분중에 3분을 게임을 안하게 됩니다. 운이 안좋아서 시작하자마자 죽게 되면 4분동안 손가락 빨수 있게 됩니다.

 

케릭터의 모션류도 좀 어색합니다.

발과 소리가 안맞는 지형들이 좀있으며 위에 설명 했듯이 시그니처 무브가 손과 목만 움직여서 매우매우 어색합니다.

 

TTK는 꽤 잘 맞습니다.

이해 가능한 정도? 

단 이제 캐주얼하지는 않고 좀 빡빡합니다. 

가장 비슷한 게임으로는 콜오브듀티 워존이 있겠습니다.

 

 

 

 

넥슨의 신작 PROJECT D를 해보고 느낀점을 써보았습니다.

지극히 개인적인 생각이니 양해 부탁드립니다.

 

 

 

 

 

 

 

 

 

'일반,생각,' 카테고리의 다른 글

sql 문법 정리  (0) 2023.03.09
매일 글써보기 2일차  (0) 2022.04.28
매일 글써보기 1일차  (0) 2022.04.27

이거 은근히 어렵습니다.

뇌뺴고 쓰려고해도 쓰다보면 잘써야겠다는 생각이 자꾸듭니다.

생각을 정리하기에는 꽤 괜찮은거 같아요.

허나 까먹습니다. 

자기전에 해야지 하고 까먹을수가 있어요.

그리고 글거리는 참 자기전에 생각이 많이난단 말이죠

어렵습니다....

'일반,생각,' 카테고리의 다른 글

sql 문법 정리  (0) 2023.03.09
넥슨의 야심찬 신작-PROJECT D  (0) 2022.04.30
매일 글써보기 1일차  (0) 2022.04.27

매일 글을 써보자

나는 별다른 능력도 없고 내세울만한 거리도 없다.

그래서 할수있는게 없다.

매일 글부터 써보려고한다.

요새 매일 사진한장 찍기는 하고있다.

 

저녁바람이 좋다

'일반,생각,' 카테고리의 다른 글

sql 문법 정리  (0) 2023.03.09
넥슨의 야심찬 신작-PROJECT D  (0) 2022.04.30
매일 글써보기 2일차  (0) 2022.04.28

+ Recent posts