记录项目进度

学习前端也有一定时间了,本次制作了个坦克风云的小项目,虽然没有完成,但颇有收获

主要实现功能是完成信息的输入,信息的传递。实现方法通过session存入值。

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<h1>登录</h1>
<table>
<form method="post" action="Login.jsp" >
<table>
<tr>
<td>
用户名:</td><td><input type="text" id="username" name="username" ><br>
</td>
</tr>
<tr>
<td>
密码   :</td><td><input type="password" id="password" name="password"> <br>
</td>
</tr>
</table>
<input type="submit" value="登录"><br><br><br><br>
<span>还无账户?直接</span><a href="register.jsp">注册</a>
</form>
<%if((request.getParameter("username")!=null)&&(request.getParameter("password")!=null)){
	session.setAttribute("username", (request.getParameter("username")));
	session.setAttribute("password", (request.getParameter("password")));
	%>
	<jsp:forward page="GameStart.jsp"></jsp:forward>
<% }%>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
    <%@page import="pack.sendPageServlet" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
<style>
.fu{
position:relative;
width:400px;
height:150px;
}
button{
background-color:skyblue;
border-radius:30px;
height:150px;
width:400px;
position:absolute;
color:yellow;
font-size:40px;
border:none;
}
    button:hover{
        box-shadow: 5px 5px 8px purple;
    }
    button:active{
        transform: translateY(5px 5px 5px);
        box-shadow: 0 3px 5px purple;
    }
</style>
</head>
<body>
<h3>尊敬的<%=request.getParameter("username") %>,恭喜您成为坦克风云高端玩家,祝您旅途愉快</h3>
<span><a href="sendPageServlet" method="get">注销</a></span>
<h1>坦克风云</h1>
<div class="fu">
<button  onclick="window.location.href='MainInterface.jsp'">进入游戏</button>
</div>
<h3>一.武器和资源</h3>
<ul>
 <li>有三种武器:火箭炮,坦克,榴弹炮</li>
 <li>有三种资源:金矿、铜矿、铁矿</li>
 <li>万能矿的火力部署强,能同时产出三种矿,并且一次能带回的资源是总装载量的三倍</li>
 <li>总站力=所有武器的(攻击力+防御力+装载力)之和</li>
</ul>
<h3>二.各种武器的材料配比:</h3>
<ul>
 <li>造火箭炮的材料比是金:铜:铁=5:3:2</li>
 <li>造坦克的材料比是金:铜:铁=2:5:3</li>
 <li>造榴弹炮的材料比是金:铜:铁=3:2:5</li>
</ul>
<h3>三.各种武器的特点</h3>
<ul>
<li>火箭炮:火力覆盖大6,攻击力小50,防御力小50,装载量100</li>
<li>坦克:火力覆盖中3,攻击力中80,防御力中80,装载量80</li>
<li>榴弹炮:火力覆盖小2,攻击力强100,防御力强100,装载量50</li>
<li>注册即自动赠送100辆轻型武器,充值vip有更多精美坦克赠送</li>
</ul>
<h3>四.战争规则</h3>
<ul>
 <li>开火先后顺序:挖矿战争,玩家先开火;攻击别的玩家,对方先开火</li>
 <li>敌我的两个战区进行火力pk</li>
 <li>战斗过程中,详细记录每一个回合的敌我武器损失情况</li>
 <li>战斗结束后,开始挖矿或者抢夺对方资源回城</li>
 <li>挖矿需要等待,根据每个矿的单位时间产量,当所有武器装满了自动回城</li>
 <li>抢夺对方资源,无需等待,所有资源被抢夺概率相同,装满或者抢完自动回城</li>
</ul>
<h4>4.1战争详解</h4>
<ul>
<li>每次战争分若干次战役,直至某一方战队武器全部战损,则战争结束</li>
<li>每次战役分6个战斗回合,敌我双方互相开火一次,为一个战斗回合</li>
</ul>
<h5>4.2战斗回合详解</h5>
<li>每个战区都有6个兵团,按照兵团顺序依次开火</li>
<li>红方第1兵团开火,然后蓝方第1兵团反击,若蓝方第1兵团没有火力部署,则不予反击</li>
<li>若某个兵团武器类型为火箭炮,则对方6个兵团遭受同样的的打击</li>
<li>若某个兵团武器类型为坦克,则对方第1列3个兵团都会遭受同样的打击,若第一列某个兵团没有火力,则打击背后的兵团</li>
<li>若某个兵团武器类型为榴弹炮,则对方某1横排的2个兵团都会遭受同样的打击,若第一横排某个兵团没有火力,则打击相邻的一排</li>
</body>
</html>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值