자바로 만든 '네모네모 100칸 계산', 배포를 중지합니다.

GunSmoke의 이미지

하루종일 곰곰히 생각해봤는데... 프로그램 배포를 중지하기로 했습니다. 다른 분이 지적하셨듯이 본 프로그램에는 네모네모스폰지송(SpongeBob Square Pants) 캐릭터, 이미지가 아무런 허락 없이 사용되고 있습니다. 이는 명백한 저작권 위반 행위입니다. 이에 프로그램 배포를 중지합니다.

자바를 이용해서 처음으로 만들어본 응용 프로그램을 조심스럽게 KLDP에 공개합니다.

주의 사항

KLDP의 첨부 파일은 형식에 제한을 받기에 부득이하게 확장자를 바꿔 올렸습니다. 첨부 파일 중 'package.jar_.jpg' 파일을 받으시고 'package.jar'로 바꾸신 뒤 프로그램을 실행하시면 됩니다.
프로그램을 실행하기 위해서는 자바 응용 프로그램을 실행할 수 있는 환경 JRE(Java Runtime Environment)가 구축되어 있어야 합니다.

게임 설명

머리가 좋아지는 [기적의 100칸 계산법] 홈페이지 설명을 참고로 간단하게 게임에 대해 설명드리겠습니다.(사실 설명할 필요가 있을까 생각됩니다만...)
http://www.daewonstyle.com/nds/100mas

100칸 계산법이란?

'100칸 계산법'은 계산의 기초를 익혀 숙달하기 위해 일본 전국 각지에서 사용되고 있는 교재입니다. 세로/가로에 10개씩 나열한 수를 계산하여, 그 답을 100개의 칸에 쓰는 간단한 학습법입니다.


100칸 덧셈 : 세로(왼쪽 열)의 수에, 가로(위의 행)의 수를 순서대로 더해갑니다.
100칸 뺄셈 : 가로(위의 행)의 수부터 세로(왼쪽 열)의 수를 순서대로 빼 갑니다.
100칸 곱셈 : 세로(왼쪽 열)의 수에, 가로(위의 행)의 수를 순서대로 곱합니다.

스크린 샷

문제를 열심히 풀고 있는 스크린 샷을 첨부합니다.

문제를 다 풀고 타이머를 클릭하면 계산 결과와 경과 시간을 알려줍니다.

개발자의 변

사실 가게야마 히데오씨의 기적의 계산법 책을 읽은 다음 직접 게임을 만들기로 마음을 먹었었는데... 닌텐도 DS로 게임이 나와버리더군요.ㅠㅠ 기왕 결심한거 내 손으로 만들어보자 하는 생각에서 전부터 관심을 가졌던 자바도 익혀볼겸 게임을 만들게 되었습니다.
지뢰찾기를 뛰어넘는 시간죽이기 게임을 만들어보자가 목표였습니다. 차후에 자바를 더 열심히 공부해서 개선된 버전을 공개할 수 있기를 기원합니다. 제발~

File attachments: 
첨부파일 크기
Image icon shot01.JPG55.2 KB
Image icon shot02.JPG36.58 KB
Image icon shot03.JPG44.64 KB
Image icon shot04.JPG7.35 KB

댓글

bookgekgom의 이미지

저번에 자바로 이것을 어떻게 해결할까요

라고 여쭈셨던 분이군요!

정말 멋지게 해내셨습니다.

재미있게 보이네요!

저도 자바로 적당한 량의 게임들을 만들어 봤습니다.

프레임워크도 만들어 봤구요!

게임 만들던중 도움 필요하시면 말씀하세요.

그리고 제가 이번에 자바로 자는 마지막 게임 프로젝트인

클래식 mmorpg 를 만들고 있습니다.

데이터베이스는 mySql 이구요.

서버와 클라 둘다 자바로 만들어져 잇습니다.

서버는 총 8 개구요.

클라는 isometric 방식으로 쿼터뷰를 채용했습니다.

그래픽은 그릴 사람이 없어서 결국 다른 게임거 가져왔죠 -_-

서버와 클라이언트 제가 둘다 하려니 조금 힘들군요.

도와 주시고 싶으시면 msn 메신저로

bookgekgom@hotmail.com

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

GunSmoke의 이미지

bookgekgom님, 프로그램 만들면서 많은 도움 주셔서 특히 감사드립니다.
제안은 고맙습니다만 잘 아시다시피 제가 능력이 부족해 프로젝트에 도움을 드리기는 어렵겠습니다. 더 열심히 공부해서 언젠가 도움을 드릴 수 있는 날이 오지 않을까 기대합니다.

