スプラッシュカート

totetero

License: MIT License

Fork
2
Fav
4
View
763
  • Play

Fullscreen

Smart Phone

Fork tree

  • Readme
  • JavaScript 1518 lines
  • HTML 56 lines
  • CSS 10 lines
僕も地面の色を塗り合うゲームをやりたいのですがswitchを持っていないのです

画面の中央付近を押せば真っ直ぐ進みます。
画面の左右付近を押せばその方向に曲がります。
カートが走ったタイルは色が変わるので、
惑星上を走り続けてできるだけ多く自分の色に染めてください。
惑星上には自分以外のカートも29体存在し、そいつらも染め返してきます。
ほっとくとどんどん染め返されるので、瞬間的な最高記録で
できるだけ大きな値をとることを目指しましょう。

このコードのポイントは球のタイル分割です。
最初に正二十面体を作ります。
それぞれの面は正三角形なので、その正三角形を小さな三角形に分割します。
小さな三角形は頂点を球上に配置しており、いろいろズレが生じているかもしれませんが気にしません。
次にそのたくさんの三角形を元に六角形のタイルを作っていゆきます。
六角形には「三角形の中点を中心にとるタイル」と「三角形の頂点を中心にとるタイル」の二種類があります。
「三角形の頂点を中心にとるタイル」のうち、「正二十面体の頂点を中心にとるタイル」は五角形になります。

僕も地面の色を塗り合うゲームをやりたいのですがswitchを持っていないのです
  • スプラッシュカート
  • スプラッシュカート

play

Complete!

Description What kind of game?

Control Device

jsdo.it websocket controller

Mouse

keyboard

smartphone

Fullscreen

totetero

Author

webGLが好きです JSX(altjs)はあきらめました js, cssはそんなに好きではありません

Default Panel

Size

  • Width: px
  • Height: px

code

QR Code

Discussion

Questions on this code?

Tags

Favorite by

Forked

sort by