测试游戏逻辑

来源:3-4 交互逻辑调试

紫境之巅

2014-12-30 22:18

@Test
	public void moveLeft(){
		
		for(int i=0;i<4;i++){
			for(int j=1;j<4;j++){
				System.out.print("*");
				
				for(int k=0;k<j;k++){
					System.out.print("-");
				}
			}
			System.out.println();
		}
	}
	
	@Test
	public void moveRight(){
		for(int i=0 ;i<4;i++){
			for(int j=2 ;j>=0; j--){
				System.out.print("*");
				
				for(int k=3;k>j;k--){
					System.out.print("$");
				}
			}
			System.out.println();
		}
	}
	
	@Test
	public void canMoveUp(){
		for(int i=0;i<4;i++){
			for(int j=1;j<4;j++){
				System.out.print("&");
			}
			System.out.println();
		}
	}
	
	@Test
	public void canMoveDown(){
		for(int i=0;i<4;i++){
			for(int y=2;y>=0;y--){
				System.out.print("#");
			}
			System.out.println();
		}
	}


写回答 关注

2回答

  • 慕前端3010514
    2022-04-07 23:40:18

    写代码要耐心,细心,不要一味追求速度

    xjnqnndskzzsacpdaidg

  • gu_castle
    2016-02-27 09:13:15

    我覺得可以考慮編寫一個旋轉 90 度的函數,調用若干次之後再調用 moveLeft() 再調用若干次就可以實現剩下兩個函數。

慕课网2048私人订制

慕课网这款“2048私人订制”通过大神老的讲解学习到游戏结构的开发

70003 学习 · 588 问题

查看课程

相似问题