大逆戰

大逆戰

블루스크린의 이미지

건의사항
1. 시작 부분을 3개의 버튼으로 바꾸어 100칸 덧셈,100칸 뺄셈,100칸 곱셈을 바로시작하면 좋겠어요
2. tab으로만 다음칸으로 이동하는데 스페이스나 엔터로도 이동했으면 좋겠습니다
3. 시간 측정을 처음 숫자를 입력 했을때부터 카운트가 되면 좋겠어요
4. 이 jar를 웹에 올려놓고 웹브라우져에서 하려면 어떻게 해야 하나요? 물론 JRE는 설치된 상태에서요

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

-------------------------------------------------------------------------------
이 댓글(comment)의 수정 및 삭제를 위해 이 글에 답글(reply)을 쓰지 말아 주십시요.
의견이 있으시면 원 글에 댓글(comment)로 써 주세요.

GunSmoke의 이미지

건의사항 감사합니다.
차후에 프로그램을 수정할 기회가 되면 반영하도록 노력하겠습니다.

4번은...
잘 모르겠습니다. 이 프로그램은 웹브라우저에서의 실행을 염두해두지 않고 않고 제작되었습니다.

大逆戰

大逆戰

fender의 이미지

JNLP(웹스타트)

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

----------------------------
[서명] 그놈 한국 사용자 모임 - 그놈에 대한 모든 것! - 게시판, IRC, 위키, 갤러리 등등...

bookgekgom의 이미지

그외의 방법들:
-애플릿 1.0
-JavaFx (애플릿 2.0)
-혹은 JSP 도 가능합니다. (애니매이션 없으니까 그냥 html 폼 쓰면되니까 말이죠..)

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

ironiris의 이미지

재미있네요. 이왕이면 아이들이 쉽게 사용할수 있도록 크게 만들면 어떨까요?

bookgekgom의 이미지

크게 만들어 보는것도 괜찮을것 같습니다.

방법:

1. 단순히 모든 객체의 크기를 바꾼다.

이럴경우 컴퓨터 모니터의 크기가 게임판보다 작을경우 게임하기가 힘들겠죠.

2. 그래픽 객체로 모두 그린후 풀스크린을 이용한다!

그래픽 객체로 모든것을 그릴경우 이쁘게 꾸밀수 잇기때문에 사람들도 좋아할것 같습니다!

게다가 풀스크린을 이용하면 화면에 딱 마추어 지기 때문에 보기도 편하죠!

그리고 모든 화면들이 게임을 즐길수 있는!

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

GunSmoke의 이미지

아직 잘 모르겠습니다.(역시 능력이 부족하여...)
차후에 판올림할 기회가 된다면 전체화면으로 전환 가능하도록 프로그램을 만들도록 노력하겠습니다. 감사합니다.

大逆戰

大逆戰

xylosper의 이미지

전 프로그램을 잘 만들었네 할 정도의 실력은 안됩니다만...
한가지 걸리는건 이미지네요. 스폰지밥 캐릭터 이미지를 쓰고 계신데, 뭐 이걸로 태클거는 사람은 없을 듯합니다만, 정식 라이센스받고 이용하는 이미지...는 아닐듯합니다.
저도 항상 배포할때 조심하는 것입니다만, 보통 간과하기 쉬운 아이콘, 이미지, 폰트 이런 것들도 전부 각각의 저작권과 라이센스가 있으므로 자유이용이 가능한 라이센스가 아닌한 조심해야 된다는 걸 말씀드리고 싶습니다.

남십자성의 이미지

재배포해주시면 감사하겠습니다. kldp 로고인 foo가 좋겠네요.

bookgekgom의 이미지

돈을 받고 배포하는것도 아니고

그냥 올려놓는건데 불법인가요?

그러면 미국에서 팬들이 만드는 게임들은 모두 어떻게 된건가요?

전 이해가 안가는....헐퀴..

내 게임들 대부분도 제가 그린게 아니라 남이 그려놓은거 다운받아서 쓰는건데

이것도 불법?!

ㅠㅠ 흑흑 으허허헝 저의 개념을 채워주실분을 구합니다.

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

xylosper의 이미지

당연합니다. 돈안받으면 괜찮다는 논리는, 윈도우 공짜로 배포하면 돈받은거 아니니까 괜찮지 않냐는거와 마찬가집니다.

bookgekgom의 이미지

저를 신고만 하지 말아주셈

---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.

http://jihwankim.co.nr

여러 프로그램 소스들이 있습니다.

필요하신분은 받아가세요.

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.